作业帮 > 体裁作文 > 教育资讯

ntldr,is,missing

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/24 12:24:07 体裁作文
ntldr,is,missing体裁作文

篇一:“NTLDR is missing”的解决方法N种

“NTLDR is missing”的解决方法N种。 收藏

平时,我们偶尔会遇到系统启动时显示“NTLDR is missing”而无法进入系统的情况。其实导致该故障的原因多,但网上绝大部分文章都只针对一种情况进行讨论。下面笔者将各种情况和原因进行汇总,希望对大家有所帮助。

一、NTLDR损坏或丢失

这种情况解决起来比较简单,而且比较常见,所以也是我们遇到该故障时首先采取的一种方法,即在Recovery Console或其他系统下,把系统的安装光盘中i386目录下的NTLDR文件复制到系统分区(通常为C盘)中即可。

二、NTLDR没有损坏或丢失

如果把光盘中的NTLDR文件复制到C盘后重新启动,问题依然没有解决,这时我们可以认识到,导致该故障的不是NTLDR损坏或丢失,而是系统视而不见。为什么会这样呢?一般说来,导致该现象的原因有以下几点:

1、采用非系统磁盘来启动电脑。如果用一些非系统磁盘引导启动电脑,比如软盘、光盘、USB移动存储设备等,就可能会出现此问题。解决的方法是取出这些设备,然后重新启动电脑即可。

2、BIOS中硬盘中的信息被更改,检测方式被设置为手动。

由于硬盘信息被篡改,导致系统找不到硬盘中的系统分区,所以就找不到系统分区中的启动文件NTLDR了。只要在BIOS的“Standard CMOS Setup”中,把硬盘检测方式设置为“Auto(自动)”即可。

3、系统分区没有被激活。如果用于存放启动文件(包括BOOT.INI、NTLDR、NTDETECT.COM)的系统分区没有被激活而是激活了其他主分区,那么就会导致系统启动时找不到NTLDR文件。解决的方法时用Windows 98启动盘启动电脑,然后运行Fdisk,选择“Set active partition”来激活系统分区。如果仍无法解决,就需要在Recovery Console下运行FIXBOOT命令来使活动分区成为可启动的分区。

4、硬盘中的主引导记录(MBR)被破坏,导致系统找不到系统分区。解决的方法是在Recovery Console下运行fixmbr命令,或者是用Windows 98启动盘启动电脑,然后运行FDISK /MBR。

5、系统分区的MFT根文件夹碎片较多。主文件表(MFT)是一个卷上每一个文件的索引,如果 MFT 根文件夹包含多个文件,则MFT就会变得非常零碎,以至于需要另外创建一个分配索引。因为文件是按字母顺序映射到分配索引中的,NTLDR 文件可能会被推到第二个分配索引中。一般情况下不建议用户将文件直接写入根文件夹,尤其是大量文件。如果有某个程序定期在系统分区的根文件夹中创建和删除临时文件,或者将许多文件误复制到根文件夹,就会造成这一情况。但是,请神容易送神难,如果我们此时去删除那些临时文件或是复制到根文件夹的文件,主文件表(MFT)分配索引并不会降到原来的大小,所以故障依然存在。 这时候我们需要使用微软提供的一个叫bcupdate2的工具(下载地址:

的 Windows 95、Windows 98 或者 Windows Me 启动盘来重新启动电脑。

step2:运行以下命令,在系统分区的根目录下备份msdos.sys文件:

attrib -h -r -s c:\msdos.sys

rename msdos.sys *.ysy

step3:在命令提示符中,输入 sys c:。此命令用正确的 BPB 信息重写 Windows 95、Windows 98 或者 Windows Me 启动代码。

step4:在Recovery Console下运行fixboot命令重写Windows 2000或Windows XP的启动代码。

按照以上

ntldr is missing

操作后,一般可以使原来的安装程序继续进行。

总结:以上列举的故障现象及其原因都是按照由易到难,由常见到少见来排列的。大家在遇到此故障时,可以按照本文的顺序,进行故障排除。

windows xp重新启动时显示NTLDR is missing

这种情况可能出现的情况:当您将Windows 95, Windows 98, or Windows Me进行复制,并将这个复制应用到一个不同格式的分区上。

例如:假如您在4GB的硬盘上运行Windows 98,当您又安装了一个30 GB的硬盘,并使用第三方磁盘镜像软件将原来的Windows98制作成一个镜像,然后将这个镜像应用到新的硬盘上。

在此之后,您又在这个新的硬盘上升级安装Windows XP.那么就出现您遇到的问题了!

您可以通过以下连接获得更详细的信息:

http://support.microsoft.com/support/kb/articles/q314/0/57.asp

http://support.microsoft.com/support/kb/articles/q255/2/20.asp

这种情况出现的必要条件是:

--系统引导分区是FAT32文件系统

--系统用INT-13 扩展(一个大于7.8GB的分区,系统类别为0C的分区表)引导

参阅http://support.microsoft.com/support/kb/articles/q224/5/26.asp

--因为复制过程,在FAT32 BIOS参数块(BPB)中的头信息与实际驱动器的信息不匹配(Windows 95, Windows 98, or Windows Me的启动代码会忽略这部分信息,但Windows 2000 and Windows XP启动代码需要这部分信息,如果不匹配就会无法成功启动)

您可以通过以下步骤来尝试解决问题:

解决这个问题只需要修正BPB中的相应信息,最简单的更新该部分信息的方法是重写Windows 95, Windows 98, or Windows Me的启动代码。具体过程如下:

第一步.

用Windows 95, Windows 98, or Windows Me启动盘(必须包含sys.com,默认包含)重新启动机器。

第二步.

在命令行方式下,执行:”sys c:”(不带引号),这条命令将重写Windows 95, Windows 98, or Windows Me的启动代码,并且带上正确的BPB信息。如果运行成功,请执行第三步。

如果您用Windows Me启动盘,并且获得如下错误信息:

"Cannot find the system file in the standard locations on drive C:"

那么一个或更多Windows Me安装文件已经被移动了。请用如下步骤以便sys命令可以定位到相应的文件。

A.执行如下命令(每个命令后按回车键):

c:

cdwindows

如果Windows安装在其他目录,请调整以上命令。

B.进入command目录

cd command

如果错误信息显示该目录不存在,请创建该目录(md command)然后再次运行“cd command”(不带引号)

C.进入EBD目录

cd ebd

如果错误信息显示该目录不存在,请创建该目录(md ebd)然后再次运行“cd ebd”(不带引号)

D.在EBD目录中,用如下命令行复制IO.sys,并将其改名为Winboot.sys

attrib -s -h -r c:io.sys

copy c:io.sys winboot.sys

Winboot.sys 是命令sys.com执行时所需要的。

E.切换回驱动器A,执行如下命令:

a:

sys c:

第三步.

重新启动Windows 95, Windows 98, or Windows Me 然后重新启动Windows XP得升级安装过程。

请注意:相应的,在您执行了“sys c:” (不带引号)后,您可以用恢复控制台启动,用“fixboot” (不带引号)命令来重写Windows XP的启动代码。这个过程将使原来的安装得以继续进行。 NTLDR是系统启动是需要的一个重要文件。

常见Windows XP启动故障及解决方法

常见Windows XP启动故障及解决方法

1、NTLDR is missing当你从Win9X升级到WinXP的时候

1)、Clone以后的问题:当你想把使用Clone制作的Win9x升级到WinXP,那么很容易出现一句提示:

NTLDR is missing。

当然,要出现这种情况必须满足下列要求:

a)、系统/启动分区是FAT32文件系统。

b)、电脑的启动使用了INT-13中断扩展启动。一般现在的主流电脑都是使用了这种方式。

c)、因为在Clone的时候,烧录后的系统的存放于FAT32 BIOS Parameter Block(BPD)的值和物理驱动器的

几何分布不匹配。

但是为什么可以启动Win9X呢?原因是这样的:Win9x启动的时候忽略了BPD的值,即使这个值是非法的。但

是在Win200/XP里面需要这个值,如果这个值是非法的,那么启动将失败。

解决:重写FAT32 BPB里面正确的值 ,然后使用WinXP里面Fixboot命令重写Windows XP启动程式即可。具体

的操作如下:使用一张含有SYS.COM的Win9X启动碟启动电脑,执行SYS C:命令,然后重新启动,

篇二:电脑开机提示ntldr is missing的原因和解决方法

