一、启用故障恢复控制台进入字符界面(有两种办法):
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 键。计算机将会重新启动,故障排除。