使用 gdisk 将现有的 win7 安装从 mbr 转换为 gpt,无法启动操作系统

使用 gdisk 将现有的 win7 安装从 mbr 转换为 gpt,无法启动操作系统

我有现有的 win7 安装,我刚刚通过 clonezilla 将其移动到 3 TB 磁盘(2 TB 分区)。我希望扩展该分区,以便我可以使用所有 3 TB 的磁盘空间。我读到,因为它是可启动分区,所以它必须基于 gpt,并且必须由 efi 固件启动。由于我有 uefi(asrock p67),我使用 gdisk 将 mbr 转换为 gpt,然后重新启动我的电脑。但现在在启动过程中,POST 检查后出现“选择正确的启动软件或插入媒体”。我显然错过了一些步骤,但谷歌搜索并没有找到我想要的答案

答案1

好的,感谢@Marcelo 的评论,我能够解决这个问题,10小时后...

1.) 首先,华擎 P67 Pro3 具有未记录功能(或漏洞(如果你想这样称呼它),以 UEFI 启动 CD 非常困难。UEFI 选项将要即使您将 SATA 模式设置为 AHPI,它也会从启动菜单中消失(在 BIOS 40 版本上测试)

2.) 因此,准备一个带有 Windows Installer 的 UEFI 笔式驱动器(至少 4 GB)。说明如下:http://www.eightforums.com/tutorials/15458-uefi-bootable-usb-flash-drive-create-windows.html

3.) 备份系统分区。我的情况是从旧驱动器升级,我已经备份了它,但对于你的情况,请使用 Clonezilla 或类似软件将所有内容备份到容量相同或更大的另一个驱动器上

4.) 格式化驱动器并将其设置为 GPT(我为此使用了 Gparted)

5.) 在 UEFI 模式下从 U 盘启动安装 Windows 7(POST 检查后按 F11)

(如果提示无法安装在 GPT 驱动器中,则说明您没有以 UEFI 模式启动它)

6.) 再次使用 Clonezilla 用您的备份覆盖 Windows 安装

现在到了棘手的部分:如果你现在尝试启动 Windows,你将遇到 0x0000007B BSoD

1.)首先,再次启动你的 Win7 安装 U 盘,选择修复并等到它告诉你存在一些问题并已修复(扫描系统列表时)

2.) 在我的例子中,我必须启动 pen-drive 安装程序再次然后再次选择修复,这样 Windows 就会修复驱动器文件系统。不知道这是强制性步骤还是只是 NTFS 文件系统的健全性检查

3.) 第三次启动 pen-drive 安装程序并选择控制台,然后输入:( bcdboot C:\windows 将 C: 替换为您的 Windows 驱动器号,您可以在选择控制台之前在 OS 选择器工具中看到它)。然后输入

4.) 它仍然无法启动,除非您将 SATA 模式转回 IDE。我不知道它为什么能工作,但它能工作。

5.) 启动后,系统将提示您安装磁盘驱动程序,这将需要重新启动

6.) 终于!您应该可以在 2TB 以上的硬盘上运行 Windows 7 了 :-)

相关内容