将 MBR 磁盘转换为 GPT 后修复 Windows 8 引导加载程序

将 MBR 磁盘转换为 GPT 后修复 Windows 8 引导加载程序

我上周购买了新的 MoBo、处理器和一些 3TB 硬盘,目前正在机器上全新安装 Windows 8。

MoBo 是华硕 RoG Maximus VII Ranger(什么?!价格合理,而且很闪亮。oo),带有板载 Intel Rapid Storage Tech 半硬件 RAID 装置。我已经用三个 3TB 磁盘配置了一个 RAID5 阵列(我已经知道带有大驱动器的三磁盘阵列并不理想,但我计划稍后通过扩展阵列来纠正这个问题)。

使用 MBR 分区表成功将 Windows 8 安装在生成的 5.4TB 阵列上(第三次尝试……>:/)。机器运行后,我安装了用于联网等的所有硬件驱动程序,然后使用 AOMEI 分区助手将磁盘转换为使用 GPT。成功了,重新启动后,UEFI 引导加载程序会抛出一个错误,抱怨缺少所需设备,这是我预料到的。

我目前已启动 Windows 8 安装 DVD 以修复该问题。加载 IRST RAID 驱动程序后,我曾经diskpart列出磁盘 0 上的卷,它正确显示了安装程序创建的 350MB 启动分区和我的 5.4TB C:\ 分区。

当我运行时bootrec /scanos,它给出以下输出:

Successfully scanned Windows installations.
Total identified Windows installations: 1
[1] C:\Windows
The operation completed successfully.

但是,当我运行时bootrec /fixboot,收到此错误:

The system cannot find the path specified.

我得到了同样的错误bootrec /rebuildbcd

我究竟做错了什么?

答案1

您需要将 350MB MBR 启动分区分成 Windows GPT 启动系统使用的系统分区和保留分区。

根据我上次执行此过程时写的说明:

从 DVD 加载命令提示符(修复计算机 -> 故障排除 -> 高级选项 -> 命令提示符)

diskpart
select disk 0
list partition # To verify layout
   Partition ###  Type              Size     Offset
   -------------  ----------------  -------  -------
   Partition 1    Primary            350 MB  1024 KB
   Partition 2    Primary            126 GB   350 MB
select partition 2
assign letter=C
select partition 1
delete partition
create partition EFI size=100 offset=1
format quick fs=fat32 label="System"
assign letter=S
create partition msr size=128 offset=103424
list partition
    Partition ###  Type              Size     Offset
    -------------  ----------------  -------  -------
    Partition 1    System             100 MB  1024 KB
    Partition 3    Reserved           128 MB   101 MB
    Partition 2    Primary            126 GB   350 MB
exit
bcdboot c:\windows /s s: /f UEFI

现在重新启动。进入 BIOS 并启用 UEFI 启动。希望 Windows 现在能够加载。

相关内容