曾有读者盆友在评论中询问,用什么方法可以无损的直接将MBR分区表转换为GPT分区表,不用格式化硬盘、重装操作系统。在技巧方法开始之前,为防止大家一头雾水,咱们先来了解一下MBR和GPT都是什么吧!
全新硬盘没有经过格式化,安装操作系统之前,需要进行4K对齐分区,而硬盘分区初始化的两种格式,就是今天要说的MBR和GPT。
MBR的全称是MasterBootRecord(主引导记录),MBR早在1983年IBMPCDOS2.0中就已经提出。之所以叫“主引导记录”,是因为它是存在于驱动器开始部分的一个特殊的启动扇区。这个扇区包含了已安装的操作系统的启动加载器和驱动器的逻辑分区信息。它最大支持2.2TB的硬盘,和32位操作系统无法支持4GB以上内存一样,超过此限制的硬盘容量MBR也是无法正确识别的。此外它只能分出4个主分区,再多的分区只能创建扩展逻辑分区,别无它法。
GPT的全称是GloballyUniqueIdentifierPartitionTable(小编一次就拼对了,厉害吧),它的推出是和UEFIBIOS相辅相成的,其主要任务就是为了突破MBR的限制,满足大家对大容量(最大支持18EB=18000GB)和多分区(Windows下最多128个分区)的需求。
在安全性方面,GTP也不是吃素的。MBR分区和启动信息是保存在一起的。如果这部分数据被覆盖或破坏,基本就歇了。但GTP通过保存多个信息副本,能够恢复被破坏的信息,更适合对数据存储有所要求的人们。
所以只要是新平台用户使用Windows操作系统(Windows 7~Windows10),我们都是强烈推荐使用GPT分区表格式,对于Windows 8/8.1及Windows 10用户而言,换用开机启动速度也可以得到显著提升。
在MBR分区表转换为GPT分区表之前,需要准备好Windows PE启动盘,并做好数据备份工作(以下操作是有一定风险滴)。
开机之后换用WindowsPE U盘启动,在进入WindowsPE环境后,运行DiskGenius,将操作系统所在硬盘分区表备份到U盘当中,一旦操作失败可以将备份分区表重新导入到操作系统磁盘。
备份完分区表后,我们就利用DiskGenius将操作系统盘从MBR模式转换为GPT(GUID)模式。对于使用Windows系统安装工具划分磁盘分区的磁盘系统,一般都会有一个几百兆的隐藏分区,这个时候我们正好可以将其转变为ESP分区(UEFI GPT模式下系统盘必须要有一个ESP分区,这个步骤跳不过滴)。
将隐藏分区转换为ESP分区需要先删除后新建为ESP分区,并重新分配盘符。建立ESP分区表后,将“WindowsESP分区文件”(网上搜索对应Windows版)复制到ESP分区根目录。接下来运行“EFI分区修复工具”,修复引导即可,Windows目录选择系统分区Windows文件夹。
对于无隐藏分区的系统盘,就需要我们现在用DiskGenius,选中当前C盘的分区,游标右键“调整分区大小”,设置分区前部的空间为100MB,然后选中灰色磁盘分区,建立分区,并指定为ESP分区,需要注意的是:千万千万不要给分区指定盘符,铁定会报错。需要重启一次再进入Windows PE模式下,利用DiskGenius指定盘符。
同样将“WindowsESP分区文件”复制到ESP分区根目录。接下来运行“EFI分区修复工具”,修复引导即可,Windows目录选择系统分区Windows文件夹。
顺利完成以上操作步骤后,请大家重启电脑直接进入主板BIOS设置,将启动模式改成UEFI模式或者Legacy UEFI混合模式才行,只改了分区,不改BIOS是进不去Windows的。