让SATA与PATA设备和平共处

PC·DIY

SATA(串口)硬盘作为新一代硬盘产品,凭借其出色的性能,与PATA(并口)硬盘相近的价格,目前已经逐步取代了PATA硬盘成为市场的主力,是新装机用户或者升级者的首选。

不过目前市场上SATA硬盘却并未完全取代PATA硬盘,而在所有支持SATA硬盘的主板上,我们也会发现PATA接口。用户在升级SATA硬盘的时候,往往舍不得放弃自己原有的PATA硬盘,并且我们手中还有PATA接口的CD-ROM/DVD光驱或刻录机,但现在大多数主板南桥都是直接集成SATA控制器,SATA硬盘的使用会占用一条IDE通道,在我们没能合理地安装好硬件和设置BIOS的情况下,由于通道占用的冲突,SATA和PATA硬盘同时使用会出现不少麻烦。那如何避免这样的问题出现呢?笔者说说自己的使用经验。

一、1个SATA硬盘、1个PATA硬盘、1个光驱

在硬件的安装上,由于SATA硬盘的使用占用了一条IDE通道,我们传统的光驱硬盘各占一条IDE通道的安装方式也必须更改了。首先,将SATA硬盘的数据线接入主板的SATA1接口中;将PATA硬盘(Master接口)和光驱(Slave接口)分别设置为主盘和从盘,并接在一条数据线之上,然后将这条IDE数据线接入主板IDE2接口中。以此方法接好硬件过后,我们就可以开机进入BIOS调整设置了。

进入BIOS设置,选择Integrated Peripherals选项,找到On-Chip IDE Device选项并进入,然后将里面的IDE HDD Block Mode、On-Chip Primary PCI IDE以及On-Chip Secondary PCI IDE三个功能选项设置成为Enabled,其他的则设置为Auto模式。然后下移找到On-Chip Serial ATA选项,开启其中的Combined Mode模式。最后再下移到Serial ATA Port0 Mode选项,进入后选择Primary Master,分别将On-Chip Serial ATA和Serial ATA Port0 Mode两项设置为Combined Mode和Primary Master。

保存退出,重启过后,我们可以在BIOS中的Standard CMOS Features窗口里看到,由于SATA硬盘优先级高于PATA硬盘,SATA硬盘占用了IDE Channel 0 Master通道,而PATA硬盘被移到了IDE Channel 1 Master通道上,跟PATA硬盘并接的光驱则占用了IDE Channel 1 Slave通道。SATA本身的性能优势非常明显,而其优先级也高于PATA硬盘,所以建议用户将操作系统直接安装在SATA硬盘上。但如果用户不愿将SATA硬盘作为系统盘的话,则可在BIOS里将PATA的启动优先级手动调高。

二、1个SATA硬盘、1个PATA硬盘、2个光驱

用户拥有双光驱的情况下,采用上述的方法实现起来也比较简单。将SATA硬盘的数据线接入主板SATA1接口中;然后将PATA硬盘设置为从盘,用一根IDE数据线接入主板上的IDE1接口上;最后将剩下的两个光驱分别设置为主盘和从盘,用一根数据线接到主板的IDE2接口上。

而在BIOS的设置上,方法与我们上面讲的方法相似,仅仅将On-Chip Serial ATA选项改为Enhanced Mode;将Serial ATA Port0 Mode选项改为SATA0 Master即可。保存设置,重新启动电脑后进入BIOS里的Standard CMOS Features窗口。我们可以看到,系统当中此时的通道数变为了6条。分别为,IED Channel 0 Master:PATA硬盘;IDE Channel 0 Slave:None;IED Channel 1 Master:光驱(主);IDE Channel 1 Slave:光驱(从);IDE Channel 2 Master:SATA硬盘;IDE Channel 3 Master:None。

我们可以看出,通过以上设置后,PATA硬盘取代了SATA的优先地位,我们同样也能根据自己的需要来选择SATA和PATA的优先级。同时我们还能通过在BIOS里将On-Chip Serial ATA Setting中的On-Chip Serial ATA选项设置为Auto,以实现主板根据设备多少自动选择SATA的工作模式。

三、关于系统安装问题

此外,笔者提示大家,在安装DOS/Win98/WinMe系统时,SATA硬盘不需要加载任何驱动,可与PATA硬盘一样使用。而在安装Win2000/XP/2003系统时,一般由主板南桥芯片(如Intel的ICH5/R,VIA的VT8237等)提供的SATA控制器在没有内置或在BIOS设置中屏蔽了RAID功能时,也不需要加载驱动即可找到硬盘;在开启RAID时,需要加载驱动。而使用第三方芯片的SATA控制器,则必须加载驱动。

现阶段,Win2000/XP系统安装光盘加载额外设备驱动时,只读取软驱(在Windows安装复制驱动程序时按F6,正确选择所要添加的驱动程序即可)。虽然,我们可以自己打造一张集成了所需SATA控制驱动的系统安装光盘,免去必须从软驱加载的麻烦。但是,其制作方法和设置很复杂,需要对Windows系统加载驱动的方式和SATA驱动文件有一定的了解,而且设置中稍有一点错误都会导致驱动加载不成功。所以为了大家使用起来方便,还是推荐大家花50块钱添置一个软驱。

小提示:

一些南桥芯片本身未集成SATA控制器而采用第三方SATA控制芯片辅助支持SATA,这样不占用传统的IDE通道,进而无须考虑众多设备的冲突问题;用户只须直接将SATA硬盘接到SATA接口上,PATA硬盘接在IDE接口上,而后在BIOS中的Integrated Peripherals选项里直接开启Serial ATA功能即可放心使用。目前第三方SATA控制芯片主要有Silicon Image 公司的Sil3114与Sil3112、VIA公司的VT6420以及 SiS公司的SiS180等。拥有以上控制芯片的主板在SATA硬盘的使用中会给用户带来相对的便利。