问题:

由于装系统时中途断电,然后再次进入重新启动的时候,就提示:“NTLDR is missing,Press CTRL+ALT+DEL to restart”,无法正常开机启动。

分析: NTLDR文件是win nt/win200/WinXP的引导文件,当此文件丢失时启动系统会提示“NTLDR is missing,Press CTRL+ALT+DEL to restart”,并要求按任意键重新启动,不能正确进入系统 。所以应该在系统正常的时候给予备份。

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

实际上并不总是NTLDR损坏或者丢失了,某些情况下是由于活动分区被改变的缘故,曾经遇到过有人有两个主分区,由于某些原因活动分区被设置到非系统所在主分区,同样提示NTLDR丢失。重新设置活动分区就可以了。

解决方法:

1、如果你手上有XP系统安装盘,放入光驱,bios里的第一启动设备选择光驱,一般番茄花园版的XP安装盘里带有系统引导修复(快捷键A,具体的因盘而已),选择里面的“XP在第一个硬盘的第一个分区”,执行引导修复,即可成功进入系统。
  
    进入系统后,打开XP安装盘,找到这两个文件:G:\i386\ntldr以及G:\i386\ntdetect.com(我的G盘是光驱),把它们复制到c盘根目录下,以后重新启动的时候就可以正常开机了,开机时可能出现平时的>>>>变成了?????,不用担心,启动一次后,以后就正常了,这是系统为你写好BOOT.INI文件呢。

小贴士: 如果你没有找到ntldr、ntdetect.com这2个文件,可以在这里下载:NTLDR文件。

使用中文版WindowsXP如启动时选单出现乱码者可在进入WindowsXP后将WindowsXP光盘I386目录下的bootfont.bin复制至C盘的根目录下便可,如使用英文版WindowsXP者把bootfont.bin从C盘的根目录下删除便可。

解决方法二:

按照下面步骤进行修复:
1、将WindowsXP安装光盘放入光驱
2、进入BIOS设置为Boot From CD-ROM
3、当显示到“Press any key to boot from the CD”时,按下任意键
4、当进入到Windows XP安装菜单时,按下“R”键进入故障恢复台。
5、按下“1”键和回车登录进入你的Windows安装
6、输入你的Administrator帐户和密码
7、拷贝俩个文件到系统所在分区,假设你的光驱为F盘符。按照下面例子:
copy F:\i386\ntldr c:\
copy F:\i386\ntdetect.com c:\
完成后重新启动一下就OK了。

解决方法三:

修复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:\>下键入COPY X:\I386\NTLDR C:\ (注:X:是光盘驱动器的代号下同)
13.在C:\>下键入COPY X:\I386\NTDETECT.COM C:\
14.完成后取出WinXP光盘及键入〔Exit〕会重新启动电脑
15.在BIOS选回用硬盘启动电脑便可
16.使用中文版WindowsXP如启动时选单出现乱码者可在进入WindowsXP后将WindowsXP光盘I386目录下的bootfont.bin复制至C盘的根目录下便可,如使用英文版WindowsXP者把bootfont.bin从C盘的根目录下删除便可。

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

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,以便将这些信息写进HKEY_LOCAL_MACHINEHARDWARE中。
10.然后NTLDR装载Ntoskrnl.exe,Hal.dll和系统信息集合。
11.Ntldr搜索系统信息集合,并装载设备驱动配置以便设备在启动时开始工作
12.Ntldr把控制权交给Ntoskrnl.exe,这时,启动程序结束,装载阶段开始

补充2:微软官方网站的对该故障的说明

启动计算机时收到“NTLDR is missing”(缺少 NTLDR)错误信息

症状:在将多个文件复制到使用 NTFS 文件系统的启动卷的根文件夹后,下次启动计算机时可能会收到下面的错误信息: NTLDR is missing Press CTRL+ALT+DEL to restart.如果删除复制到根文件夹的文件,主文件表 (MFT) 分配索引并不会降到原大小。

原因:如果 MFT 根文件夹碎片较多,则可能会出现此问题。如果 MFT 根文件夹包含多个文件,则 MFT 就会变得非常零碎,以至于需要另外创建一个分配索引。因为文件是按字母顺序映射到分配索引中的,NTLDR 文件可能会被推到第二个分配索引中。如果发生此现象,就会看到本文“症状”部分中描述的错误信息。一般情况下不将文件写入根文件夹。如果一个程序定期在根文件夹中创建和删除临时文件,或者将许多文件误复制到根文件夹,就会造成这一情况。

转载于:https://blog.51cto.com/fanjixin/392396

