欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

"NTLDR is missing"的修复过程

分享 夜阑小雨 710℃ 0评论

昨天,可谓相当的倒霉不幸的事情一串联地发生,先装了几次系统,后来总算做好系统了却发现了一大堆得木马和病毒,真够郁闷的~ 后来找了杀毒软件,杀了几个小时,一重启就进不去了,自检完了就出现了:

NTLDR is missing,
Press CTRL+ALT+DEL to restart

查找了相关的解决办法,都无法完成。

以下是搜集到的解决办法:

修复过程:把你的系统放进去,按Enter进入光盘安装界面,按R进入引导修复系统,有的光盘的进入方式不同,你可以按照界面的提示,比如我用的番茄系统,按A进入,进入是可视界面,跟平时进入的系统没有任何区别,这时我可以从容进行修复,按照网上的相关说法,找到系统盘中的ntldr文件,将其复制到系统盘根目录下,Win+R,输入cmd,进入DOS,输入ATTRIB +r +a +s +h c:\ntldr (该命令是使这个文件具有只读,存档,系统和隐藏的四个属性,根据试验,至少要加上系统属性才可以让XP识别到这个文件,接着输入c:\Boot.ini,,如果可以正常显示Boot.ini中的信息,,则重启,,则说明问题算是解决了;要是没有的话请检查一下以上的所有操作和系统盘的根目录下有没有BOOT.INI这个文件.

介绍一下通过故障恢复控制台的修复,(这与上面的没有区别,只是全用DOS命令进行操作:
(假定G盘是光驱盘符..)输入
copy G:\i386\ntldr c:\(回车),(有的光盘不是,比如多了一个WINDOWS目录)
然后再输入:
copy G:\i386\ntdetect.com c:\(回车)
这时,系统要提示是否要覆盖,输入y.然后再按回车,再输入设置属性的命令.
(问题到此应该算解决了,下一步是确定一下,问题解决没有.)
再输入c:\Boot.ini,,如果可以正常显示Boot.ini中的信息,,则重启,,则说明问题算是解决了..

注:要是这样不可以的话,可尝试修改BLOS使其从用光盘启动,进入系统.(当然联机也可以进行修复,这时关键是电脑的联机,和相应硬件的支持,修复过程与类似).

附: NTLDR文件是WinXP的引导文件,一个隐藏的,只读的系统文件,用来装载操作系统。
-----------------------------------
XP系统的引导过程:
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,这时,启动程序结束,装载阶段开始

用了很多方法都不行(在安装盘上根本就找不到NTLDR文件),只要用个其他系统进到里面,在其他机子上找了一个NTLDR拷贝到C盘目录下,然后把它的属性改成:ATTRIB +r +a +s +h c:\ntldr

重启机子就好了!

转载请注明:夜阑小雨 » "NTLDR is missing"的修复过程

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址