注册表缺少MSAHCI

我装了WIN7系统想打开硬盘的AHCI模式 但是开机后出现蓝屏,最后网上查找问题需要修改注册表中HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\services\\msahci中的Start项 但是我的注册表中确没有Msahci这一项,请问怎么解决?或者可以手动添加吗?请帮我发一下Msahci里的参数!谢谢

如果在安装vista是没有在BIOS中开启AHCI功能, 在安装好vista后, 再使能AHCI后, 导致启动vista蓝屏, 在vista中是有标准的ACHI驱动的的, 在C:\Windows\System32\drivers下的msahci.sys

最简单的办法是在注册表中开启AHCI功能

1. 单击“开始”,在“开始搜索”框中键入 regedit,然后按 Enter。
2. 如果显示“用户帐户控制”对话框,请单击“继续”。
3. 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
4. 在右窗格中,右键单击“名称”列中的“Start”,然后单击“修改”。
5. 在“数值数据”框中,键入 0,然后单击“确定”。 (原来的值是4)

然后重启计算机, 在BIOS中Enable AHCI, 这样就行了.

  AHCI技术介绍:

  在AHCI 1.0规范中,Intel引入了NCQ(Native Command Queue)功能和热插拔技术。支持NCQ技术的硬盘在接到读写指令后,会根据指令对访问地址进行重新排序,减少了读取时间,使数据传输更为高效,同时也有效地延长了硬盘的使用寿命。

  AHCI,全称为Serial ATA Advanced Host Controller Interface(串行ATA高级主控接口),是在Intel的指导下,由多家公司联合研发的接口标准,其研发小组成员主要包括Intel、AMD、戴尔、Marvell、迈拓、微软、Red Hat、希捷和StorageGear等着名企业。AHCI描述了一种PCI类设备,它的主要作用是在系统内存和串行ATA设备之间扮演一种接口的角色,而且它在不同的操作系统和硬件中是通用的。

  在AHCI 1.0规范中,Intel引入了NCQ(Native Command Queue)功能和热插拔技术。支持NCQ技术的硬盘在接到读写指令后,会根据指令对访问地址进行重新排序,减少了读取时间,使数据传输更为高效,同时也有效地延长了硬盘的使用寿命。

  AHCI技术需要硬盘和主板两方面的支持。对于硬盘而言,目前还没有完全支持AHCI 1.0的产品,但部分硬盘已经支持NCQ功能,配合支持AHCI的主板就可以实现。

  主板方面,在联想部分机型的BIOS中,可以看到SATA工作模式和AHCI功能这两个选项,当SATA模式设置为Enhanced时,AHCI可选择Enable或Disable;当SATA模式设为Compatible时,AHCI选项不可见(默认Disable)。综上所述,这两项设置可能存在的组合一共有3种。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网