硬盘接口驱动和ACHI驱动、SATA驱动的区别
所谓SATA驱动就是ACHI驱动,硬盘接口不需要驱动,XP不支持SATA,所以一般在主板里模拟IDE模式来使用,需要开启SATA的ACHI功能,需要XP装上ACHI驱动,XP才能认得SATA,VISTA和WIN7原生支持SATA,所以不需要那么麻烦,装系统之前把硬盘模式设置成ACHI就OK
PE默认不支持SATA,所以改成ACHI模式的时候实际上就是SATA模式,所以PE找不到硬盘。PE其实就是XP的超精简版,需要在启动的时候安装ACHI驱动才能找到SATA硬盘,同理,在安装XP的时候安装ACHI驱动才能完成XP在SATA下的安装,总之我讲不清楚
需要注意的一点就是装完系统以后再整就很麻烦,都是在装系统之前整,装了系统以后再整即使整好了(能整好)效果也不好
什么是SATA驱动?什么是AHCI驱动?
SATA的全称是SerialAdvancedTechnologyAttachment(串行高级技术附件,一种基于行业标准的串行硬件驱动器接口)。是由Intel、IBM、Dell、APT、Maxtor和Seagate公司共同提出的硬盘接口规范,在IDFFall2001大会上,Seagate宣布了SerialATA1。0标准,正式宣告了SATA规范的确立。SATA规范将硬盘的外部传输速率理论值提高到150MB/s,比PATA标准ATA/100高出50%,比ATA/133也要高出约13%,而随着未来后续版本的发展,SATA接口的速率还可扩展到2X和4X(300Mb/s和600Mb/s)。从其发展计划来看,未来的SATA也将通过提升时钟频率来提高接口传输速率,让硬盘也能够超频。SATA接口需要硬件芯片的支持。例如IntelICH5(R)、VIAVT8237、nVIDIA的MCPRAID和SiS964,如果主板南桥芯片不能直接支持的话,就需要选择第三方的芯片,例如SiliconImage3112A芯片等,不过这样也就会产生一些硬件性能的差异,并且驱动程序也比较繁杂。AHCI本质是一种PCI类设备,在系统内存总线和串行ATA设备内部逻辑之间扮演一种通用接口的角色(即它在不同的操作系统和硬件中是通用的)。这类设备描述了一个含控制和状态区域、命令序列入口表的通用系统内存结构;每个命令表入口包含SATA设备编程信息,和一个指向(用于在设备和主机传输数据的)描述表的指针。扩展资料:SATA的优势:支持热插拔 ,传输速度快,执行效率高 使用SATA(Serial ATA)口的硬盘又叫串口硬盘,是未来PC机硬盘的趋势。Serial ATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号,具备了更强的纠错能力,与以往相比其最大的区别在于能对传输指令(不仅仅是数据)进行检查,如果发现错误会自动矫正,这在很大程度上提高了数据传输的可靠性。串行接口还具有结构简单、支持热插拔的优点。AHCI技术需要硬盘和主板两方面的支持。对于硬盘而言,目前还没有完全支持AHCI 1.0的产品,但部分硬盘已经支持NCQ功能,配合支持AHCI的主板就可以实现。主板方面,在联想部分机型的BIOS中,可以看到SATA工作模式和AHCI功能这两个选项,当SATA模式设置为Enhanced时,AHCI可选择Enable或Disable;当SATA模式设为Compatible时,AHCI选项不可见(默认Disable)。参考资料:百度百科-驱动
如何在WinPE上巧装SATA驱动的解决方法
1、准备材料:
a、原版SATA驱动文件;
b、从WinPE中提取的txtsetup.sif文件;
2、从WinPE中提取txtsetup.sif文件:
先将WinPE中的winpe.is_重命名为winpe.cab,然后用WinRAR解压出winpe.iso,用UltraISO打开它,将txtsetup.sif提取出来,并用记事本打开备用;
3、修改txtsetup.sif文件:
a、打开SATA驱动包,里面有一个扩展名为“.inf”或“.oem”的小文件,如“oemsetup.inf”或者“txtsetup.oem”等(本例中为“txtsetup.oem”),用记事本打开备用;
b、在txtsetup.sif中查找[SourceDisksFiles]字段,在其下添加iaStor.sys=1,,,,,,4_,4,1,,,1,4;
c、查找[SCSI.Load]字段,在其下添加iaStor=iaStor.sys,4;
d、切换到刚才打开的txtsetup.oem,查找HardwareIds关键字,将该字段下的代码全部拷贝到txtsetup.sif文件的[HardwareIdsDatabase]字段末尾,但需要更改一下代码的格式,比如将id = "PCI\VEN_8086 DEV_27C3 CC_0104","iaStor"改为PCI\VEN_8086 DEV_27C3 CC_0104=iaStor;
e、查找[SCSI]字段,在其下添加iaStor="Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)" ;
至此,修改txtsetup.sif文件部分完成,将修改后的sif文件替换原来的文件;
4、复制SATA驱动文件:
将SATA驱动文件iaStor.sys用makecab.exe压缩成iaStor.sy_并添加到WinPE的system32\DRIVERS目录下,然后将修改后的winpe.iso用makecab.exe重新压缩成winpe.is_替换原来的文件,至此整个添加SATA驱动工作完成,重新启动以测试成功与否。
请教XP系统如何安装SATA驱动
需要下载AHCI驱动,安装驱动后在bios开启AHCI。驱动安装方法1、下载完AHCI驱动后,解压缩出现AHCI文件夹然后进入选择与电脑系统相匹配的文件夹。进入后再选择PREPARE文件夹。2、重新启动,修改BIOS下SATA工作模式为AHCI选项,以下修改硬盘模式方法为“AHCI”,有些则为Enabled或Disabled(不同机型BIOS中硬盘模式修改位置及方法略有差别)。3、进入系统启动完成时系统提示发现新硬件向导,点击“否,暂时不”,然后点击下一步。4、选择“从列表或指定位置安装”后点击下一步。5、指向路径:解压后的AHCI驱动根目录。6、出现重启提示,点击“是”重启计算机。
在安装好WIN7和XP系统的情况下安装SATA驱动
给你个地址去下载这个自动安装程序吧,先在BIOS里面设置为IDE模式,进入xp后运行这个程序里面的批处理文件(install),重启后,在BIOS里面修改为AHCI模式,再次进入xp,重新安装主板驱动,OK。如果修改失败,启动时使用最后一次正确配置就可以了。 补充回答: 请确定你的操作步骤是否正确,因为我已经在三台电脑上使用此方法成功将Intel芯片组在xp下开启AHCI,如果实在不行,很可能是你的硬件太新,需要更新的驱动程序,你可以将自动安装程序文件夹里面的inf文件使用新的驱动程序inf文件替换掉,再进行安装。