中易网

NTLDR is missing Press any key to restart的问题

答案:1  悬赏:70  
解决时间 2021-04-27 16:49
前几天电脑坏了,送到联想去修,很严重,就花了400元重装了系统!结果修好之后安东西重装时,再次开机,出现了NTLDR is missing Press any key to restart,再试还是一样,后来我又试着动了动主机,再次开机,好了,很奇怪,也很担心,我这种是什么情况啊?
最佳答案
NTLDR is missing.Press any key to restart 完全解决方案

NTLDR文件是做什么的?我们如何来修复NTLDR文件类型的故障呢?
NTLDR文件的是一个隐藏的,只读的系统文件,位置在系统盘的根目录,NTLDR文件是win nt/win200/WinXP的引导文件,当此文件丢失时启动系统会提示"NTLDR is missing..."并要求按任意键重新启动,不能正确进入系统 。所以应该在系统正常的时候给予备份。

一般情况系统的引导过程是这样的:

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命令退出控制台重新启动即可。


其实XP系统的NTLDR文件丢失有个最简便的解决办法,不需要任何其它工具,就地起死回生。
1、用其它任何方式启动电脑。
2、用DIR NTLDR /S命令从备份文件中找出这个文件。路径比较长,比照抄下就行,复制到C盘根目录下。
3、关键是写入硬盘,不能COPY完就了事,必须执行DEBUG NTLDR命令。命令行中执行W命令写入,Q命令退出。这样才能保证真正写入硬盘。
4、重新启动。怎么样?让我苦苦盼望的画面马上回来了,是否有点热泪盈洭呢。哈,别谢我,同是天涯沦落人,不过我比你先倒霉,找到解决它的办法罢了,别忘了如果你也有什么好东东与我分享


修复WindowsXP启动系统:
1.在BIOS设使用光盘驱动器启动电脑
2.放入WindowsXP光盘在光盘驱动器内启动电脑
3.让光盘自动执行至停止便会出现叁个选择,按〔R〕选修复电脑便会询问要进入哪个系统,请选择WindowsXP的代号,然后输入Administrator密码(与安装时输入的Administrator密码相同)如果没有密码直接按输入键便可
4.在C:\Windows>下键入Fixboot及按〔Y〕确认
5.在C:\Windows>下键入光盘\
6.在C:\>下键入ATTRIB-HNTLDR
7.在C:\>下键入ATTRIB-SNTLDR
8.在C:\>下键入ATTRIB-RNTLDR
9.在C:\>下键入ATTRIB-HNTDETECT.COM
10.在C:\>下键入ATTRIB-SNTDETECT.COM
11.在C:\>下键入ATTRIB-RNTDETECT.COM
12.在C:\>下键入COPYX:\I386\NTLDRC:\注:X:是光盘驱动器的代号下同
13.在C:\>下键入COPYX:\I386\NTDETECT.COMC:\
14.完成后取出WinXP光盘及键入〔Exit〕会重新启动电脑
15.在BIOS选回用硬盘启动电脑便可
16.使用中文版WindowsXP如启动时选单出现乱码者可在进入WindowsXP后将WindowsXP光盘I386目录下的bootfont.bin复制至C盘的根目录下便可,如使用英文版WindowsXP者把bootfont.bin从C盘的根目录下删除便可。


开机时不能正常启动,给出了这样的提示“NTLDR is missing,Press any key to restart”。即使从系统盘拷贝NTLDR到c盘根目录,也无法解决。

解决办法:
用原来的WINDOWS XP安装盘“假安装”法。

具体操作方法:设置用光盘启动系统安装盘,选择C盘,会提示是否删除原来的WINDOWS目录里的系统,选择“否”,另起一个新目录名,如“WINXP”,然后点确定安装,你会看到正在拷贝系统文件,100%后就会重新启动,这时仍用光盘启动(该光盘有进入DOS的菜单),选择进入“超级DOS”(含有多种DOS应用软件,如EDIT,ATTRIB等),进入C盘(C:),运行"attrib -h -s -r boot.ini"(去掉只读和系统隐藏属性), 然后用编辑软件(如输入EDIT)打开BOOT.INI, 修改其中的timeout时间,将timeout=0 改为timeout=30, 缺省启动也更改为WINDOWS。删掉WINXP的启动项。

例如:
原BOOT.INI
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(1)partition(1)\WINXP
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINXP="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\="Microsoft Windows"

更改为:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\="Microsoft Windows"

然后保存BOOT.INI,退出,重新启动,就可以看到启动菜单,顺利进入系统。
进入系统后,把刚才"假安装"的系统目录WINXP目录删除, 把BOOT.INI属性设置为系统属性,

问题原因:Ntldt、Ntdetect.com、Boot.ini几个文件丢失或破坏引起。

如果是WIN2000,同样道理,稍微有点不同,举例看服务器版:
1. 用Windows 2000的安装盘启动电脑,进入Windows 2000 Server的安装界面;
  2. 界面提示“要修复Windows 2000中文版的安装,请按R”,按R键继续;
  3. 界面提示“要用故障恢复控制台修复Windows 2000安装”选项,按C键继续;
  4. 屏幕出现故障恢复控制台提示“C:\Winnt,要登录到哪个Windows 2000安装(要取消,请按Enter)?”,在此键入“1”,然后按Enter键;
  5. 键入管理员密码,然后按Enter键;
  6. 键入Copy F:\Simpchin\Windows2000\Server\I386\Ntldr c:\,按ENTER键(注:笔者使用的光盘是Windows 2000三合一光盘,如果是其他的安装盘,可以使用搜索命令查找一下ntldr文件的位置,一般在i386目录下。“f:”为我的光盘驱动器号);
  7. 键入Copy F:\Simpchin\Windows2000\Server\I386\Ntldr c:\,按 Enter 键,系统提示您是否覆盖文件,键入Y,然后按Enter键。
  重新启动计算机,当上课铃响起的时候,服务器已启动正常。


如果是系统盘已经格式化过,再装系统时仍出现ntldr is missing,press ctrl+alt+del to restart
所有这些问题可能都是因为电脑引导的主分区出现问题,所以必须更改引导分区的路径,请注意比较:

multi(0)disk(0)rdisk(1)partition(1)\



multi(0)disk(0)rdisk(0)partition(1)\

不同在于:rdisk(?)

避免这些问题,安装系统区可采用FAT32格式,便于修改BOOT.INI文件。

这里提供本人设计的一个DOS软件clrboot.exe 用于修复C盘0磁道BOOT区(用于杀BOOT区病毒) http://sky.scnu.edu.cn/blog/more.asp?name=huxj&id=357

经过运行clrboot后,再安装系统可能会解决上述问题。
 ·如果 MFT 根文件夹碎片较多,则可能会出现此问题。如果 MFT 根文件夹包含多个文件,则 MFT 就会变得非常零碎,以至于需要另外创建一个分配索引。因为文件是按字母顺序映射到分配索引中的,NTLDR 文件可能会被推到第二个分配索引中。如果发生此现象,就会看到NTLDR is missing Press CTRL+ALT+DEL to restart.描述的错误信息。
  
  一般情况下不将文件写入根文件夹。如果一个程序定期在根文件夹中创建和删除临时文件,或者将许多文件误复制到根文件夹,就会造成这一情况。
  
  这个问题是在您将多个文件复制到使用 NTFS 文件系统的启动卷的根文件夹后出现,这个问题已经在Windows 2000 SP4中解决。所以,请您检查您的SP状态。 至于解决的方法:
  
  使用恢复控制台
  1.. 使用 Windows 2000 安装盘重新启动计算机,或使用 Windows 2000 光盘重新启动计算机。
  2.. 在“欢迎使用安装程序”屏上,按 R 键修复 Windows 2000 安装。
  3.. 按 C 键通过使用“恢复控制台”修复 Windows 2000 安装。
  4.. 键入与要修复的 Windows 安装对应的数字,然后按 Enter 键。例如,键入 1,然后按 Enter 键。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 键入管理员密码,然后按 Enter 键。
  5.. 键入 map,然后按 ENTER 键。记下分配给包含 Windows 2000 光盘的 CD-ROM驱动器的驱动器号。
  6.. 键入以下命令,在键入每个命令后按 ENTER 键,其中 drive 是您在本文“方法
  2:使用恢复控制台”中的第 4 步键入的驱动器号:
  copy drive:\i386\ntldr c:\
  
  copy drive:\i386\ntdetect.com c:\
  
  如果系统提示您覆盖现有文件,请键入 y,然后按 Enter 键。
  
  注意:在这些命令中,ntldr 和 c:\ 之间以及 ntdetect.com 和 c:\ 之间各有一个空格。
  7.. 键入下面的命令,然后按 ENTER 键:
  type c:\Boot.ini
  
  出现一个类似如下的列表:
  [boot loader]
  timeout=30
  default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
  
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
  如果收到以下消息,则 Boot.ini 文件可能丢失或损坏:
  The system cannot find the file or directory specified.
  
  8.. 如果 Boot.ini 文件丢失或损坏,请创建一个新的。为此,请按照下列步骤操作:
  1.. 使用文本编辑器,如记事本或 Edit.com 创建一个类似于以下内容的启动加载程序文件:
  [boot loader]
  timeout=30
  default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
  
  [operating systems]
  multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 102873 BOOT.INI and ARC Path Naming Conventions and Usage
  
  301680 HOW TO:Create a Boot Disk for an NTFS or FAT Partition in Windows
  
  2.. 将该文件作为 Boot.ini 保存到磁盘。
  
  注意:如果您是使用记事本创建的文件,请确保 .txt 扩展名没有附加在Boot.ini 文件名后面。
  3.. 在恢复控制台命令提示符下键入下面的命令,将 Boot.ini 文件从软盘复制到计算机:
  copy a:\Boot.ini c:\
  
  9.. 键入 exit,然后按 ENTER 键。计算机将会重新启动
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
货多发了一件,买家确认收货了,还可以向淘宝
excel最大化后切换工作表的区域被遮挡(2007版
浩方对战平台用户名密码
超级QQ怎么不能开通?
k750电池真假怎么区分
心疼的感觉是啥样的?
介绍点歌听听
重返德军总部3
大明城网络会所在什么地方啊,我要过去处理事
黑豆有什么功能
字典上有女人b的这个字吗?
真三国无双3怎么完全删除之前的存档?
1983年农历七月初四 辰时出生的男子 是什么命
现在诺基亚N97报价?
世界杯哪个国家最厉害
推荐资讯
.Gelukぷ陌陌(女) 这名如何搭配情侣名 要男
湖南邵阳教师资格证报名时间
为什么这个世界要钱,
谁有DS飙歌王,给我发下,或给个下载网址
李湘产后那身材让我不敢恭维,大家还觉得她好
是事业单位考试,二级科目是会计审计,具体专业
诺基亚5800xm手机问题
求一份英文简历
皇帝成长计划玩到这怎么玩啊
我能上什么学校…
我把我朋友的手机弄坏了 我有不好意思和他说
怎么才算是个好老公
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?