将已经安装了的 Windows 从 Legacy BIOS 模式无损转换到 UEFI 启动

2017-01-26 20:20:34 +08:00
 Livid
YouTube 视频:

<amp-youtube data-videoid="Aewp3nbjY5c" layout="responsive" width="480" height="270"></amp-youtube>
经过实际试验,可以完美转换。全程不到 10 分钟搞定。然后开机快很多。
7085 次点击
所在节点    Windows
35 条回复
Remember
2017-01-26 20:21:57 +08:00
我的 x230 换了 uefi 感觉启动速度没什么变化
Livid
2017-01-26 20:22:40 +08:00
@Remember 中途 DOS 提示符一闪一闪的那个阶段没有了。
freestyleyoo
2017-01-26 20:22:45 +08:00
我记得就是用 dg 搞个 uefi 的分区把启动文件放到里面去
Remember
2017-01-26 20:24:57 +08:00
@Livid 是的, uefi 确实先进不少,现在开机出联想 logo ,然后直接加载 win10 了
lydasia
2017-01-26 20:29:40 +08:00
@Remember 我的 x230 装了黑苹果。。
exoticknight
2017-01-26 20:36:51 +08:00
这 bgm 是怎么回事 wwwwww
Osk
2017-01-26 20:47:02 +08:00
在家没外网,问下分区怎么无损从 mbr 转 gpt 的?有些分区工具从 63 sector 开始第一分区,不好操作啊
hxsf
2017-01-26 20:57:36 +08:00
@Osk #7 一般 MBR 分区 第一个分区是 MSR 分区, win10 默认创建的 MSR 分区 大小是 500M , GPT 磁盘的 ESP 分区最小大小是 200M , 于是。。。你懂得
hxsf
2017-01-26 20:58:05 +08:00
@hxsf #8 一般 MBR 分区(磁盘) 第一个分区是 MSR 分区
Havee
2017-01-26 21:36:39 +08:00
早已切换到 UEFI
直接启动 windows
不用 grub syslinux 等直接启动 Gentoo
启动 clover 进而启动黑果

是的,我的三系统就是这么搞的,当然 clover 里也可以启动 3 个系统...
kn007
2017-01-26 22:06:42 +08:00
一会试试。
kn007
2017-01-26 22:07:36 +08:00
@Livid 我现在 legacy ,也没一闪一闪啊。。。囧。
当初的考虑是因为带 UEFI 的 U 盘启动少。现在基本都配有 UEFI 了。
是可以换换看看。
kn007
2017-01-26 22:08:19 +08:00
@lydasia 换了网卡了?
我也是 X230
maplerecall
2017-01-26 22:08:49 +08:00
@Osk disk genius 可以无损转,之前这样做过从 gpt 转回 mbr 用传统模式引导
kn007
2017-01-26 22:15:48 +08:00
看了下工具包的 bcd 命令是 en-us ,改成 zh-cn 了,模式它选的是 ALL 。。类似 auto 。。
1234rty
2017-01-26 22:18:14 +08:00
这方法在我这里出了问题,无法引导。
分步执行后发现 bcdboot 错误:Failure when attempting to copy boot files.
Osk
2017-01-26 22:18:39 +08:00
@hxsf 刚才去查了下 GPT header 的格式,是我多虑了,有些分区工具从第 63 号扇区开始第一分区, 4k 不对齐不说,之前 grub2 出过这样的乌龙,删 C 盘。。。
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/730225
怕 32K 不够放 GPT header ,查了下, 32K 是够的。

如果用 Windows 创建的分区方案,就不存在从第 63 个扇区开始第一个分区这问题,从 63 扇区开始的话, win7 是从第 2048 sector 开始第一个分区的。

而 MBR 中似乎没有 MSR 分区这个 ID , MS 创建的 100M 分区是 id=27 的 Windows Recovery 分区,该分区用于存放 bootmgr 等,如果有 500M 的话, Recovery 的 wim 文件也会放进去,相当于 Linux 的 /boot 。把这个分区转成 ESP 确实是好办法。
Osk
2017-01-26 22:22:26 +08:00
@maplerecall 一直用 gdisk 操作习惯了, DG 似乎不直持混合 MBR ?
lydasia
2017-01-26 22:22:37 +08:00
@kn007 前段时间才装的, x230 不太好弄 bios 白名单,暂时用的 usb ,买的 9285 还没到。。
https://github.com/Bizzaro/x230-osx
hxsf
2017-01-26 22:25:58 +08:00
@Osk #17 嗯, win7 开始,建立分区就自动 4k 对齐了, 不过 win7 自带 恢复分区 是 200M , win10 是 500M

关于 MSR 分区, 是我记错了,感谢指出, MBR 磁盘中是 启动分区或者说是恢复分区, GPT 磁盘中 是 MSR + ESP ,
ESP 用于 UEFI 引导, fat 格式, MSR 目前不知道干啥的,微软搞的,已使用的系统中 删掉 MSR 分区会导致 系统被重置的感觉,(桌面啥的,系统设置啥的,全部恢复成刚刚安装那样),(别问我咋知道了。。上次手贱删了一次。。。。)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/337061

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX