正 文:

由于杀毒,不小心把系统盘C盘的下的NTLDR删除了。然后重新启动的时候,就提示:“NTLDR is missing,Press CTRL+ALT+DEL to restart”,无法正常开机启动。分析:NTLDR文件是win nt/win200/WinXP的引导文件,当此文件丢失时启动系统会提示“NTLDR is missing,Press CTRL+ALT+DEL to restart”,并要求按任意键重新启动,不能正确进入系统 。所以应该在系统正常的时候给予备份。

解决方法:

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 文件可能会被推到第二个分配索引中。如果发生此现象,就会看到本文“症状”部分中描述的错误信息。一般情况下不将文件写入根文件夹。如果一个程序定期在根文件夹中创建和删除临时文件,或者将许多文件误复制到根文件夹,就会造成这一情况。

NTLD is missing相关推荐

  1. go build 编译报错 missing go.sum entry for module providing package

    go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...

  2. redisson get()数据报错,missing type id property ‘@class’

    redisson get()数据报错: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Missing type id when ...

  3. npm run dev 报错:missing script:dev

    错误描述 运行 npm run dev 报错 missing script:dev 原因 查看package.json发现script中并没有dev而是serve.. 所以运行 npm run ser ...

  4. python 错误之SyntaxError: Missing parentheses in call to 'print'

    SyntaxError: Missing parentheses in call to 'print' 由于python的版本差异,造成的错误. python2: print "hello ...

  5. 【FFmpeg】警告:[mpegts] H.264 bitstream error, startcode missing, size 0

    1.问题描述 在使用FFmpeg编程,编码成h.264后,再封装成hls时,报警告 [mpegts] H.264 bitstream error, startcode missing, size 0 ...

  6. Missing space before value for key ‘routes‘ key-spacing

    vue项目报错: Missing space before value for key 'routes' key-spacing 解决办法: 字母new前面应该是1个空格,我写了两个空格,删去一个空格 ...

  7. 41-First Missing Positive

    [题目] Given an unsorted integer array, find the first missing positive integer. For example, Given [1 ...

  8. 安装eclipse时一直跳转JRE Missing页面

    你能看到这个文章说明已经快要配置好啦. 原因: 就是因为不匹配,但是是因为位数不匹配.而不是因为版本号. 通俗讲就是: 64位的eclipse,环境却搭配32的.所以不匹配呀! 所有都完成之后,竟然一 ...

  9. The constructor JedisPool(GenericObjectPoolConfig, String, int, int, String) refers to the missing t

    想学习学习redis缓存技术,于是到网上copy到了一些代码,粘贴到ecplise上面,但是发现代码总是报错 The constructor JedisPool(GenericObjectPoolCo ...

最新文章

  1. 生产管理要点:快执行、高品质、看板追踪!
  2. linux grep 点号的匹配
  3. 超经典解释什么叫网关
  4. autoencoder自编码器原理以及在mnist数据集上的实现
  5. [Leetcode][第415题][JAVA][字符串相加][双指针]
  6. realme Q5 Pro Vans联名版曝光:经典棋盘格图案设计 辨识度拉满
  7. 使用dd工具对磁盘RAID5和10进行I/O性能测试
  8. crontab 简介
  9. redis sentinel 哨兵
  10. checkbox 在jsp中的使用
  11. python装饰器两层和三层_python装饰器为什么要双层嵌套函数
  12. 修改Docker镜像源地址为网易镜像源地址
  13. 《黑客攻防技术-系统实战》开篇讲解
  14. 高频课程实验:无线传输系统设计
  15. 李开复写给女孩子们的
  16. 微信小程序修改标题背景色
  17. 使用windows系统给C盘分盘
  18. 2021.1.22平安科技面经--算法工程师实习生
  19. 数据结构与算法--递归(factorial)
  20. 极性与非极性电容并联的作用

热门文章

  1. part-16 增益带宽积GBW
  2. 架构设计(7)—如何设计架构和画架构图
  3. ALLOWED_HOSTS
  4. 中兴n909android4.4,中兴n909官方rom固件升级包
  5. H3C 三层交换实验
  6. Windows系统下获取主板各区域温度的命令
  7. 纯前端实现「羊了个羊」小游戏
  8. PyramidBox 中文翻译及阅读笔记
  9. 【springmvc】Rest ful风格
  10. QEMU源码全解析1 —— QEMU参数解析(1)