在使用BIOS或UEFI模式将操作系统安装到硬盘时,由于传统BIOS的限制,只能使用MBR格式的硬盘来引导操作系统,GPT硬盘可以作为数据存储盘。在UEFI模式下安装系统时,windows系统被强制使用GPT格式硬盘引导,因此会遇到硬盘格式不正确的问题,无法安装。
主引导记录。为了便于计算机访问硬盘数据,硬盘被分成512字节的扇区。通过给每个扇区分配逻辑地址,MBR就是硬盘的第一个扇区,记录系统启动信息和硬盘分区表。前446个字节是系统引导信息,后***个字节是硬盘分区表信息,后2个字节是结束标志。每个分区项占用16个字节,所以最多只能划分4个主分区。后来为了支持更多的分区,引入了扩展分区和逻辑分区的概念,但每个分区条目还是用16字节存储。分区条目中扇区的逻辑地址用4字节的32位二进制表示,可以表示的最大扇区数是十六进制的FFFFFFFF。因此,可管理的最大空区间=最大扇区数*扇区大小(512字节),即2TB。
GPT,全局唯一标识符分区表全局唯一标识符分区表,也称为GUID分区表,是UEFI规范的一部分。为了兼容不支持GPT格式的系统和软件,GPT硬盘的第一扇区还保留了MBR,称为PMBR,P表示保护性保护。PMBR之后是分区表信息,包括标题和分区表条目。标头包含第一个和最后一个分区表的位置以及分区数量等信息。分区表条目的数量没有限制,但是widnows限制最多只允许128个分区。每个分区表条目128字节,硬盘末端有一个备份分区表和头一样。如果头分区表损坏,可以使用末尾的备份分区表恢复。在28字节分区表条目中,扇区的逻辑地址由8字节的***位二进制表示。假设一个扇区的大小仍然是512字节,GPT硬盘支持的最大容量是18EB(16,777,216TB),这几乎是一个无限的容量。
使用BIOS+BMR安装系统时,通常会在系统分区前面创建一个隐藏分区。这个分区主要用于存储系统引导文件。如果该分区在系统安装后被删除,系统将无法启动。
如果使用UEFI+GPT安装系统,将会生成ESP分区、MSR保留分区、恢复分区和系统主分区。ESP分区存储UEFI引导文件。MSR保留分区是为调整分区结构而保留的分区,在windows磁盘管理器中不可见。还需要开启动盘功能。安装系统将检查该分区是否存在,并且不能删除它。分区包含Windows恢复环境(Windows RE),可以修复操作系统无法启动的常见原因。主系统分区是存储系统文件的地方,也就是我们常见的c盘。
现在,让我们回到开头的问题。系统安装提示硬盘格式不正确,无法安装怎么办?首先,确定你的硬盘格式。如果提示硬盘为MBR格式,无法安装,说明电脑使用了uefi引导。重新启动计算机,并将其修改为传统的BIOS引导。如果提示硬盘为GPT格式,无法安装,只需将引导模式改为UEFI引导即可。如果真的要用UEFI引导,必须转换硬盘格式。转换硬盘格式将删除所有硬盘数据。如果删除所有硬盘分区,UEFI引导模式下默认使用GPT格式分区,也可以直接在空之间的一个未分配硬盘上点击下一步安装系统,安装程序会自动对GPT格式分区并安装操作系统。
如果真的想保留数据转换硬盘格式,需要使用winPE盘和DiskGenius或奥美分区助手等第三方分区工具,但这可能不如直接备份数据,使用上述方法简单方便。
本文来自柠萌先森ζ投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/590971.html