由于SATA接口在近年才推出,Windows XP问世的时候,还没有它,所以安装Windows XP时,需要调用SATA驱动程序,而你又没有提供相应的驱动,就会出现无法识别硬盘的错误。
不过,只有在安装Windows 2000/XP/2003时才出现此问题,安装DOS、Windows 9x/Me通常都会非常顺利。好在并非所有的SATA硬盘都会遇到,如果主板的南桥芯片(如Intel的ICH5/R、VIA的VT8237等)提供的SATA控制器没有内置RAID功能或已经在BIOS中关闭RAID功能时,就可以不必加载驱动,直接安装系统。其他情况,比如使用了第三方SATA控制器芯片,就都需要加载驱动了。
最简单的方法就是在BIOS中关闭SATA,也就是大家常说的兼容模式。进入BIOS,选择“System Configuration”(系统设置),将“SATA Native Support”(支持SATA)设为“Disable”,经过这样的设置系统安装就与普通的IDE硬盘无异了。
然后按照平时的方法,安装好系统后,修改注册表:
1、点击win+R,进入运行对话框。
2、输入Regedit进入注册表。
3、选择路径“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsahci”。
4、双击右侧的Start,将键值修改为“0”,重启即可。
修改好注册表后,再回到BIOS中,打开AHCI,就可以了