换硬件不必重装Windows 2000
不少用户在使用Windows 2000的过程中发现,在对系统进行升级后,尤其是更换主板后,如果对现有系统不做任何调整,重启后会出现蓝屏现象。有时即使能够登录系统,但系统不再稳定,经常出现死机等现象。这是为什么呢?
原来,对于集成设备电子(IDE)控制器,有几种不同的芯片,比如Intel、VIA,每个芯片组都使用一个不同的Plug-n-Play (PNP)ID加以标识。在启动前,该PnP-ID信息必须在注册表中,以便Windows能初始化相应的正确驱动程序。如果更换的主板芯片组和原主板芯片组不同,Windows 2000便会“罢工”。
那么,对于不同芯片组的主板更选,难道真的必须重装系统吗?其实,只要在更换主板过程中对原有的Windows 2000系统做些许调整,便完全可以解决此问题。
方法一:系统“升级”法
如果现有的主板可以使用,并且能启动硬盘上现有的Windows 2000,那么可按照以下步骤操作。
第一步:启动Windows 2000并以管理员身份登录,在光驱中放入Windows 2000安装程序,光盘会自动运行(如果光驱自运行功能被禁用,则可在光盘目录中找到autorun.exe文件双击以启动自动运行程序)。
第二步:在弹出的自动运行菜单中选择“安装 Windows 2000”,在接下来的“Windows 2000 安装程序”窗口中,单击“升级到 Windows 2000(推荐)”,然后单击“下一步”(见图1)。后面的操作只要按屏幕上的向导说明进行即可,结束后会重启。
第三步:在电脑重启时关闭电源,然后更换新主板。
第四步:重新开机,Windows 2000将会继续运行升级过程。在此过程中,安装程序将安装HAL、IDE控制器驱动程序及新主板必须拥有的任何其他驱动程序。升级完成后,整个系统便恢复正常了。要注意的是,此方法将会删除以前安装的Service Pack和其他修复程序,因此对这些程序需要重装。
方法二:修复安装法
在很多情况下,用户是因为主板发生了硬件的故障才不得已进行更换。此时,无法启动硬盘上现有的Windows 2000。
第一步:用新主板更换现有主板后开机,在BIOS中设置从光盘启动,放入Windows 2000安装光盘,此时电脑将会由该安装光盘引导启动。
第二步:当初始化完成,出现“要开始安装 Windows 2000,请按 ENTER”提示时,按下回车键,安装程序将会在硬盘上查找是否已经存在有Windows 2000,并将找到的已有安装显示在列表中。
第三步:使用上下键在列表中选择要修复安装的操作系统,然后按R键选择“要修复 Windows 2000 中文版的安装,请按“R”选项,这样将开始修复已有的Windows 2000。同样,安装程序将安装HAL、IDE控制器驱动程序以及新主板必须拥有的任何其他驱动程序。
第四步:修复完成后,系统即可恢复正常,接下来只要重装Service Pack和其他补丁程序即可。
小提示
方法一和方法二也适用于Windows Server 2003。
以上两种方法是微软推荐的比较彻底的解决方案。如果觉得太过于繁琐,不妨使用以下的几种方法,经笔者验证,也是可行的。
方法三:更改驱动程序法
第一步:在旧主板上进入Windows 2000,按下Win+Break组合键打开“系统属性”窗口,进入到“硬件→设备管理器”。在“IDE ATA/ATAPI控制器”设备下右击“×××IDE Controller”,选择“属性”。在属性对话框中切换到“驱动程序”选项卡,点击“更新驱动程序”按钮,在弹出的向导中选择“显示已知驱动程序的列表,从中选择特定驱动程序”选项,单击“下一步”,然后在“型号”列表中选择“Standard Dual Channel PCI IDE Controller(标准双通道PCI IDE控制器)”(见图2)即可。
第二步:待驱动程序更新完毕后关闭电脑,装上新主板。
第三步:重启进入Windows 2000。此时,系统将会识别新主板,并针对它安装所需要的驱动程序。由于是第一次运行,速度会比较慢,请耐心等待。系统更新完成后可能会要求重启,再次重启后系统便完全恢复正常了。
方法四:补丁法
微软提供了一个让Windows 2000支持所有IDE控制器的补丁程序。有了它,我们便可以高枕无忧了!
第一步:首先确定在C:\winnt\system32\drivers目录下有以下几个文件存在:“atapi.sys”、“intelide.sys”、“pciide.sys”、“pciidex.sys”。
如果没有找到,可以到C:\WINNT\driver cache\i386文件夹,在其中找到driver.cab文件,从中将上述四个SYS文件解压缩至C:\winnt\system32\drivers目录即可。
第二步:到下载并解压,得到mergeide.reg文件,双击将其导入到注册表,关闭电脑并更换主板,再重启电脑,Windows 2000将会自动识别新的主板并且安装相应驱动程序。
方法五:系统封装法
在Windows 2000中有一个系统封装程序sysprep.exe,利用该程序能将系统进行封装,删除本机独有的配置设置,然后便可以利用封装得到的映像文件在其他电脑上继续进行安装了。此方法曾在2004年第6期第31页介绍过,因此这里不再赘述了。 [XT02]