AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > Linux

当Windows 2000不能启动时

51自学网 http://www.wanshiok.com


  3.故障恢复控制台

  假如之前你没有将故障恢复控制台装入系统,那么请用Windows 2000安装光盘启动系统,并在出现“欢迎使用安装程序”屏幕时,按R键进入修复选项,然后再按C键启动故障恢复控制台。

  把故障恢复控制台装入系统

  放入Windows 2000安装光盘,按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 \

  copy c:\boot.ini pagefile.sys (用Boot.ini覆盖现有的Pagefile.sys文件)

  del pagefile.sys (在用Boot.ini覆盖Pagefile.sys后,Pagefile.sys将显示在目录列表中)

  (3)挽救损坏的文件

  Windows 2000不能启动,其中驱动程序文件损坏、重要系统文件丢失比较常见,首先重启系统,在出现启动菜单时按F8键进入高级选项菜单,选择“启用启动日志”,这样系统会自动在C:\WINNT目录下生成ntbtlog.txt文件,接着进入故障恢复控制台,输入:type ntbtlog.txt,这样就会显示该文件的内容,注意最后面的语句,如果语句中包含有“Fail”字符,那么将后面的文件名记录下来,然后进行恢复。另外,有时系统在启动时也会提示某些文件丢失或损坏。

  实例1:提示C:\WINNT\system32\中的KBDAL.DLL文件丢失,在光盘中找到同名文件,然后COPY G:\I386\KBDAL.DLL C:\WINNT\system32\就可以恢复丢失或损坏的KBDAL.DLL文件。(G为光驱盘符)

  实例2:有些文件可能COPY命令不能拷贝,或某一系列驱动程序丢失造成系统不能正常启动,这时可用expand命令来提取缺少的文件。

  比如:系统提示缺少C:\WINNT\system32\中的msr2c.dll文件丢失,在安装光盘的i386目录中定位msr2c文件然后expand G:\i386\msr2c C:\WINNT\ system32\ msr2c.dll。

  又比如:系统提示C:\WINNT\system32\driver\中tdi.sys文件丢失,因为驱动文件一般在i386\driver压缩包中,所以使用:expand G:\i386\driver.cab \f:tdi.sys c:\WINNT\system\drivers。

  (4)关闭错误的服务或设备

  在安装了某个硬件或软件后,它们向系统安装的设备或服务与当前的Windows不兼容,造成无法启动,那么就需要将其关闭。

  进入C:\WINNT\system32目录,输入:listsvc,回车后会列出当前系统所安装的服务或设备,找到并记下与新装硬件或软件相关的服务或设备名,然后输入:disable服务或设备名,回车即可将其停用。

  (5)NTLDR丢失

  启动时,出现以下错误消息:

  NTLDR is missing

  Press any key to restart

  解决方法为:进入故障恢复控制台,输入:copy G:\i386\ntldr c:\(回车),copy G:\i386\ntdetect.com c:\(回车),如果系统提示是否覆盖文件,键入y,然后按回车键。

  接着键入c:\Boot.ini,如果正常显示Boot.ini中的内容则可重启,问题应该可以解决。如果显示为“系统找不到指定的文件或目录。”,那么意味着Boot.ini文件损坏或丢失,可到其他安装Windows 2000的电脑中复制该文件,将其拷贝到C:下,然后重启即可。

  (6)用SYSTEM.ALT拯救爱机

  一日系统提示非法操作并死机后重启,系统提示扫描磁盘,按任意键取消了此操作,进入Windows 2000后并无异样。但当再次重启后无法进入系统,而且没有任何错误提示,只是在出现启动画面前停住不动,在选择进入安全模式时,屏幕显示系统在加载了几个重要文件之后停止运行,仔细一看,原来是C:\WINNT\system32\config文件夹下的SYSTEM文件(没有扩展名)出错导致系统无法加载。

  进入故障恢复控制台,再进入C:\WINNT\system32\ config文件夹,用rename命令将SYSTEM文件改名为SYSTEM.OLD,然后再用rename命令将SYSTEM.ALT文件(它其实是注册表文件的一个副本)改名为SYSTEM,重启后顺利进入系统。

 
 

上一篇:三种不同的Windows XP关机方法  下一篇:windows xp搜索功能异常的解决方案