NTLDR is missing

NTLDR is missing 可以肯定的是 这种故障可能有很多种原因,不是丢失文件那么简单,可能需要不同方法解决的。

NTLDR文件丢失如何解决
一、其实WINDOWS 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 键。计算机将会重新启动

五 win2000下的修复

上课了,笔者打开机房的学生用服务器,结果不能正常启动,给出了这样的提示“NTLDR is missing,Press any key to restart”。这下可坏了,这台服务器是域服务器,学生机的设置是登录到域,并且学生机硬盘都加了保护,学生的作业和资料全部保存在这台服务器上。重新安装系统肯定是来不及了,并且会造成数据的丢失,笔者赶紧上网查找故障的原因,得知很可能是Ntldt、Ntdetect.com、Boot.ini几个文件丢失或破坏引起的。于是赶紧跑到另一个机房服务器处(两台服务器的设置一样),搜索“NTLDR”,结果三个文件全在C盘的根目录下,马上将这三个文件拷到故障服务器的C盘根目录下,重新启动电脑,故障依旧。情急之中,笔者忽然想到用“故障恢复控制台”来修复故障,结果真解了燃眉之急。具体操作如下:  

  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键。  

  重新启动计算机,当上课铃响起的时候,服务器已启动正常


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值