中国网管论坛's Archiver

duanyongzhia 发表于 2008-1-7 21:44

ntldr is missing press any key to restart

:L:  我们公司电脑中毒了,具体情况是开机报错“ntldr is missing  press any key to restart”。开始只有一台机子出现这样的问题,后来有人重启电脑也出现同样的问题。我检查了几十台机子,结果有十机台机子系统盘没有了两个文件"boot.ini和ntldr",我们通过向这些机子系统盘拷贝进boot.ini和ntldr文件结果能正常开机,但是有使用几分种后这两个文件就莫名其妙的被删除了。我还在CSDN论坛里看到有人遇到和我相同的情况可就是不知道怎么搞定。
      谁知道怎么搞定啊。

天魔幻影 发表于 2008-1-8 15:55

NTLDR文件是win nt/win200/WinXP的引导文件,当此文件丢失时启动系统会提示"NTLDR is missing..."并要求按任意键重新启动,不能正确进入系统 。所以应该在系统正常的时候给予备份。 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,这时,启动程序结束,装载阶段开始

WindowsXP出现次故障的解决办法

当此文件丢失时,我们可以从安装光盘上进行提取,方法是:
1、进入系统故障恢复控制台。
2、转到C盘。
3、输入"copy X:\I386\NTLDR c:\"(说明:X为光驱盘符)并回车,如果系统提示要否覆盖则按下"Y",之后输入exit命令退出控制台重新启动即可。

Windows 2000出现次故障的解决办法

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:”为我的光盘驱动器号),系统提示您是否覆盖文件,键入Y,然后按Enter键。

天魔幻影 发表于 2008-1-8 15:55

boot.ini是系统启动时,需要查询的一个系统文件,它告诉启动程序本计算机有几个操作系统、各系统的位置在哪里等信息。重新恢复的方法如下:单击“开始”菜单,依次指向“程序→附件→记事本”,打开“记事本”,在记事本里输入:   

   [boot loader]
   timeout=10
   default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
   [operating systems]
   multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 98" /fastdetect /NoExecute=OptIn
   multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows XP" /fastdetect

   然后将它保存为名字是boot.ini的文件,将此文件存放到C盘的根目录下即可
   提示:对于双系统用户最好谨慎优化xp启动选项以免造成不必要的麻烦。

yulei1985 发表于 2008-1-9 08:49

谢谢分享!!

duanyongzhia 发表于 2008-1-10 10:01

因为中毒后的系统启动不了了。所以我用深山红叶的光盘通过CD-ROM启动进入XP系统,再用U盘拷贝ntldr和boot.ini到系统盘。但我不知道是什么病毒造成这么多机子的ntldr和boot.ini被删。这段时间有什么流行的病毒会产生这种情况。

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com