你还可以尝试用最后一次正确配置来启动操作系统。该功能让你取消任何在注册表currentcontrolset键上做出的、导致问题的修改,这个键是定义硬件和驱动器设置的。known good configuration功能用系统最后一次正常启动的currentcontrolset键值来取代当前的键值。具体方法如下:
首先按[ctrl][alt][delete]键,重新启动计算机。当你看到屏幕上出现“please select the operating system to start”,或者听到计算机发出一声蜂鸣声,按[f8]键,屏幕上就会出现windows高级选项菜单。从菜单中选择“last known good configuration”选项,然后按[enter]键。要记住,你只有一次机会使用last known good configuration功能。
首先按[ctrl][alt][delete]键,重新启动计算机。当你看到屏幕上出现“please select the operating system to start”,或者听到计算机发出一声蜂鸣声,按[f8]键,屏幕上就会出现windows高级选项菜单。现在从菜单中选择安全模式,然后 按[enter]键。当windows xp进入安全模式之后,点击开始按钮,选择所有程序 附件 系统工具菜单,选择系统恢复。点击下一步,选择一个恢复点,启动恢复程序。
4. 使用recovery console
如果windows xp启动问题比较严重。你可以使用windows xp cd启动系统,然后使用一个名为恢复控制台的工具。具体做法如下:
在故障电脑的cd-rom驱动器中插入windows xp cd,然后按[ctrl][alt][delete]键重新启动计算机。一旦系统从cd上启动后,只要根据提示就能够很容易地加载启动所需要的基本文件。
当你看到welcome to setup界面的时候,按r键进入recovery console。然后你就会看到recovery console菜单。它显示了包含操作系统文件的文件夹,并提示你选择打算登录的操作系统。你需要在键盘上输入菜单上的序号,然后系统会提示你输入管理员密码,你就会进入主recovery console提示页面。
5. 修复被破坏的boot.ini
随着windows xp操作系统的加载,ntldr程序指向boot.ini文件,以确定操作系统文件的位置,以及选择哪个启动选项。所以如果boot.ini文件出了问题,windows xp系统就不能启动了。你可以使用恢复控制台特殊版本的bootcfg工具来修复它。当然,你必须首先用windows xp cd重新启动系统,按照#4中的介绍打开recovery console。你可以这样调用bootcfg工具:在recovery console命令提示符后,输入bootcfg /parameter在这里的/parameter是这些需要的参数之一:
如果你怀疑windows xp系统的启动问题是由于主引导扇区被破坏了造成的,你可以使用恢复控制台中的fixmbr工具来修复它。首先,用windows xp cd启动系统,按照#4中的介绍打开recovery console。你可以这样调用fixmbr工具:在recovery console命令提示符后,输入fixmbr [device_name]:[device_name]是你希望新的主引导扇区所在的设备的路径名。例如,设备路径名按照标准可启动驱动器c盘进行格式化的命令是这样的:\device\harddisk0。
8. 禁用自动重启
如果windows xp遇到一个致命错误,处理这种错误的缺省设置是自动重新启动系统。如果错误是在windows xp启动过程中产生的,操作系统就会陷入重新启动的死循环——反复地重新启动,不能恢复正常。在这种情况下,你需要禁用自动重启功能。具体做法是:在windows xp启动时,当你看到“please select the operating system to start”,或者听到一声蜂鸣了之后,按[f8]键打开windows高级选项菜单。然后,选择禁止在系统故障时自动重启,然后按[enter]。现在windows xp在遇到问题的时候会挂起,它会给出一个停止信息,你可以用于诊断问题。