在运行对话框中,输入“x:\\i386\\winnt32.ese /cmdcons”(不含引号,其中x表示你的光驱盘符),按回车键运行,在显示的提示框中点击“是”,然后根据提示一步一步安装即可。重新启动,会发现启动菜单多出“Microsoft Windows XP Recovery Console”一项,选择它即可进入故障恢复控制台了。
简单文件复制法修复启动故障
如果我们能确保硬件方面没有任何问题,那启动故障多半是因为系统文件损坏或丢失造成的。这类故障可根据文字错误提示进行判断。
实例:修复ntoskrnl.exe
假如开机后无法进入系统,并有类似下面的提示:
Windows could not start because the below file is missing or corrupt:
X:\\\\WINDOWS\\\\System32\\\\Ntoskrnl.exe
意思就是说,系统文件ntoskrnl.exe损坏或丢失了。这时可重新拷贝一份完好的文件替换这一损坏文件,按上面所说方法进入故障恢复控制台,然后执行以下命令:
cd \"c:\\windows\\driver cache\\i386\"
expand sp2.cab -F:ntoskrnl.exe c:\\windows\\system32
如果系统无法正常启动,并显示类似这样的提示“Invalid boot.ini,Press any key to restart...”,这表示系统引导菜单文件boot.ini可能已损坏或丢失。这一文件的损坏,还可能显示为别的错误信息,像上面的ntoskrnl.exe文件损坏提示、NTLDR丢失提示等,就有可能由它而起。甚至Windows硬件抽象层(HAL)文件损坏提示:
Windows could not start because the below file is missing or corrupt:
X:\\\\WINDOWS\\\\System32\\\\HAL.dll
也可能是由于boot.ini文件损坏所引起的(当然先要验证HAL.dll确实没问题)。按前面的方法进入故障恢复控制台之后,可顺序执行下列8行命令,对这一启动故障进行修复:
cd ..
attrib -h c:\\\\boot.ini
attrib -s c:\\\\boot.ini
attrib -r c:\\\\boot.ini
del boot.ini
bootcfg /rebuild
chkdsk /r /p
fixboot