开机提示ntldr is missing ,系统文件丢失,三种方法修复相关推荐

  1. 计算机bootmgr丢失,电脑开机提示bootmgr is missing怎么办 几个步骤轻松修复电脑系统...

    电脑开机提示bootmgr is missing怎么办?启动系统时出现BOOTMGRisMissing,这表明启动windows所需的文件是不可访问.不存在或者已经损坏,因此无法进入操作系统.为了解决 ...

  2. 电脑开机提示 NTLDR is missing

    电脑开机,黑屏并提示NTLDR is missing Press Ctrl+Alt+Del to restart,并且反复重启都不行,这是怎么回事呢?首先我们来分析下这段英语的含义:NTLDR是指NT ...

  3. 计算机桌面刷新位置不可用,Win10开机提示桌面位置不可用的三种解决办法

    Win10系统开机显示:位置不可用,C:\WINDOWS\system32\config\systemprofile\Desktop不可用.如果该位置位于这台电脑上,请确保设置或驱动器已连接,或者光盘 ...

  4. 开机提示ntldr is missing解决方法

    有可能是你u盘插在电脑上的问题,把u盘拔了重启 转载于:https://www.cnblogs.com/jiuyueguang/archive/2013/05/14/3077121.html

  5. 计算机无法读入内存怎么办,Win10提示内存不能为read怎么办 三种方法快速解决内存read问题...

    win10系统中会有"内存不能为read"的应用程序错误问题,其实出现这现象主要是因为系统不兼容,或内存有问题导致的,那我们该如何解决Win10系统中提示"内存不能为re ...

  6. 安装引导黑屏_电脑开机黑屏,提示NTLDR is missing怎么解决?

    最近有用户反映称开机时遇到NTLDR is missing的提示,也不知道问题所在.NTLDR是Windows系统启动时必需的一个文件,而NTLDR is missing的意思就是ntldr文件丢失, ...

  7. 计算机bootmgr丢失,电脑开机提示bootmgr is missing的解决方法

    bootmgr is missing 开机无法进系统怎么办 认识 bootmgr:启动管理器.Bootmgr是Boot Manager的缩写,是在Windows Vista和Windows 7中使用的 ...

  8. 开机出现 NTLDR is Missing 的解决方法

    开机出现 NTLDR is Missing 如何解决呢? 由于误删系统文件从而开机出现 NTLDR is Missing 无法进入系统. NTLDR文件是win nt/win200/WinXP的引导文 ...

  9. 电脑重启bootmgr_电脑开机提示bootmgr is missing无法进系统怎么解决?

    电脑开机提示bootmgr is missing无法启动系统,我们只能按CTLR+ALT+DEL直接重启,但结果还是一样无法进入系统.这可如何是好呢?遇到这样的问题,我们应该如何去解决它呢?下面就由小 ...

最新文章

  1. QCon2016旧金山大会焦点分享者确认
  2. 一个简易的loading加载图
  3. 《疯狂Java讲义》(二十九)---- JDBC
  4. linux下cabal安装教程,Centos 7 安装shellcheck
  5. 第三章 高级查询(一)
  6. java gis 矢量数据结构_2.4. 矢量数据结构
  7. 最新搜狗收录提交工具分享
  8. 一小心删除了系统文件NTDETECT.COM怎么办
  9. linux新建数字名字用户,linux 用户、用户组不能是全数字
  10. android canvas 画圆边缘模糊,Android canvas画圆
  11. 我遇到的PPT文件不能编辑的情况以及如何解决
  12. 头歌HTML实训笔录
  13. 谷歌表格_您应该知道的5种Google表格功能
  14. KVM远程迁移启动报错
  15. (转载)俞敏洪一分钟励志演讲
  16. 恶意代码分析实战-通过IDA对恶意代码进行静态分析(Lab05-01.dll)
  17. web前端移动端项目测试的几种方法
  18. 艺赛旗RPA验证码处理系列(三):破解极验滑动验证码
  19. javascript 倒计时
  20. Qt读取qss文件失败或qss不生效解决方案

热门文章

  1. Qt显示wmf格式图片
  2. Fuzzing测试你懂吗?
  3. 【自用】simetrix/simplis使用体验及问题分析(2)
  4. 思科网络学院-网络互连ccna3-第十章
  5. 完美解决Magic Mouse2蓝牙鼠标发飘问题
  6. win11系统添加网络打印机 (HP)
  7. 华铭智能属于芯片概念吗_绩优滞涨的科技股名单来袭!两大活跃资金加仓股仅6只,射频芯片龙头在列...
  8. RISC-V+基于IMU的智能家居操作系统设计
  9. Tiva单片机——简易示波器(UART串口屏)
  10. Arduino与Proteus仿真实例-DS1307实时时钟驱动仿真