1.从光盘运行
在BIOS中将光驱设置为第一启动,然后把Windows XP安装光盘放入光驱,引导系统进入欢迎使用安装界面,如图1所示,根据提示按R键。接下来安装程序会询问登录哪个系统,并以数字序号的形式列出电脑中已安装的所有系统,一般选择C:\Windows,按“1”键,再按回车键,根据提示输入登录密码,回车即可。
2.从硬盘运行
 
在运行对话框中,输入“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
 
本文来自: 来源龙腾电脑维修网(www.3671041.com) 详细出处参考:http://www.3671041.com/Article/soft/xp/200905/12718.html上面的命令是假设你的Windows XP系统安装在C盘,并且安装了SP2补丁。expand命令可以从cab压缩包中提取文件,这里提取的是ntoskrnl.exe放到system32系统目录下。因为这个目录中已有一个ntoskrnl.exe(已损坏的),所以expand会显示提示,询问是否覆盖这个文件,按y键再按回车键确认即可(见图2)。
八行命令修复boot.ini引起的启动故障
如果系统无法正常启动,并显示类似这样的提示“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
在上面的命令序列中,“cd ..”(注意中间有空格)是返回根目录,连续3个attrib命令分别用来去除boot.ini这个文件的隐藏(h)、系统(s)和只读(r)属性的,为下一步的“del boot.ini”删除命令做准备(见图3)。
 

接下来的“bootcfg”命令是用于处理boot.ini文件的,其中的“/rebuild”参数可扫描硬盘上已安装的Windows系统(如NT、2000、XP等)并显示出结果,你可以根据提示选择,要不要把这些系统添加到启动列表中。按y键表示是,接下来要求输入加载识别符,如可输入“Windows XP”、“Windows 2003”等,接下来可添加加载选项,可按回车键直接跳过;按n键表示不添加,a键表示全部添加(见图4)。
 
“chkdsk”是磁盘修复命令,参数“/r”表示查找不正确的扇区并恢复可读信息,参数“/p”表示即使驱动器被标为干净的也要检查。
fixboot是修复磁盘启动扇区的命令,格式为“fixboot [drive:]”,比如为C盘写入启动扇区信息,可执行“fixboot c:\”。
注意:如果省略了驱动器参数,fixboot命令将向我们当前登录的系统分区写入新的引导扇区信息。另外与chkdsk也能在命令提示符下使用不同,fixboot命令只能在故障恢复控制台环境下才可以用。
经过这样一翻修复,boot.ini引起的启动故障,基本上就可以修复了。
本文来自: 来源龙腾电脑维修网(www.3671041.com) 详细出处参考:http://www.3671041.com/Article/soft/xp/200905/12718_2.html