现在的位置: 首页 > 综合 > 正文

NTLDR is missing,NTLDR is compressed

2014年02月28日 ⁄ 综合 ⁄ 共 2613字 ⁄ 字号 评论关闭

    
咱也写篇有技术含量的心得……。今晚电脑故障折腾地我的小心脏承受了巨大的压力,遂决定把这一系列问题及解决方案贴上来,自我警示+给粗心的后人一
点小帮助,噢耶~ 各位计算机大牛XDJM们看到这样一篇弱弱的文章千万表嘲笑我,对于我这样的文科女生来说……真是不容易啊……
       

事故源于IE8的主页被篡改,怎么都改不回去,被这个流氓网站搞得很狂躁,在C盘删垃圾文件的时候不小心把两个与启动相关的ntldr文件给删掉了……然
后清空回收站……后果是再次开机后,黑屏显示:

    NTLDR is missing

    Press
CTRL+ALT+DEL to restart

    于是我的本本就这样华丽丽的挂了……

   
本来想等老爸加班回来搞定的,又闲的无事可做,于是决定亲自上阵,不就是个电脑故障嘛,不信搞不定,好歹我还是321B的技术女+handywoman呢
是不啦~搞不定愧对姐妹们给的这个title啊~~~打开家里的台式,开始百度,说动手就动手!

    故障及原因及解释如下:

   
【NTLDR文件是win nt/win200/WinXP的引导文件,当此文件丢失时启动系统会提示"NTLDR is
missing..."并要求按任意键重新启动,不能正确进入系统 。所以应该在系统正常的时候给予备份。

   
NTLDR文件是做什么的?我们如何来修复NTLDR文件类型的故障呢?

   
NTLDR文件的是一个隐藏的,只读的系统文件,位置在系统盘的根目录,用来装载操作系统。 一般情况系统的引导过程是这样的:

    
1、电源自检程序开始运行

     2、主引导记录被装入内存,并且程序开始执行

    
3、活动分区的引导扇区被装入内存

     4、NTLDR从引导扇区被装入并初始化

    
5、将处理器的实模式改为32位平滑内存模式

     6、NTLDR开始运行适当的小文件系统驱动程序。
小文件系统驱动程序是建立在NTLDR内部的,它能读FAT或NTFS。

     7、NTLDR读boot.ini文件

    
8、NTLDR装载所选操作系统 *如果NT/XP被选择,, NTLDR运行Ntdetect.com 对于其他的操作系统,
NTLDR装载并运行Bootsect.dos然后向它传递控制。 windows NT过程结束。   

    
9.Ntdetect.com 搜索计算机硬件并将列表传送给NTLDR,以便将这些信息写进HKE
Y_LOCAL_MACHINEHARDWARE中。

    
10.然后NTLDR装载Ntoskrnl.exe,Hal.dll和系统信息集合。

    
11.Ntldr搜索系统信息集合,并装载设备驱动配置以便设备在启动时开始工作

    
12.Ntldr把控制权交给Ntoskrnl.exe,这时,启动程序结束,装载阶段开始

 

     
当此文件丢失时,我们可以从安装光盘上进行提取,方法是:

    1、进入系统故障恢复控制台。

    2、转到C盘。

   
3、输入"copy X:/I386/NTLDR c:/"(说明:X为光驱盘符)并回车,
如果系统提示要否覆盖则按下"Y",之后输入exit命令退出控制台重新启动即可。】

 

   
以上是百度的解释,看得似懂非懂,并且百家争鸣,说法不一,anyway,通俗点说就是从光盘里面copy这几个丢失的文件到C盘中,然后就能重新启动
啦~~~so,本姑娘决定亲自探索下。找出XP的安装光盘放进光驱,可是问题又来了……光盘不自主启动……遂再次百度之~~得到答案并解决如下:

   
1、在启动画面出现后按F2出现reboot的设置

    2、在boot菜单下选中boot
sequence,将CDRM设为优先启动。

    3、选择exit下拉菜单,选中save and exit

   
4、重启并在启动时显示:press any key to setup CDRM 时及时动手以免错过时机。

 

   
然后光盘就顺利启动啦,下面的步骤:

    1、在windows setup欢迎界面出现后进入【恢复控制台】

   
2、依次键入1,然后要求键入管理员密码,因为密码为空,所以直接回车进入下一步

    3、键入 map,然后按 ENTER
键。记下分配给包含 Windows XP光盘的 CD-ROM驱动器的驱动器号。我的光盘驱动器号是G。

   
4、键入以下命令,在键入每个命令后按 ENTER 键,其中X是光盘驱动器号: 

copy X:/i386/ntldr
c:/ 

copy X:/i386/ntdetect.com c:/ 

    (ntldr 和
c:/ 之间以及 ntdetect.com 和 c:/ 之间各有一个空格)

    5、如果系统提示是否覆盖文件,键入y

   
6、退出并重新启动计算机,在命令提示符下键入 exit,然后回车

 

   
欣喜若狂的我以为就这么攻克技术难关成功搞定了,结果又出现黑屏提示:

    NTLDR is compressed

   
Press CTRL+ALT+DEL to restart

   
安抚下小心灵,继续百度。再次似懂非懂,但隐约觉得应该是NTFS的压缩特性使得刚copy的这两个文件被压缩了,所以只要更改掉这个属性就OK啦~~步
骤如下:

    1、重复以上环节的第1、2步

    2、键入cd /,回车

    3、键入attrib
-c ntldr,回车

    4、退出,键入exit,回车,电脑自动重新启动。

 

   
在我的热切盼望下,XP的欢迎界面再次出现了~~~~成功!深呼一口气,话说THU女生都想找个会修电脑会修车的GG,最好在电脑方面绝对精通无所不
能……
偶现在终于醒悟别人的终究不如自己的……技不压身呀~~遂决定继续努力当好321B的技术女+handywoman,哦还有李医生……

 

   
希望此水文一篇能对那些像我一样粗心喜欢乱删东西又不太精通电脑的MM一点小小的帮助^^

 

参考资料:

   

http://blog.donews.com/icystar/archive/2008/08/12/1334594.aspx

   

http://zhidao.baidu.com/question/34439900.html

   

http://www.wangyutang.com/2008/09/answerntldr-is-compressed-and-ntldr-is-missing/

   

http://nc.mofcom.gov.cn/news/P1P45I8301781.html

抱歉!评论已关闭.