开机提示ntldr is missing的原因和解决方法

今天有同事昨天整理电脑C盘,今天开机遇到因为ntldr丢失导致开机时显示ntldr is missing无法进入操作系统,下面将和大家一起分享下ntldr是什么意思,当开机时出现ntldr is missing怎么解决。下面将为大家分享一些ntldr丢失导致电脑无法正常启动的相关问题。

ntldr是什么文件:

ntldr是什么意思:NTLDR全称是是一个隐藏的,只读的系统文件,位置在系统盘的根目录,用来装载操作系统。是winnt/win2000/WinXP的引导文件,所以应该在系统正常的时候给予备份。

ntldr文件存在于系统盘的根目录下,一般都在C盘根目录。ntldr是一个隐藏并且具有只读属性的系统文件,只有在打开文件夹选项中的显示隐藏文件才能看到它。

ntldr的全名叫做NT loader,是系统加载程序,ntldr主要的作用是解析boot.ini文件,然后加载操作系统,这样我们就能够正常进入操作系统了。所以ntldr丢失了就会导致在开机时显示ntldr is missing,从而无法正常进入操作系统。 ntldr is missing故障原因:

故障原因:出现ntldr is missing一般都是由于误删了ntldr文件导致,目前的木马和病毒还没有见到有删除ntldr的行为。那么在遇到ntldr is missing怎么办呢,这里我们需要用到操作系统的安装光盘,见下图指示。

1、NTLDR is missing当你从Win9X升级到WinXP的时候

1)、Clone以后的问题:当你想把使用Clone制作的Win9x

升级到WinXP,那么很容易出现一句提示: NTLDR is missing。

当然,要出现这种情况必须满足下列要求:

a)、系统/启动分区是FAT32文件系统。

b)、电脑的启动使用了INT-13中断扩展启动。一般现在的主流电脑都是使用了这种方式。

c)、因为在Clone的时候,烧录后的系统的存放于FAT32 BIOS Parameter Block(BPD)的值和物理驱动器的

显示ntldr is missing的解决方法

一、用安装光盘修复

1. 1首先,进入BIOS设置为从光盘启动,然后插入光盘重启,在出现“欢迎使用安装程序”界面后,我们选择“要使用恢复控制台修复Windows XP安装,请按R”。

2. 2进入系统故障恢复控制台后先转到C盘,

3. 3然后输入“copy X:I386NTLDR c:”回车(X代表光驱盘符),将光盘中的ntldr复制到系统盘的根目录下,

4. 4再输入“exit”退出控制台,取出光盘重启,如果重启没有了ntldr is missing,那么就说明复制成功了。 注意事项:

重新进入系统后去系统盘根目录下检查下ntldr是否存在,如果不是人为删除ntldr导致的ntldr丢失使电脑无法开机,那么建议网友使用杀毒软件和木马专杀工具进行一次全盘扫描,检查系统是否中毒。

二、用u或光盘修复

从U盘或光盘进入PE 后,从另外一台正常的计算机的C盘根目录下拷贝ntldr文件放在本机后重启就好了。如果还有问题的,可以跟我交流。

篇三:Win7 开机提示NTLDR is missing解决办法

Win7 开机提示NTLDR ismissing解决办法

新装64位win7笔记本,(安装方法按网上的用光盘或U盘)

装完发现开机提示 NTLDR ismissing,要重启电脑,就是进行不系统,后来没办法重装了几次,用光盘引导启动后,到处找资料都解决不了,最后还是这个小程序一下就解决了

一、 在网上下载 bootsect.exe 文件

二、 将文件拷到 c:/boot 目录下(这个文件夹是隐藏的)

三、 在开始-运行-cmd

四、 在运行窗口里面输入bootset /nt60 c: 回车重启电脑就OK了

五、

附:bootsect命令的使用说明

先来看一下英文原版的说明:(使用命令bootsect /?)

bootsect {/help|/nt60|/nt52} {SYS|ALL|:} [/force]Boot sector restoration tool

Bootsect.exe updates the master boot code for hard disk partitions in order to switch between BOOTMGR and NTLDR. You can use this tool to restore the boot sector on your computer.

翻译一下:

bootsect命令使用格式:

bootsect {/help|/nt60|/nt52} {SYS|ALL|:} [/force]Boot sector restoration tool

