安裝Win7后,再到BIOS中開啟SATA硬盤的AHCI功能時,會出現(xiàn)無法啟動的情況,只有改回IDE(ATA)模式后,系統(tǒng)才恢復正常。而如果是在IDE模式下安裝了Windows系統(tǒng),要在BIOS中將硬盤更改為AHCI模式,就需要重新安裝系統(tǒng)才行。這使得許多用戶都出現(xiàn)重裝的情況。
一、AHCI簡介
AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高級主控接口(高級主機控制器接口),是在Intel的指導下,由多家公司聯(lián)合研發(fā)的接口標準,它允許存儲驅動程序啟用高級串行 ATA 功能,如本機命令隊列和熱插拔,其研發(fā)小組成員主要包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷和StorageGear等企業(yè)。
AHCI本質是一種PCI類設備,在系統(tǒng)內(nèi)存總線和串行ATA設備內(nèi)部邏輯之間扮演一種通用接口的角色(即它在不同的操作系統(tǒng)和硬件中是通用的)。這個類設備描述了一個含控制和狀態(tài)區(qū)域、命令序列入口表的通用系統(tǒng)內(nèi)存結構,每個命令表入口包含SATA設備編程信息,和一個指向(用于在設備和主機傳輸數(shù)據(jù)的)描述表的指針。
AHCI通過包含一個PCI BAR(基址寄存器),來實現(xiàn)原生SATA功能。由于AHCI統(tǒng)一接口的研發(fā)成功,使得支持串行ATA產(chǎn)品的開發(fā)工作大為簡化,操作系統(tǒng)和設備制造商省去了單獨開發(fā)接口的工作,取而代之的是直接在統(tǒng)一接口上進行操作,可以實現(xiàn)包括NCQ(Native Command Queuing)在內(nèi)的諸多功能。
二、AHCI開啟方法
1.單擊“開始”→“運行”(或使用Win+R)→鍵入“regedit”→“確定”后→啟動注冊表編輯器→依次展開到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci]分支。
2.在右側雙擊“Start”→“編輯DWORD值”→將“數(shù)值數(shù)據(jù)”的鍵值由“3”改為“0”→單擊“確定”。
3.關閉“注冊表編輯器”窗口,并重新啟動電腦。
4.系統(tǒng)啟動時按住“F2”(根據(jù)電腦對應鍵而定很多是按Del)進入BIOS設置界面,將硬盤更改為“AHCI”模式,通常位置為:“Devices”→“ATA Drives Setup”→“Configure SATA as”→“AHCI”,完成后保存并退出BIOS。
5.重新啟動系統(tǒng)后,即成功修改為AHCI接口標準。
通過以上介紹,相信大家都對不重裝直接修改注冊表讓Win7開啟SATA硬盤AHCI的方法有了一定的了解,當您在安裝系統(tǒng)后而沒有設置AHCI接口標準,則可以通過該方法進行修改,無需再重裝系統(tǒng)。