在Windows安装过程中将MBR转换为GPT而无需擦除磁盘


0

我得到一台装有Windows 7的旧笔记本电脑。我希望全新安装Windows 10,同时将数据保留在非系统分区上,因此从Windows 10安装程序USB驱动器启动,并在尝试开始安装之前删除了系统分区,这是一个错误。安装程序抱怨从UEFI引导,因此无法安装在非GPT磁盘上。如果没有删除系统分区,则可以轻松启动到Windows 7并使用第三方工具从那里进行转换。由于我目前没有运行中的操作系统,因此Windows PE是我唯一的希望。FDISK可以轻松地将MBR磁盘转换为GPT,但前提是该磁盘为空,而我需要将数据保留在其他分区上,并且没有足够的时间或空间来首先备份它们。

我可以从手机上下载小文件并将其复制到USB驱动器,但是连接不够稳定,无法下载Linux Live USB或付费的可启动分区管理器。如何在不下载大文件的情况下将磁盘无损转换为GPT,最好是直接从Windows PE进行转换?

Answers:


0

通过利用MBR分区方案的低效率,GPT fdisk可以将GPT磁盘转换为MBR而不会丢失数据。Windows二进制文件(下载少于1 MB)也可以在Windows PE上运行,因此无需获取实时CD或自定义可启动驱动器。在Windows PE上使用gdisk:

  • 将gdisk64.exe或gdisk32.exe复制到包含Windows安装程序的USB驱动器的根目录中
  • 从USB驱动器启动,在语言选择屏幕上按Shift-F10以启动命令提示符
  • 将驱动器更改为gdisk所在的C :(可以是不同的字母)。
  • 运行gdisk以启动交互式提示
  • 在提示符下键入\\。\ physicaldrive#,将#替换为数字,对于单驱动器的系统,通常为0。
  • 应该有关于有效MBR和无效GPT的消息。确认所选驱动器确实是将要安装Windows的驱动器,而不是可移动驱动器或其他内部驱动器。
  • 键入t以启动代码更改菜单。
  • 通常,将选择“ 1”作为系统分区。如果此分区不是FAT32,Windows安装程序将提出投诉,但稍后可以修复。
  • 键入EF00更改为EFI
  • 输入w写下更改
  • 键入q退出gdisk。

退出命令提示符并重新启动PC(或者可能只是回到X:\ Sources并运行安装程序)。Windows安装程序现在会将磁盘识别为GPT磁盘并允许安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.