2023年11月25日发(作者:)

AHCIUEFIGPT等相关名词解释

为什么最新的主板安装XP会蓝屏?图形化的UEFI主板如何安装XPWIN72T以上硬盘

如何支持分区?IT行业就是要不断更新知识,充电请看:

AHCIUEFIGPT等相关名

词解释

一、AHCIIDE

AHCISerial ATA Advanced Host Controller Interface又名串行

ATA高级主控接口/高级主机控制器接口。AHCI通过包含一个PCI BAR(基址寄

存器),来实现原生SATA功能,允许存储驱动程序启用高级串行 ATA 功能。

AHCI模式是专门为SATA接口而设计,支持SATA接口特性,诸如本机命令队列(N

CQ)和热插拔。

IDE的英文全称为“Integrated Drive Electronics”,即“电子集成

驱动器”它的本意是指把“硬盘控制器”“盘体”集成在一起的硬盘驱动器。

IDE模式可以将SATA盘映射模拟成普通IDE硬盘,无需额外加载SATA驱动。但

不支持任何SATA接口的新特性。

两种模式最大的区别:是否支持本机命令队列(NCQ),理论上NCQ最大

能提高SATA硬盘约30%的性能。简单来说开启NCQ之后,硬盘从一个程序跳到

另一个程序时速度会更快,类似于英特尔的超线程技术。

IDE模式可以通过映射通吃SATA硬盘,由于无需加载驱动程序,它的兼

容性能超强,适用WinXPWin7/8系统。

WinXP时代,系统对AHCI模式支持不佳,选择AHCI模式装系统需要

用软驱安装驱动等。因此IDE模式在Windows XP时代一度盛行,并随着SATAII

接口达到顶峰。而到了Win7时代,AHCI驱动集成于操作系统,完全没繁琐步骤,

从而拉开AHCI的普及之路。AHCI模式原生支持SATA硬盘,它的优势在于它能

够将NCQ技术充分发挥作用,或者说AHCI是现有的SATA硬盘主控接口中,除了

复杂的磁盘阵列(RAID)模式之外,最能发挥SATA硬盘性能。Win7/8系统完美

支持AHCI模式。

二、 BIOSEFIUEFI相关

BIOS是英文"Basic Input Output System"的缩略语,直译过来后中文

名称就是"基本输入输出系统"。其实,它是一组固化到计算机内主板上一个ROM

芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、

开机后自检程序和系统自启动程序。 其主要功能是为计算机提供最底层的、最

直接的硬件设置和控制。

EFI 可扩展固件接口(Extensible Firmware InterfaceEFI)是 I

ntel PC 固件的体系结构、接口和服务提出的建议标准。其主要目的是为

了提供一组在 OS 加载之前(启动前)在所有平台上一致的、正确指定的启动

服务,被看做是有近20多年历史的 BIOS 的继任者。

UEFI全称“统一的可扩展固件接口”(Unified Extensible Firmware

Interface) 是一种详细描述类型接口的标准。这种接口用于操作系统自动从

预启动的操作环境,加载到一种操作系统上。

UEFI是由EFI1.10为基础发展起来的,它的所有者已不再是Intel,而

是一个称作Unified EFI Form的国际组织。因为我们的在WIN+INTEL+AMD里几

乎都是UEFI,这里UEFI几乎代表了EFI,有时候就混在一起说了!当然苹果电

脑的启动就应该叫EFI不能叫UEFI哦!BIOS已经趋于淘汰,UEFI是大势所趋,

2012年开始绝大多数电脑都支持UEFI,目前是一个过渡阶段,目前绝大多数

电脑BIOSUEFI都同时支持!BIOS已经跟不上硬件的发展了,比如:3T的单硬

盘安装系统只能在UEFI模式下安装系统!

Secure Boot

Secure Boot只是UEFI的一个部分。两者的关系是局部与整体的关系。

UEFI是一个很先进的、面向未来的规格。但是很长时间内无法推广,原因就是

微软公司不积极。Windows操作系统是桌面市场的主流系统,如果它不推广UEF

I,就没有硬件厂商会跟进。所以,普通消费者对这个新规格所知甚少。意想不

到的变化,出现在20119月,微软毫无预兆地突然宣布,Windows 8将启用U

EFI。这本来是一件好事。但是,问题是微软感兴趣的不是整个UEFI,而是UEF

I的一个子规格Secure Boot它要强行部署Secure BootSecure Boot的目的,

是防止恶意软件侵入。它的做法就是采用密钥。UEFI规定,主板出厂的时候,

可以内置一些可靠的公钥。然后,任何想要在这块主板上加载的操作系统或者硬

件驱动程序,都必须通过这些公钥的认证。也就是说,这些软件必须用对应的私

钥签署过,否则主板拒绝加载。由于恶意软件不可能通过认证,因此就没有办法

