升级到UEFI / GPT / Windows 8


3

我最近使用戴尔M6600从Windows 7 / VMware升级到Windows8 / Hyper-V,我真的很满意结果。

我承认虽然我喜欢运行最新的东西所以我想知道有没有办法将启动盘从BIOS / MBR转换为UEFI / GPT而不进行全新安装。

我的笔记本电脑还有第二个驱动器; 这需要转换吗?

Answers:


4

@Ramhound:Mac OS X只需要一个GPT分区方案来安装,如果将操作系统复制到这样的磁盘,它将从MBR启动。

@John:简单的答案是否定的,你不能。这就是原因。

您不应该在适当的位置转换Windows安装,而应该从头开始安装。这是一个问题,你需要花更多的时间来复制你的数据,以及机器的技术按摩,让它做你想做的事情,而不仅仅是重新安装。

Windows不关心不启动磁盘,因此您可以根据需要将辅助磁盘设置为GPT磁盘。如果你有一个3TB的驱动器,你必须这样做。现在,没有简单的工具可以在适当的位置进行转换,您可以将驱动器擦干净以更改为GPT。(请记住,GPT和MBR是分区方案的基础结构,因此通过更改它们,您可以清除分区表。

现在,您不清楚Hyper-V的使用情况,您的系统是否安装在Hyper-v之上?如果是这样,则答案会更改,因为您的系统可以“复制”,将Hyper-V重新安装到GPT磁盘上,然后“复制”系统,并且您不会完成重新安装过程。

这不是大多数人在那里使用计算机的方式,但是你提到这些系统使这成为可能。

对不起,我不能更积极。


1
感谢您的反馈; 你的正确; 我将主机操作系统保持为“干净”,因为我可以远离它并将大部分时间花在运行在Hyper-V上的虚拟机上,所以将它们复制到我的NAS中重新安装主机并带来并不是一件很大的痛苦他们回来了。
John Kattenhorn

1
需要注意的是,GPT fdisk可以在不触及分区数据的情况下转换MBR < - > GPT
TeoKlestrupRöijezon13年

声称在没有数据丢失的情况下无法从MBR转换为GPT是很冒昧的。检查gptgen
Milind R 2014年


2

如果您的主板不支持UEFI并使用旧版BIOS,则无法升级。

但是,您可能仍然使用GPT分区表,因为它包含旧BIOS系统的旧MBR。


2
BIOS系统通常不需要MBR(或任何分区表)。只有Windows拒绝在BIOS模式下从仅GPT磁盘启动。
grawity

@grawity - Mac OS X还需要UEFI BIOS才能启动到GPT分区。值得注意的是,Solaris 10根本不支持GPT。重要的是要注意这是这个问题的唯一正确答案。Windows必须是x64才能从GPT引导,并且计算机必须具有UEFI BIOS。此外,如果MBR是混合系统,则首先启动MBR。
Ramhound

1
@Ramhound:无论哪种方式,它都是操作系统错误,而不是BIOS的要求。此外,如果计算机缺少UEFI固件(而不是“UEFI BIOS”),则可以将UEFI DUET安装到磁盘,尽管除了开发之外其他任何工作都是太多了。
grawity

1
Dell M6600既支持传统BIOS又支持UEFI,它目前正在使用BIOS选项,但我认为作为升级过程的一部分,我将把它切换到UEFI。
John Kattenhorn
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.