一、启用故障恢复控制台进入字符界面(有两种办法):

1.通过光盘,使用 Windows 2000 安装盘重新启动计算机,在“欢迎使用安装程序”屏上,按 R 键修复 Windows 2000 安装。 按 C 键通过使用“恢复控制台”修复 Windows 2000 安装。

2.通过选择系统启动界面的故障恢复控制台。当然这要求首先在2000下运行安装光盘上的X:/i386/winnt32 /cmdcons安装恢复控制台。

输入1,选择c盘上的2000系统,然后按 Enter 键。 键入管理员密码,然后按 Enter 键。

二、 恢复ntldr及ntdetect.com文件。

键入 map,然后按 ENTER 键。记下分配给包含 Windows 2000 光盘的 CD-ROM驱动器的驱动器号(这里假设为F:),键入以下命令,在键入每个命令后按 ENTER 键

copy f:/i386/ntldr c:/   
  copy f:/i386/ntdetect.com c:/  
  如果系统提示您覆盖现有文件,请键入 y,然后按 Enter 键。
三、检查boot.ini文件是否被破坏,如果不存在这个文件就必须恢复,有三种解决办法:

A)        从别的机器上面创建或者复制一个boot.ini到软盘,然后用copy命令拷贝到根目录;

B)(使用这个办法必须要在gpedit.msc里面设置“计算机配置”-“windows设置”-“安全设置”-“本地策略”-“安全选项”里将“故障恢复控制台:允许对所有驱动器和文件夹进行软盘复制和访问”设置为“已启用”)执行命令set allowallpaths=true然后就可以执行硬盘c:/winnt/system32/edit.com命令来创建boot.ini文件了;

C)(经查只有WINXP才提供这个方法,WIN2K下没用)bootcfg /redirect重建Boot.ini(可以现执行bootcfg /scan,最后执行fixboot c:)。

       附boot.ini文件样本:

[boot loader] 
  timeout=30 
  default=multi(0)disk(0)rdisk(0)partition(1)/WINNT 
  [operating systems] 
  multi(0)disk(0)rdisk(0)partition(1)/WINNT="Microsoft Windows 2000 Professional" /fastdetect

四、 键入 exit,然后按 ENTER 键。计算机将会重新启动,故障排除。