感染Boot。这个设想是好的。但是,UEFI没规定哪些公钥是可靠的,也没规定

谁负责颁发这些公钥,都留给硬件厂商自己决定。现在,微软就是要求,主板厂

商内置Windows 8的公钥。

首先明确,在不打开Secure Boot的情况下,Windows 8可以安装。这

与安装以前版本的Windows没有差别。但是,微软规定,所有预装Windows 8

的厂商(即OEM厂商)都必须打开Secure Boot。因此,消费者购买一台预装W

indows 8的台式机或笔记本,想要在上面再安装其他操作系统(包括以前版本

Windows)是不可能的,除非关闭Secure Boot,或者其他操作系统能够通过

Windows 8公钥的认证。如果选择关闭Secure Boot,那么预装的Windows 8

无法使用,需要重新安装。微软明确规定,所有PC主板必须带有关闭Secure B

oot的选项。这不是因为微软的善意,而是因为如果不这样做,它一定会遭到反

垄断起诉。

但微软的平板电脑Surface RT就是另一个最好的例子,它的Secure Boot是打

开的,没法关闭!

说了Secure Boot这么多,简单说一句在UEFI+GPT模式下安装系统就得

Secure Boot设为关闭,除非是厂商的OEM系统!

CSM

CSM全名Compatibility Support Module即兼容性支持模块,是UEFI

的一个特殊模块,对于不支持UEFI的系统提供兼容性支持。目前Windows8完全

支持UEFIWindows764位不完全支持UEFI。这个也说明了微软在Win7时代

UEFI是不积极的!因此UEFI BIOS下安装Windows7必须开启CSM,多数电脑

能自动或手动开启,少数电脑则强制关闭CSM

一句话,在UEFI+GPT模式下安装Win7系统就得把CSM设为开启!

ESP

EFI分区就是ESP分区吧,全称是EFI System Partition,该分区是FA

T32格式的,主要用来放windows的引导文件,因为UEFI不支持从NTFS格式的

分区启动,所以Windows自动加了这个分区。NTFS是微软的,但前面我们就提

UEFI不是微软说了算,所以UEFI不会用NTFS做引导!

MSR

MSR分区即 Microsoft Retain 微软保留分区。是微软在每个 GU

ID 分区表 (GPT磁盘) 上的Windows操作系统windows7以上)都要求的分

区。系统组件可以将 MSR 分区的部分分配到新的分区以供它们使用。例如,

将基本 GPT 磁盘转换为动态磁盘后,系统分配的 MSR 分区将被用作“逻辑

磁盘管理器”(LDM) 元数据分区。MSR 分区的大小会因 GPT 磁盘的大小不

同而发生变化。对于小于 16 GB 的磁盘,MSR 分区为 32 MB对于大于 1

6 GB 的磁盘,MSR 分区为 128 MB。现在已知没有了MRS分区Windows还是

可以启动的!!!MSR 分区在“磁盘管理”中不可见,用户也无法在 MSR

区上存储或删除数据。显然,我们很容易看出,虽然UEFI不是微软说了算,但

正如这个分区的名字微软还是在这里留了一手的!

三、GTPGUID

GUID分区表(简称GPT。使用GUID分区表的磁盘称为GPT磁盘)是源自EFI

标准的一种较新的磁盘分区表结构的标准。与目前普遍使用的主引导记录(MBR)

分区方案相比,GPT提供了更加灵活的磁盘分区机制。我们都知道MBR主分区数

目不能超过4个,很多时候4个主分区并不能满足需要。另外最关键的是MBR

分区方案无法支持超过2TB容量的磁盘。因为这一方案用4个字节存储分区的总

扇区数,最大能表示232次方的扇区个数,按每扇区512字节计算,每个分

区最大不能超过2TB磁盘容量超过2TB以后,分区的起始位置也就无法表示了。

在硬盘容量突飞猛进的今天,2TB的限制将很快被突破。由此可见,MBR分区方

案已经无法满足需要了。

GPT它具有如下优点:

1、支持2TB以上的大硬盘。

2、每个磁盘的分区个数几乎没有限制。为什么说“几乎”呢?是因为W

indows系统最多只允许划分128个分区。不过也完全够用了。

3、分区大小几乎没有限制。又是一个“几乎”。因为它用64位的整数

表示扇区号。夸张一点说,一个64位整数能代表的分区大小已经是个“天文数

字”了,若干年内你都无法见[1] 到这样大小的硬盘,更不用说分区了。

4、分区表自带备份。在磁盘的首尾部分分别保存了一份相同的分区表。

其中一份被破坏后,可以通过另一份恢复。

5、每个分区可以有一个名称(不同于卷标)

大家注意这两个词用的时候应该是这样称呼:GUID分区表、GPT磁盘!