当系统管理员无法启动系统时很自然的他们就会认为需要重新安装系统了然而相对来说启动问题是比较容易修复的 首先介绍启动进程是如何工作的当一台计算机上电之后系统BIOS告诉计算机从哪个驱动器启动然后计算机尝试从指定的驱动器读取主引导记录接着储存在主引导记录中的代码从驱动器中搜索活动分区 一旦活动分区被载入系统定位到引导区然后系统开始执行引导区所指向的文件在基于NT内核的Windows操作系统(Windows NTXPVista和Windows Server )中引导区引起系统执行NT Loader (Ntldr)文件 简言之这就是引导进程有两种主要的情况会导致引导进程出现错误 如果主引导记录找不到活动分区或者系统在活动分区上无法定位引导区那么引导进程就会慢慢的终止显示的确切的错误信息会因系统的不同而不同但是有代表性的是以下三种 ● 无效的分区表 ● 操作系统登陆错误 ● 缺少操作系统 存在引导区但是没有Ntldr文件或者Ntldr文件已损坏如果是这种情况确切的问题的症状也会有所不同系统可能被锁住或者可能会显示类似于如下的错误信息 ● 没有Ntldr文件 ● Ntldr文件被压缩 ● 发生硬盘读取错误 有几种情况能引起这个问题如果Ntldr文件被删除移动或重命名或者Ntldr文件被损坏或者是引导区本身被损坏(或者感染病毒)而导致无法正确定位引导区这些都会引起这个问题 如果你之前安装了基于NT内核的操作系统之后又安装一个不是基于NT内核的操作系统也会出现这个问题例如你安装了Windows XP然后又在同一个系统上安装Windows 在这种情况下Windows 会覆盖原来的引导区导致引导区不再指向Ntldr文件 引导区问题的修复技术 有两种基本的技术可以用来修复这些类型的引导区问题一是使用恢复控制台另一个是手动修复硬盘的分区表 修理启动问题的比较好的方法是使用恢复控制台来启动系统使其进入命令行环境然后你可以使用FIXMBR工具来修复主引导记录尽管这项技术会重建你的主引导记录但是对分区表还是没有影响的如果分区表因病毒感染或其他原因而损坏这项技术可能就无法起作用了 警告在使用以上两项技术的过程中如果存在以下三种情况则可能会给系统带来更大的损害 ● 操作系统被引导区病毒感染而且其上还安装了一个非微软的操作系统 ● 你使用了第三方的硬盘工具来创建一个非标准的主引导记录 ● 系统存在硬件问题并且还没有被解决 实际的修复技术会随着Windows版本的不同而稍微有所变化接下来介绍关于如何修复Windows XP系统上的主引导记录的方法因为Windows XP看上去似乎是当今使用最广泛的操作系统但是这些方法对于Windows的所有版本来说应该都是很相似的 从Windows安装盘上启动系统 启动时按R进行系统修复安装可能会要你选择你要修复的操作系统如果你安装了不止一个Windows拷贝要确保选择有问题的那个拷贝 这时恢复控制台就会载入然后根据要求输入本地管理员密码记住这通常与域管理员的密码不同 一旦输入密码你将马上进入一个命令环境输入FIXMBR然后按回车 一旦你执行了这些操作你就可以使用FIXBOOT命令在系统分区中写入一个新的引导区确保指定要修复的硬盘驱动器盘符(如FIXBOOT C:) |