GPT Partitioned Disk not Recognized by BIOS(gpt uefi ahci)
甚么是GPT、UEFI和AHCI
GPT(全称GUID分区表)是一种分区表格式,用于存储分区和磁盘结构信息。
- GPT使用4个字节存储分区总扇区数,最大支持2^32次方的扇区个数。
- 每一个分区最大容量不能超过2TB。
UEFI(全称统一的可扩大固件接口)是一种开放的固件接口标准。
- UEFI支持GPT分区表。
- UEFI提供更大的硬盘支持和更快的启动速度。
AHCI(全称高级主机控制器接口)是一种接口规范,用于连接存储装备和计算机。
- AHCI支持SATA(Serial ATA)接口。
- AHCI提供更好的性能和功能支持。
怎么选择合适您的计算机
选择分区表格式
- 如果磁盘容量超过2TB,选择GPT分区表。
- 如果磁盘容量小于2TB,可以选择使用MBR分区表。
选择固件接口
- 如果您的计算机支持UEFI(通常是新的计算机),选择UEFI。
- 如果您的计算机只支持传统的BIOS(通常是旧的计算机),选择BIOS。
选择存储接口规范
- 如果您的计算机使用SATA接口连接存储装备,选择AHCI。
- 如果您的计算机使用NVMe接口连接存储装备,选择NVMe。
注意事项和建议
使用自定义安装
- 如果您的计算机是首次安装AHCI与UEFI或使用纯净的微软安装媒体制作工具生成的U盘,建议选择自定义安装。
- 自定义安装可以确保正确设置GPT分区和UEFI引导。
切换分区表格式
- 如果您想从MBR切换到GPT分区表,可使用MBR2GPT工具进行转换。
- 转换分区表格式可以实现从BIOS到UEFI的切换,但请提早备份重要数据。
gpt uefi ahci的进一步展开说明
作者最近收到了一台三星Ativ Book 4(型号NP4705E-K01UB) 笔记本电脑,最初几个月使用的时候,它和MBR分区的硬盘一起完善运行。
但是,最近我安装了OS X 10.9.1作为我的第二个操作系统,Linux是我的主操作系统,自但是然,我知道需要将硬盘分区为GPT格式。不管如何,这不是问题。所以我备份了数据,并将我的硬盘分成了GPT格式,一共三个分区,并成功安装了Mavericks系统。很棒。
但是,当我安装后重新启动,却收到一个毛病消息,称尝试了所有的启动选项,请重新启动电脑。
查看BIOS设置,我惊讶地发现我的硬盘不但没有被列为可启动的驱动器,而且根本就没有被找到!我的BIOS在内部没有辨认到它的存在。进一步测试发现,我把硬盘取出来,通过外部USB 3.0连接,硬盘可以被正常辨认!所以仿佛我的BIOS谢绝从内部读取GPT格式的硬盘,缘由不明。
会不会有谁能解释一下为何只有当硬盘内部连接时才会出现这个奇怪的问题,而连接到USB接口时则不存在这个问题?有无解决这个问题的方法?目前我有一个临时的解决办法,安装了一个EFI引导装载程序叫做Clover到一个1GB的闪存盘上; 每次启动时我一定要使用这个闪存盘来引导进入硬盘,非常繁琐。非常感谢任何帮助!
以下是我的BIOS的一些图片:
启动列表:Kingston DataTraveler是我前面提到的闪存盘。
gpt uefi ahci的常见问答Q&A
问题1:甚么是AHCI?
答案:在计算机中,AHCI代表高级主机控制器接口(Advanced Host Controller Interface),它是一种用于与存储装备(如硬盘驱动器)通讯的接口标准。以下是与AHCI相关的一些关键信息:
- AHCI是一种用于SATA(Serial ATA)接口的标准。
- 它提供了高级功能,如热插拔和NCQ(Native Command Queuing)。
- AHCI可以为每一个SATA装备分配一条通讯通道,从而提高系统性能。
问题2:甚么是UEFI?
答案:UEFI代表统一可扩大固件接口(Unified Extensible Firmware Interface),它是一种用于启动计算机和管理硬件的接口。以下是与UEFI相关的一些关键信息:
- UEFI取代了传统的BIOS(Basic Input/Output System)。
- 它提供了更先进的启动和配置选项。
- UEFI支持更大的硬盘容量和更高的性能。
- 它还可以运行预启动环境(Preboot Execution Environment)和其他利用程序。
问题3:甚么是GPT?
答案:GPT代表全局唯一标识符分区表(GUID Partition Table),它是一种用于在计算机硬盘上分区的标准。以下是与GPT相关的一些关键信息:
- GPT采取了更先进的分区表格式,能够支持更大的分区和更多的分区。
- 它使用唯一标识符来标识每一个分区,而不是使用传统的分区号码。
- GPT兼容UEFI,因此通常与UEFI一起使用。
- 与传统的MBR(Master Boot Record)区别,GPT提供更可靠的启动和分区管理功能。
问题4:怎么将MBR转换为GPT以切换到UEFI?
答案:要将MBR转换为GPT以在计算机上使用UEFI,可使用Migrate OS to SSD/HD工具。以下是此进程的基本步骤:
- 备份重要数据,以避免数据丢失。
- 下载并安装Migrate OS to SSD/HD工具。
- 启动该工具,并选择MBR磁盘和要转换的操作系统。
- 选择GPT作为目标磁盘分区样式,并选择其他适当的选项。
- 确认设置,并开始转换进程。
- 等待转换完成,并依照工具的唆使重启计算机。
- 在重启后,计算机应当能够使用UEFI启动。
请注意,转换进程可能会致使数据丢失或系统问题,因此务必在进行操作之前进行备份并谨慎操作。