bootsect工具说明:

bootsect.exe更改硬盘分区的主启动代码以便在ntlder和bootmgr之间切换,可以使用此工具修改计算机硬盘的启动扇区。

例如:

Drive:\boot\Bootsect.exe /NT60 All 的作用如下:

使用 Bootsect.exe 还原 Windows Vista MBR 以及将控制权转给 Windows 启动管理器程序。

具体参数解释:

/help 显示这些用法说明。

/nt52 将与 NTLDR 兼容的主启动代码应用到 SYS、ALL 或。在 SYS、ALL 或上安装的操作系统必须是以前版本的 Windows Vista。

/nt60 将与 BOOTMGR 兼容的主启动代码应用到 SYS、ALL 或。在 SYS、ALL 或上安装的操作系统必须是 Windows Vista。

SYS 更新用于启动 Windows 的系统分区上的主启动代码。

ALL 更新所有分区上的主启动代码。ALL 不必更新每个卷的启动代码。相反,该选项将更新可用作 Windows 启动卷(不包括没有与基础磁盘分区连接的动态卷)的卷上的启动代码。存在此限制是因为启动代码必须位于磁盘分区的起始处。

更新与此驱动器号关联的卷上的主启动代码。在以下两种情况下,不会更新启动代码:1) 与卷没有关联;2) 与未连接到基础磁盘分区的卷相关联。 /force 在启动代码更新期间强制卸除卷。必须谨慎使用该选项。如果 Bootsect.exe 无法获得独占的卷访问权限,则文件系统可能在下一次重新启动前覆盖启动代码。Bootsect.exe 始终会在每次更新前尝试锁定和卸除卷。当指定 /force 时,如果初始的锁定尝试失败,将尝试强制卸除。例如,如果目标卷上的文件当前已被其他程序打开,则锁定可能会失败。 如果锁定成功,强制卸除将启用独占卷访问权限和可靠的启动代码更新,即使初始锁定失败。同时,强制卸除将使指向目标卷上文件的所有打开的句柄无效。这可以导致来自打开这些文件的程序的意外行为。因此,请谨慎使用该选项。

bootsect与diskpart联用将Windows7安装光盘移植到U盘实例:

diskpart

list disk(列出所有磁盘)

select disk 1(1为U盘的磁盘编号)

clean (清空U盘的文件格式和内容)

create partition primary(在U盘上建立主分区)

select partition 1

active(激活主分区)

formatfs=NTFS quick

assign letter=U(分配U为U盘盘符) exit

bootsect /nt60 U:

篇四:虚拟机装系统出现ntldr is missing解决方法

虚拟机(VMware Workstation或Hyper-V)装ghost版系统提示“ntldr is missing Press Ctrl+Alt+del to Resta

此方法对实体机、虚拟机安装Ghost和安装版系统都适用。 我用的是Hyper-V,已设置DVD启动,直接按F2就开始正常安装了,困扰了一晚上的问题...

用虚拟机安装ghost版系统的时候可能遇到,无法安装情况。如图:

提示“ntldr is missing press ctrl+alt+del to restart”

出现这种情况,通过几次测试发现是因为在虚拟机安装系统的时候没有设CD-ROM为第一启动项的原因。

解决方法如下:打开虚拟机的安装系统(前面的安装及准备过程就不一一介绍)这里以安装雨林木风版XP系统为例。

1、在系统安装界面先选择分区,快速分区或手动分区都可以。如果出现如下的提示,就证明是没有进行分区的结果。

2、分区完成后,重启下虚拟机,在开屏第一界面的时候快速按F2,有的朋友按下F2没有反应有两种原因A,速度不够快;其次,按F2的时候并没有选中虚拟机,也就说你目前的操作状态还是处于真实机中的,并没有处于虚拟机中。

3、进入虚拟机的BIOS设置中后,依次Boot—CD-Rom Drive,并将CD-ROM Drive设为第一启动项(如上图那样)并按F10保存。(方法是shift+<+、->进行移动顺序(重点)

4、设置完成保存退出后,再次进入系统安装界面,选择安装系统到C盘,这时候就可以顺利完成系统的安装了。

篇五:NTLDR is missing的解决方法

解决NTLDR is missing,系统无法启动的方法

正 文:

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

体裁作文