WenRou's Blog
NTLDR is missing!
2005-9-22 温柔哥
相信遇到此类问题的新手不在少数,大部分人选择的是重装系统。最合理的办法是只要把NTLDR拷贝回系统盘的根目录就能起死回生。
序:不巧,前天写完这文章就遭遇了NTLDR is missing!很不幸,我个人又比较喜欢NTFS分区格式。NTFSDOS又不是正式版本,想在DOS下把丢失的NTLDR拷贝回系统盘轻松恢复是很难了。不过手头上有安装光盘还是轻松解决了。

1.温故而知新
NTLDR是Windows 2000 的核心启动文件之一,这个文件一般是隐藏在启动分区的根目录下,是一个隐藏的,只读的系统文件,用来装载操作系统。当该文件损坏或丢失时将会造成系统无法启动。(比如突然断电,机器经常“非法”,文件碎片过多等都会造成这种问题)

2.有备而无患矣
请你在windows根目录下搜索这个文件并做好备份。它会在C:\WINDOWS\ServicePackFiles\i386
或者在 运行中输入cmd 打开实时DOS 用命令
attrib c:\ntldr -s -h -r -a
copy c:\ntldr g:\
attrib c:\ntldr +s +h +r +a
拷贝到你的G盘(或者你的启动软盘 a:\ 或者其它你找的到的地方)

3.重现蓝天白云
★如果你已经不幸中招,又事先没有备份? (几乎是最好的解决办法,所以我写详细点)
从xp安装盘提取这个文件。具体:

①dos下光盘启动后在 安装欢迎界面 上会出现几个选项其中有一个是系统故障恢复控制台 进入。按数字键进入你要修复的windows 例如,键入 1,然后按 Enter 键。系统会提示输入登陆密码

引用内容:
administrator帐号的密码。什么?你不知道?忘了?没设?装xp时候它会提示你输入的,超管帐号非常重要,一定不要跳过或者忽略。就算装的时候没设,安装完毕后一定要要去“用户帐户”里面去设。至于为什么我就不赘述了,请看我的另一篇文章:遭遇两大木马


②键入map,然后按 ENTER 键。记下分配给包含安装光盘的 CD-ROM 驱动器的驱动器号。

③键入以下命令,在键入每个命令后按 ENTER 键,其中 drive 就是安装光盘的 CD-ROM 驱动器的驱动器号
copy drive:\i386\ntldr c:\

copy drive:\i386\ntdetect.com c:\
如果系统提示您覆盖现有文件,请键入 y,然后按 Enter 键。
注意:(有些盗版xp光盘i386文件夹并非在根目录下,例如 drive:\simpchin\winxp\professional\i386\ntldr 我的就是这种情况)

★没有xp安装盘?
不要紧,重新启动机器,用可以引导系统的光盘或者软盘或者移动磁盘(xp光盘属于引导光盘的一种)目的是启动到DOS下,用命令
copy g:\ntldr c:\
attrib c:\ntldr +s +h +r +a
恢复ntldr文件,(注:g:\ 为ntldr路径 这下体会到了备份的好处了把;))

★为什么在DOS下我看不到C盘,我怎么把文件拷回去?(如果你找不到NTFSDOS的破解版,就只能通过xp安装盘的系统故障恢复控制台了)
恭喜你了,因为至少你的系统盘(C盘)用了NTFS格式,这在DOS下是看不到的。用这个工具NTFSDOS Professional Edition虽然使用的是MS-DOS,但却可以读写NTFS格式文件系统。这样你就可以在DOS下读取/写入操作系统盘的文件了。只要把你事先备份的NTLDR拷贝回去就行了。
[1]

4.相关文章:
我能找到的最详细的关于此类问题的文档(微软中国的官方文档)

引用内容:
启动计算机时收到“NTLDR Is Missing”(缺少 NTLDR)错误信息
评论:
GOOD72
2012-02-23 02:23 回复
此文章很好,大家的发表也 很到位!,http://www.smartjd.org, 27
温柔幻刀
2006-08-26 20:51 回复
[quote=YQW]我在进入修复控制台后 显示硬盘无法识别?怎么办?[/quote]硬盘无法识别?这种情况比较少见!我暂时也不清楚是什么原因!
YQW
2006-08-26 17:30 回复
我在进入修复控制台后 显示硬盘无法识别?怎么办?
cxt0211
2006-08-25 19:31 回复
[quote=123]显示无法复制文件该怎么办?[/quote]那可能是你的dos命令不对
123
2006-08-23 10:52 回复
显示无法复制文件该怎么办?
pig
2006-08-13 00:39 回复
怎么启动啊?没有XP的安装盘.
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容