转载的一篇文章,用于安装Vista时关闭SATA,之后需要打开却无法启动的情况

Advanced Host Controller Interface (AHCI) mode is a BIOS option in my computer for the SATA hard disk controller. It lets the OS use Native Command Queuing (NCQ/aka SATA mode) to reorder disk read or write requests to make the reading and writing more efficient, particularly if the disk is very busy.  

My BIOS has options IDE, RAID, or AHCI mode. RAID includes all of the ACHI features and Intel recommend that you choose the RAID before you install an OS because changing it afterward can be painful (or "unsupported" if you have an Intel motherboard!).  

The process in Vista seems to be less painful than in Windows XP because VISTA includes AHCI drivers by default. However, if AHCI mode was not enabled at the time you installed Vista then the new drivers will not be loaded, and if you change the BIOS setting then Windows doesn't boot.

Simple solution:

  1. Start with IDE mode selected in the BIOS, and boot Windows Vista.
  2. Exit all Windows-based programs.
  3. Click Start, type regedit in the Start Search box, and then press ENTER.
  4. If you receive the User Account Control dialog box, click Continue.
  5. Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
  6. In the right pane, right-click Start in the Name column, and then click Modify.
  7. In the Value data box, type 0, and then click OK.
  8. On the File menu, click Exit to close Registry Editor.
  9. Reboot, and change to AHCI mode in the BIOS. Windows will detect some changed hardware (anything connected to a SATA port).
  10. For good measure I downloaded and (re)installed the chipset drivers for my motherboard. I have an my motherboard uses an Intel G33 chipset and I wasn't sure if I needed to install the Intel Matrix Storage Manager, but when I tried it told me that I already had a more recent version of the software installed. I guess part of the chipset driver package overlaps with the Storage Manager software.
  

Finally, I'm not sure if it is to do with the change to AHCI or not, but I've had intermittent trouble shutting down the PC - Vista seems to hang on the "Shutting down" screen and the hard disk light keeps flashing. According to my event log the machine reboots itself after 20 minutes of that, but there were no other clues in the event log. (Someone with a related problem? http://episteme.arstechnica.com/eve/forums/a/tpc/f/77909774/m/433004204831)

This worked fine for me. Choosing RAID mode still stops Windows from booting, but I'm not worried about that!

 

KB信息 http://support.microsoft.com/kb/922976

From: 本站原创
已经有0个回复 引用(0)
看完了要说点啥?

昵称

网址

电邮

打开UBB 表情 打开表情 隐藏 记住我 [注册]