放入Windows2000安装光盘,按Win+R组合键,输入:D:\i386\winnt32.exe/cmdcons(D为光驱驱动器号)。
(1)扫描和修正磁盘
使用chkdsk/f/r命令,检查并修正大多数磁盘错误,其中的/r能修复因磁盘错误导致无法启动的问题。比如蓝屏中出现UNMOUNTABLE_BOOT_VOLUME错误信息,连安全模式也如此。修复完并重启后可能会出现高级启动菜单,选择“正常启动”即可。
若修复后,即使一切依照正常方式操作,UNMOUN-TABLE_BOOT_VOLUME这个现象仍时常出现,建议尽早备份硬盘上的重要数据,这可能是硬盘损坏的前兆。
另外,也建议检查硬盘连接线是否接触不良,或是没有使用合乎该硬盘传输规格的连接线,例如ATA-100硬盘仍使用ATA-33的连接线,对低速硬盘无所谓,但高速硬盘(支持ATA-66以上)的要求较严格,规格不对的连接线有时也会引起这类没办法开机的故障。
(2)可以尝试的命令
还可以尝试fixmbr命令来修改主引导分区记录,fixboot则用来修复磁盘引导扇区。
有时虚拟内存文件(pagefile.sys)损坏也会引起错误,建议将其删除,不过,你无法直接删除该文件,需要进行如下操作:
cd\
copyc:\boot.inipagefile.sys(用Boot.ini覆盖现有的Pagefile.sys文件)
delpagefile.sys(在用Boot.ini覆盖Pagefile.sys后,Pagefile.sys将显示在目录列表中)
(3)挽救损坏的文件
Windows2000不能启动,其中驱动程序文件损坏、重要系统文件丢失比较常见,首先重启系统,在出现启动菜单时按F8键进入高级选项菜单,选择“启用启动日志”,这样系统会自动在C:\WINNT目录下生成ntbtlog.txt文件,接着进入故障恢复控制台,输入:typentbtlog.txt,这样就会显示该文件的内容,注意最后面的语句,如果语句中包含有“Fail”字符,那么将后面的文件名记录下来,然后进行恢复。另外,有时系统在启动时也会提示某些文件丢失或损坏。
实例1:提示C:\WINNT\system32\中的KBDAL.DLL文件丢失,在光盘中找到同名文件,然后COPYG:\I386\KBDAL.DLLC:\WINNT\system32\就可以恢复丢失或损坏的KBDAL.DLL文件。(G为光驱盘符)
实例2:有些文件可能COPY命令不能拷贝,或某一系列驱动程序丢失造成系统不能正常启动,这时可用expand命令来提取缺少的文件。
比如:系统提示缺少C:\WINNT\system32\中的msr2c.dll文件丢失,在安装光盘的i386目录中定位msr2c文件然后expandG:\i386\msr2cC:\WINNT\system32\msr2c.dll。
又比如:系统提示C:\WINNT\system32\driver\中tdi.sys文件丢失,因为驱动文件一般在i386\driver压缩包中,所以使用:expandG:\i386\driver.cab\f:tdi.sysc:\WINNT\system\drivers。
(4)关闭错误的服务或设备
在安装了某个硬件或软件后,它们向系统安装的设备或服务与当前的Windows不兼容,造成无法启动,那么就需要将其关闭。
进入C:\WINNT\system32目录,输入:listsvc,回车后会列出当前系统所安装的服务或设备,找到并记下与新装硬件或软件相关的服务或设备名,然后输入:disable服务或设备名,回车即可将其停用。
(5)NTLDR丢失
启动时,出现以下错误消息:
NTLDRismissing
Pressanykeytorestart
解决方法为:进入故障恢复控制台,输入:copyG:\i386\ntldrc:\(回车),copyG:\i386\ntdetect.comc:\(回车),如果系统提示是否覆盖文件,键入y,然后按回车键。
接着键入c:\Boot.ini,如果正常显示Boot.ini中的内容则可重启,问题应该可以解决。如果显示为“系统找不到指定的文件或目录。”,那么意味着Boot.ini文件损坏或丢失,可到其他安装Windows2000的电脑中复制该文件,将其拷贝到C:下,然后重启即可。
(6)用SYSTEM.ALT拯救爱机
一日系统提示非法操作并死机后重启,系统提示扫描磁盘,按任意键取消了此操作,进入Windows2000后并无异样。但当再次重启后无法进入系统,而且没有任何错误提示,只是在出现启动画面前停住不动,在选择进入安全模式时,屏幕显示系统在加载了几个重要文件之后停止运行,仔细一看,原来是C:\WINNT\system32\config文件夹下的SYSTEM文件(没有扩展名)出错导致系统无法加载。
进入故障恢复控制台,再进入C:\WINNT\system32\config文件夹,用rename命令将SYSTEM文件改名为SYSTEM.OLD,然后再用rename命令将SYSTEM.ALT文件(它其实是注册表文件的一个副本)改名为SYSTEM,重启后顺利进入系统。
你试试吧!!!!
阅读(1303) | 评论(0) | 转发(0) |