posts - 112, comments - 215, trackbacks - 0, articles - 34
  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

十招成功排除Win XP无法启动故障

Posted on 2006-11-30 11:08 济公 阅读(369) 评论(0)  编辑 收藏 引用 所属分类: Security

如果你电脑的电源已经打开,而 Windows XP 没有正常启动,你需要采取一些故障排除手段。下面列举了可能出现的问题以及解决问题的方法。

   1. 使用 Windows 启动盘 

  如果启动问题是由于活动分区的启动记录或者操作系统启动所使用的文件被破坏造成的,启动盘就能够解决问题。具体方法如下:

  创建 Windows 启动盘,找一台配置相似、工作正常的 Windows XP 机器,打开我的电脑,单击鼠标右键选择磁盘图标,然后在后续的菜单中选择格式化。当格式化对话框出现以后,保留所有缺省设置,然后点击开始按钮。当格式化操作完成后,关闭格式化对话框回到 My Computer ,双击 C :驱的图标,访问根目录,将 Boot.ini NTLDR Ntdetect.com 三个文件拷贝到磁盘上。创建好了 Windows 启动盘之后,将它插入故障系统的驱动器内,按 [Ctrl][Alt][Delete] 重新启动计算机。

   2. 使用最后一次的正确配置  

  你还可以尝试用最后一次正确配置来启动操作系统。该功能让你取消任何在注册表 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 功能。   

   3. 进行系统恢复  

  能够帮助解决 Windows XP 启动问题的另一个工具是系统恢复。系统恢复作为一项服务在后台运行,并且持续监视重要系统组件的变化。当它发现一项改变即将发生,系统恢复会立即在变化发生之前,为这些重要组件作一个名为恢复点的备份拷贝,而且系统恢复缺省的设置是每 24 个小时创建恢复点。具体方法如下:   

  首先按 [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 是这些需要的参数之一:   

   /Add :扫描所有的 Windows 安装,帮助你向 Boot.ini 文件中增加任何新的内容。   

   /Scan :搜索所有的 Windows 安装。   

   /List :列出 Boot.ini 文件的所有入口。   

   /Default :设缺省操作系统为主引导入口。   

   /Rebuild :完全重新创建 Boot.ini 文件。用户必须确认每个步骤。   

   /Redirect :允许操作系统在使用 Headless Administration 功能的时候,启动操作可以重新定义到某个特定端口。重新定义包括两个参数: [Port Baudrate ]   [UseBiosSettings]

   /Disableredirect :禁用 redirection  

   6. 修复被破坏的分区引导记录  

   partition boot sector 是硬盘分区中的一个小部分,其中包含了操作系统中文件系统的信息以及一个很小的机器语言程序,这对于帮助操作系统启动是至关重要的。如果你怀疑 Windows XP 系统的启动问题是由于 partition boot sector 被破坏了造成的,你可以使用恢复控制台中一个名为 Fixboot 的工具来修复它。首先,用 Windows XP CD 启动系统,按照 4 中的介绍打开 Recovery Console 。你可以这样调用 Fixboot 工具:在 Recovery Console 命令提示符后,输入 Fixboot [drive]: [drive] 代表的是你希望新创建的 partition boot sector 所在的分区。

   7. 修复被破坏的主引导扇区  

  主引导扇区占据了硬盘的第一扇区,负责 Window 启动程序。主引导扇区包含了磁盘分区表和一个名为主引导代码的小程序,该程序负责在分区表中定位活动 0 、可启动磁盘、分区。一旦它被破坏, partition boot sector 会接替它开始加载 Windows 。如果主引导扇区被破坏, partition boot sector 就不能完成这一工作, Windows 就不能启动了。

  如果你怀疑 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 在遇到问题的时候会挂起,它会给出一个停止信息,你可以用于诊断问题。   

   9. 恢复备份  

  如果你不能修复有启动故障的 Windows XP 系统,但是有最近的备份,你可以从备份介质上恢复系统。恢复系统所采用的方法取决于你所使用的备份工具,所以你需要根据备份工具的指示来恢复系统。

   10. 进行 in-place 升级  

  如果你不能修复出现启动问题的 Windows XP 系统,而最近又没有备份,你可以进行 in-place 升级。在同一个文件夹里重新安装操作系统,就好像从一个 Windows 版本升级到另一个 Windows 版本一样。 in-place 升级如果不能解决所有的 Windows 启动问题,至少也能够解决其中绝大部分的问题。具体做法入下:   

  将 Windows XP CD 插入驱动器,从 CD 上重新启动你的系统。在初始准备完成后,你会看到 Windows XP 安装屏。按 [Enter] 进入 Windows XP 安装程序。很快,你就会看到许可证协议页面,然后需要按 [F8] 确认你同意该协议。然后安装程序会搜索硬盘,寻找以前安装的 Windows XP 。当它找到以前安装的 Windows XP ,你会看到屏幕上出现了第二个 Windows XP 安装界面。该界面会提示你按 R 键进行修复,也可以按 [Esc] 键重新安装一个 Windows XP 。在这种情况下,修复系统和进行 in-place 升级是一样的,所以你只用按 R 键就可以进行修复了。你选择了之后,安装程序将检查系统所在的磁盘,然后开始执行 in-place 升级。进行了 in-place 升级或者修复系统之后,你必须重新安装所有的 Windows 更新。

 

只有注册用户登录后才能发表评论。