windows因用AHCI模式蓝屏
windows蓝屏有许多原因,最近在用U盘做启动盘,然后修改BIOS从U盘启动。再重新进入windows系统一出现画面图标就蓝屏,进入安全模式或其他模式都蓝屏。系统没中毒,用PE进去杀过毒。也没安装新的驱动,查看蓝屏代码是STOP 0x0000007B INACCESSABLE_BOOT_DEVICE
上网查原因发现是BIOS开启了SATA串口的AHCI模式,而系统没有开启AHCI驱动(win7自带这个驱动),导致不能启动系统。原来用BIOS设置是IDE兼容模式,可能从U盘启动时自动改成了AHCI模式。找到原因就可以修复了,先设置为兼容模式正常进入windows来开启AHCI驱动。步骤如下:
1. Win+R,在“运行”框中键入 regedit,然后按 Enter,在点击是。
2. 找到并单击下面的注册表:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
3. 在右窗格中,找到Start选项,修改它的值为0
4. 重启进入BIOS,在配置中设置SATA模式为AHCI,按F10保存修改重启。
能正常进入windows,右键点击计算机选择管理。查看IDE控制器开启了AHCI驱动。
在修改注册表之前最好先备份,万一出问题也好恢复。改完后磁盘读写效率比IDE模式有所提高。
以前装windows时,BIOS设置的是IDE,所以装完没有开启AHCI驱动。若在装系统就设置为AHCI,装系统自动开启这驱动。