Taroko1005 wrote:
我的主機板開啟AHC...(恕刪)
這麼說是卡在BIOS偵測畫面嘍!此時還沒能進行到作業系統的boot strap loader把Windows 7載入的階段,MSAHCI.SYS當然也還沒被載入。因此是BIOS跟硬碟之間的相容性問題成分居多。
ycweng wrote:
這是真的呀!程序大致是:
1. 修改Registry,但這不會立刻生效,而是下一次開機才會生效,這是為了讓Windows 7在下一次開機時,用內建的MSAHCI.SYS驅動程式去驅動硬碟。
2. 重開機進BIOS,將硬碟模式改成AHCI。
3. 進入Windows 7,此時會依據Registry設定載入MSAHCI.SYS驅動程式去驅動硬碟,而硬碟也確實已被BIOS設定處於AHCI模式,一拍即合。
如果直接改2沒改1,因為Windows 7還在用IDE驅動程式驅動硬碟,跟BIOS設定硬碟為AHCI模式不一致,會進不了Windows。
如果改了1卻沒改2,會有類似問題:BIOS設定硬碟處於IDE相容模式,但是Windows 7卻去啟用MSAHCI.SYS驅動程式來驅動硬碟,一樣會NG。
XP因為沒有內建的AHCI驅動程式,程序就比較麻煩了。如果是Win7跟外加的SATA晶片,這小弟就沒試過了,可能如上面一般順利,但不排除碰到某些晶片可能也得費點功夫,。