扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:zdnet安全频道 来源:论坛整理 2008年9月5日
关键字: Windows Vista Vista
Windows Vista终于解决了系统安装过程中一个恼人的问题:必须用软驱对新的磁盘控制器进行驱动。尽管Vista仍然允许在初始安装时使用第三方磁盘控制器驱动程序,并且支持用软驱提供,它现在也允许使用CD、DVD以及USB连接的存储介质。
Vista安装程序的一个优点就在于能够以CD、DVD、USB存储设备以及软盘等多种方式提供磁盘驱动。
这一天,我们已经等了很长时间。以前,为了给新的硬盘控制器安装驱动,我们不得不找出被束之高阁已久的软驱和一张空白软盘,这是在配置一个现代的电脑系统时,最令人恼火的事情。毕竟,现在组装电脑很少有人配软驱了,况且谁知道那扔在橱柜里被灰尘深埋的旧软盘还能不能工作?跟很多DIY爱好者一样,我常常不得不牺牲串行磁盘控制器的一些高级特性,在BIOS中切换回简单IDE仿真模式,以便于安装Windows系统。
现在,Vista终于允许我们用更为方便的存储介质为第三方磁盘控制器提供驱动程序,生活似乎变得美好了起来。如果你够幸运,Vista甚至能在安装过程中识别出你的AHCI或RAID磁盘控制器,并自动为它们安装驱动。
安装盘中都包含某些标准设备的驱动程序,如果你的硬盘连接到一个Windows系统提供了驱动程序的控制器上,安装程序就能发现该硬盘,并将操作系统安装到上面;如果你的硬盘连接到一个Windows安装程序未提供驱动程序的控制器上,就可能出问题——没有合适的驱动程序,Windows安装程序就无法找到硬盘,也就无法将系统安装到上面。
一种解决办法是,在初始安装过程中为控制器安装驱动程序。在Windows XP以及更早期的版本中,具体的操作是在安装程序开始后按下F6,Windows安装程序就会提示要求驱动程序,从而使它能够发现你的硬盘并向上面拷贝文件。不过,这很麻烦,因为Windows XP以及更早的版本要求该驱动程序只能存储在软盘上。而在Vista版本中消除了这一过时的要求,它允许从其他更为现代的存储介质上读取驱动程序,甚至可能根本不需要这些程序,因此在Vista的DVD安装盘上自带了大量的标准驱动程序。到目前为止,看似一切顺利,不过这个办法通常只适用于那些不能被识别出的硬盘控制器。
虽然与XP相比,Windows Vista的安装过程更为流畅,但是对于某些硬件组合,还是容易出问题。
具有讽刺意味的是,新问题与硬盘毫不相干,新问题来自于用于安装操作系统的光驱。随着SATA硬盘的日益普及,对于老式的PATA接口的需求大幅减少,甚至一些最新的主板芯片组已经不支持PATA驱动器了。
然而现在仍有一种PATA装置很常用,这就是CD/DVD光驱。虽然现在已经可以买到SATA光驱,但一般来说,我们组装机器时都会用一个现有的PATA光驱。有些主板制造商已经意识到了这一情况,通常会通过附加的第三方磁盘控制器为这些“健在的”并行装置提供支持。在最新的主板上,你往往会发现,主芯片组只支持SATA驱动器,而过时的并行驱动器则由副控制器负责。
看到这里你可能已经猜到,我的解决方案要从哪儿着手了。Windows 安装盘能很容易识别出主芯片组,因此也能很容易地找到你的SATA硬盘;然而不幸的是,它可能识别不出第三方并行控制器,因此在安装过程中,安装程序可能会找不到光驱。这就引出了一个新问题:由于Windows安装程序无法找到安装光盘,安装程序将无法继续进行。公允地说,不光微软的操作系统存在这一问题,包括Linux在内的其他操作系统也都存在这个问题。
我是在试图将Windows Vista安装在流行的ASUS P5W Delux版主板上时遇到这一问题的。该主板使用Intel 975X/ICH7R芯片组来支持SATA硬盘,同时使用了附加Jmicron控制器来支持以前的并行驱动器和RAID选项。
现在生产的很多主板,比如华硕的P5W Delux版,都使用第三方控制器作为PATA端口,而这可能给Vista安装程序带来混乱。
有趣的是,在该主板上安装Windows XP没有任何问题,然而Vista安装程序在启动几分钟后却停了下来,警告无法找到DVD安装盘。
问题出在Vista的DVD安装盘上没有为Jmicron控制器提供合适的驱动程序。解决这一问题的第一个办法就是,使用一个USB接口的外置DVD光驱来安装Vista。
较新的主板都支持从USB设备上启动,因为USB控制器是主Intel芯片组的一部分,Vista能够找到USB设备,从而顺利地完成安装。
从外置光驱完成Vista的安装后,我的电脑和设备管理器中列出了该外置光驱和内置的并行接口光驱。我试了很多张盘,内置光驱都无法读取数据,开始我认为是光盘的问题,最后才意识到可能是光驱的问题。这样,要想安装其他应用程序,唯一的办法就是使用外置光驱。很多使用附加控制器来支持并行驱动器的高级主板好像都存在这一问题。
虽然我们可以利用外置USB DVD光驱来安装Vista系统和其他程序,然而,这很难说是一个理想的解决方法,尤其是在有一个内置DVD光驱闲置不用的情况下,而且我也不打算将其换成一个SATA光驱。
怎么办呢?在费了一番周折后,我终于找到了一个解决方案,不过针对我的P5W Delux版,需要综合应用几种方法;如果你在其他主板上安装Vista时遇到类似问题,解决起来可能会容易得多。但是如果你运气更差些,这一问题可能只有等到Vista更为普及后才能得到解决。
为了检验我的解决办法,我在两块硬盘上各安装了一次Vista系统,第一个就是我通过外置USB DVD光驱安装的那个,它能够列出内置DVD光驱,但却无法访问,我的目标就是使这个内置光驱正常工作;第二个是在一个空白硬盘上进行的全新安装,这一次的目标是仅使用内置DVD光驱来完成安装程序。
第一个对策就是升级你的主板BIOS。很多人都会想到,有些系统要求升级BIOS以便顺利地安装Windows XPService Pack 2,Vista也一样,很多奇怪的问题都可以通过这一方法解决。然而令人遗憾的是,这一对策还不足以使我的P5W Delux版正常工作。
为了确保能顺畅地安装Vista,第一步要先对你的主板的BIOS进行升级。升级还能增加主板对特定Vista选项,比如音频选项的支持。
第二个对策则非常简单:更换光驱接口。这种方案我在升级BIOS之前就试过,但没有成功,ASUS P5W Delux版上配备了两个PATA接口,主接口就位于我们常见的位置,不过副接口却隐藏在主板下面,挨着最后一个PCI接口。
由于不存在其他并行驱动器,我分别将DVD光驱接到主接口上和那个不容易够到的副接口上,但都没用。由于主板BIOS升级包括一个对于Jmicron固件的升级,因此升级完BIOS,我想我应该再试一次。
升级完BIOS并更换了光驱接口后,终于可以实现安装了。尽管中间出现了几次吓人的长时间停顿,但是安装程序确实通过了此前的中止点并最终完成了安装。在这个全新的Vista系统中,内置DVD光驱运转良好,也能够读盘了。
然而,遗憾的是,升级BIOS、更换驱动器接口并不能使通过外置DVD光驱安装的Vista系统正常工作。进行上述改动之后,我的电脑或设备管理器中甚至都不显示内置DVD光驱。作为最后一次尝试,我从华硕的网站上下载并安装了Jmicron控制器的Vista Beta版驱动。虽然没有进行全新安装,但是这个方法确实奏效了。重启系统后,设备管理器中出现了Jmicron控制器,设备管理器和我的电脑中也列出了DVD光驱,而且运转正常。
尽管我对于内置PATA DVD光驱在全新安装的Vista系统和原有Vista系统中能正常工作感到很高兴,然而我感觉问题还是没有得到彻底解决。奇怪的是,全新安装的系统不要求有华硕的Jmicron驱动程序,设备管理器中也未列出Jmicron控制器,不管运转正常还是标着那个可恶的黄色感叹号。
无论如何,至少它现在可以使用了,而且能够执行全新安装。
随着大家都开始在电脑上安装Vista,我想安装过程中还可能出现很多其他问题,特别是在这样一个过渡时期—对过时的PATA驱动器的支持的任务被推卸给了第三方控制器—但我还是很高兴Vista能够识别出流行的AHCI SATA控制器,而且接受存储在非软盘介质中的驱动程序。当然对于某些硬件组合,安装过程不总是那么顺利。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。