1 在光驱里面放置,安装系统时所使用的光盘我应windows server 2003 enterprise edition
2 在boot里面设置启动程序为光盘启动为默认启动模式
3 光盘启动后选择从故障恢复控制台修复
进入后选择 我的电脑显示1:c:\windows
要登录到那个windows 安装? 输入 1 然后回车(因为只安装了一个操作系统)
这时出现
请键入管理员密码: (如输入你原来系统中管理员密码)
显示c:\windows
自此按照以下步骤输入
情况1
如果出现
NTLDR is missing
或者 NTDETECT failed
如下执行 1: 首先确保服务器的所有USB或者外接设备的接头没有接入电脑
2: 拷贝文件之前,我们先要用 attrib –r命令去掉ntldr和ntdetect.com文件的只读属性,不然一会修复的时候可能就会遇到问题。
atrrib -r c:\ntldr 或者 atrrib -r c:\ntdetect.com
3: 将光盘中这两个文件拷贝到当前系统文件夹下
copy G:\i386\ntldr c:\ (假设默认的光盘是G盘)
出现 要改写ntldr吗?(是/否/全是) 输入 y 然后回车
copy G:\i386\\ntdetect.com c:\
出现 要改写ntdetect.com吗?(是/否/全是) 输入 y 然后回车
4: 用fixmbr命令修复硬盘的主引导记录
输入 fixmbr
出现 确实要写入一个新的主启动纪录吗? 输入 y 然后回车
5:用fixboot命令修复硬盘引导扇区。
输入 fixboot
出现 确实要写入一个新的启动扇区到主引导扇区吗? 输入 y 然后回车
6:输入exit 回车然后重新进入系统(将解决以上问题)
情况2
出现错误代码为0xC000218,0x00000051的蓝屏错误,或是提示 System32/config missing之类的注册表错误。
因为2000/XP/2003操作系统每隔一段时间就会自动备份一次注册表文件,所以我们可以尝试通过把\windows\repair\目录下自动备份的文件拷贝回去来实现修复。
具体的方法可以参考微软公司官方的一篇文档,链接如下:
http://support.microsoft.com/kb/307545/zh-cn。
这里举恢复c:\windows\repair\system.bak文件为c:\windows\system32\config\system文件为例
按照情况1的 1、2步骤进入恢复控制台
3: 然后执行 copy c:\windows\repair\system.bak c:\windows\system32\config\system
出现 要改写system吗? 输入 y 然后输入回车
情况3
NTFS文件系统或是无法加载启动卷类型的错误往往都是因为磁盘出现了严重的逻辑错误引起的。对于这种情况,我们可以尝试检查并修复磁盘的逻辑错误和硬盘引导记录试试看。
同样按照情况1的 1、2步骤进入恢复控制台
3: 使用chkdsk /r命令来修复磁盘逻辑错误。
注意,这个命令视硬盘大小,运行时需要的时间会有所不同。一般都需要至少10分钟才能检查完毕,要耐心等待
输入 chkdsk /r 然后输入回车
4:用fixboot命令修复硬盘主引导记录
输入 fixboot 回车
出现 确定要写入一个新的扇区到磁盘分区C: 吗? 输入 y 然后输入回车
情况4
MISMATCHED HAL类型(常见错位代码为0x00000076)或是错误代码为 C0000221的蓝屏错误以及提示 NTOSKRNL或是HAL.DLL文件丢失的错误。
一般是由于boot.ini文件丢失引起的
1.2步同上
3 :atrrib -H C:\boot.ini;
4 :atrrib -R C:\boot.ini;
5 :atrrib -S C:\boot.ini;
6 :del boot.ini
7 :bootcfg /rebuild
出现 将安装添加到启动列表吗? 输入 y 然后回车
出现 输入加载识别符: 输入microsoft windows 2003 enterprise
出现 输入os加载选项: 输入 /fastdetect
8 :chkds /r
9 :fixboot
出现 建立新的引导扇区在c :吗? 输入 y 然后回车