找回密码
 FreeOZ用户注册
查看: 2415|回复: 20
打印 上一主题 下一主题

知道这里IT大佬多,紧急求助各位大家电脑不能用了

[复制链接]
跳转到指定楼层
1#
发表于 12-1-2010 11:44:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
打开电脑就出现
NTLDR is missing
press ctrl+alt+del我都试了50多遍了,还是重复出现这个,其他什么也没有

我试了
F12 bootmenu不可以用
F2 setup可以用

我电脑是DELL的9300,系统是XP的
回复  

使用道具 举报

2#
发表于 12-1-2010 12:07:07 | 只看该作者
文件丢失,需要在控制台下拷贝丢失文件过去,建议覆盖安装一下系统呢
回复  

使用道具 举报

3#
发表于 12-1-2010 12:26:16 | 只看该作者
reboot to command line,  if u have this file backuped, copy the file. otherwise ...........
回复  

使用道具 举报

4#
发表于 12-1-2010 12:34:54 | 只看该作者
reboot from USB if u hv, then backup your files. Reinstall windows
回复  

使用道具 举报

5#
发表于 12-1-2010 12:51:15 | 只看该作者

回复 #1 时维鹰扬 的帖子

核心系统文件丢失了。。。或者是引导区被修改了

建议备份数据后重装,当然也可以覆盖安装
回复  

使用道具 举报

6#
发表于 12-1-2010 13:29:23 | 只看该作者
同意LS所有意见。。。
回复  

使用道具 举报

7#
发表于 12-1-2010 13:40:46 | 只看该作者

要善于google

http://www.tinyempire.com/notes/ntldrismissing.htm

How to fix: NTLDR is missing, press any key to restart
If you got this on Windows Vista
Windows Vista does not boot like previous versions, you can keep reading my page to boot into an existing installation of 98/NT/2000/XP, but if you have just a single Vista install and nothing else, "NeoSmart.net" has a fantastic article on "Recovering the Windows Vista Bootloader from the DVD" and an awesome program called EasyBCD. It looks like they are doing great things over there for getting the problem resolved on Vista.

If you got this on Windows XP (or Windows 2000, or NT4, or Windows 98)
Keep Reading.

What happened? (How NTLDR works and why your PC can't find it)
When your computer starts, the BIOS attempts to find the primary hard drive's active partition to read the first sector for the MBR (Master Boot Record), it uses that info to load the rest of the OS.  For Windows NT4/2k/XP the MBR is pointed to the NTLDR (New Technology Loader) and it takes it from there.  If you get the "NTLDR is missing, press any key to restart" what's most likely going on is the BIOS either didn't look for the right drive, didn't find the right partition, it wasn't active, didn't find the MBR, or the MBR didn't list NTLDR in the right place,  the location of NTLDR changed, or you are looking at a hardware failure situation (memory/cables/drive/motherboard/etc).

The first thing to do is try to change back whatever hardware or software change you just made (this could be as simple as leaving a floppy disk in the drive or you need to reseat the cables). If the contents of the drive are especially important and you have no backups, I would recommend removing the hard drive, placing in an enclosure, and backing up the data first, in fact, backup all of your computers. (What if I made new changes that I want to keep?).

Make a NTLDR boot disk to get back into Windows.
The quick test to make sure your OS installation is still good is to create an MBR and NTLDR on a floppy disk and check if you can just boot back up into your system, this disk will check many of the partitions for a working windows installation.  Here are the instructions to do this:

1. Get a blank floppy/cd-r/usb (whatever is on it will be erased), and put it into a working computer.

2. If you have a working Windows machine download my fix: Floppy fixntldr.exe | CD-R fixntldriso.zip | USB ntldrusb.zip onto a working computer  (Backup copies of these files available at http://ntldrismissing.com )
(What if I don't want to download a file from a website I don't trust?). (64 bit WinXP Floppy 64ntflop.exe | CD-R 64ntiso.zip | Files 64ntfile.zip)
Do you remember if the broken computers had the Windows installation in "Windows"? If you can't remember just keep going (What if it was not named Windows but WINNT like in NT4 or 2000?) .
(If your backup system is NT4 or Windows 2000: What if my backup system is Mac / Linux or another alt OS?).

3. Make the new boot disk:
*Floppy: Don't put the fixntldr.exe on your floppy drive, but the file on your desktop or anywhere on your C:\ drive. Run the fixntldr.exe file by double clicking it.  Click OK to overwrite the blank floppy disc in the working computer, you should see some screens about writing a new floppy disk. (If you don't like running an exe from me, you can run fixntldr_RawRite.zip and just replace the RawRite.exe file inside with one you trust) (now go to step 4)
*CD-R: This is not a normal file you burn to a CD, it is an "ISO" file, you must first extract the fixntldriso.zip file by right clicking it and choosing "Extract All" then Next>Next>Finish then download a program called "ISO Recorder" from here http://isorecorder.alexfeinman.com/isorecorder.htm (Windows 2000 users use Active ISO Burner IsoBurner-Setup.exe) and install it. Once it's installed, right click the fixntldr.iso file and choose to "Copy image to CD" or "Burn ISO file" and let it burn the cd (now go to step 4)
*USB: Right click the ntldrusb.zip file and choose "Extract All" Next>Next>Finish
Then Insert your USB Stick into the working computer (remove any other USB sticks, and be sure there isn't anything on the USB stick that you want since we are about to erase it);
Double-click HPUSBFW.EXE in the ntldrusb folder;
Check "Create a DOS startup disk" and "using DOS system files located at" then press the grey button with the "...";
A box will come up asking you which folder to select, point it to the "dos system files" folder;
Press OK; Press Start; Press Yes; Let it run for just a few minutes till a new box comes up; Press OK; Press Close;
Open the "putonusb" folder, copy all the files, paste them onto the usb stick (just in the root of the drive, like E:\);
Eject the USB Stick; Remove it from your computer;
Place it into the computer with the "NTLDR is missing" issue, reboot it.
You will see the Windows 98 screen pop up for a second, then you will see a black screen with white letters prompting you to "replace boot sector of the drive C: (y/n)", press the y key;
It will go to a C:\ prompt, reboot the computer by pressing Ctrl+Alt+Del; (now go to step 4)

4. Put the new floppy/cd-r/usb you have just created into the computer that gets the NTLDR is missing error message, turn the broken computer off.

Using the boot disk in the computer with the "NTLDR is missing" error.
Start back up the broken computer with the floppy/cd-r/usb inside it/plugged into it.  Once your computer gets past the BIOS screen your computer should try to access the boot disk and you should see a black screen with white letters (What if I don't see this screen?). that says:

1ST TRY THIS seleccione esto primero
2ND TRY THIS essayez ceci en deuzieme
3RD TRY THIS wahlen Sie diesen Third
4TH TRY THIS selezioni questo fourth
5TH TRY THIS selecione este fifth
6TH TRY THIS seleccione este sexto
7TH TRY THIS essayez ceci en septieme
8TH TRY THIS wahlen Sie dieses achte
9TH TRY THIS selezioni questo nono
10TH TRY THIS selecione este decimo

(I threw in some Spanish / French / German / Italian / Portuguese for international flavor.)

This file is set up to automatically select the "1ST TRY THIS" choice after 30 seconds.  Try it first, if it was the wrong selection, you will likely get one of these four errors:

1. Windows could not start because file "<Windows Root>\system32\hal.dll was missing or corrupt

2. Windows could not start because of a computer disk hardware configuration problem. Could not read from the selected boot disk. Check boot path and disk hardware. Please check the Windows documentation about hardware disk configuration and your hardware reference manuals for additional information.

3. I/O Error accessing boot sector file multi(0)disk(0)fdisk(0)\BOOTSECT.DOS

4. Immediate reboot

If you get the immediate reboot or some other weird error, try pressing F8 at the "1st Try This" selection screen, it will give you a prompt where you can select Safe Mode, and then try the "1st Try This" option again.  Safe Mode is a special "minimal" version of Windows that doesn't load certain parts of the operating system that might have caused the problem.

One of the choices should eventually boot you back into Windows. (What if none of the options worked?) .

Use windows to fix the boot files on the hard drive.
If you got back into Windows, stop whatever you are doing and backup your most important information from this computer.

Now that you are done backing up the most important info, try to change back whatever you were last doing and boot normally, it that doesn't work, put the floppy back into the broken computer and double click the fixntldr.bat file on the floppy drive, if it asks you to overwrite a file, just type in y for yes (the file copies boot.ini, ntldr, ntdetect.com from the floppy to the C:\ drive and removes the read only attributes). That process take a few minutes, then remove the floppy and reboot.

If you are using the cd or usb solution, copy the boot.ini, ntldr, and ntdetect.com files to My Computer > Local Disk C:\ > and overwite whatever files might be there, then right click each file, choose properties, uncheck the Read Only attribute, and click OK.

If you get back into Windows again, you can change that "1st Try This" menu by going into Start > Control Panel > PerformanceAndMaintenance/System > Advanced tab > Startup and Recovery section, Settings button > System Startup; then change the "Default Operating System:" to the selection that worked for you, and change the box that says "Time to display list of operating systems" to however many seconds you want (usually 1 second). Click OK twice. (screenshots)

If you copy the file over and boot up and get a "NTLDR is compressed" error message, be sure to uncheck "compress contents to save space" on the hard drive.
回复  

使用道具 举报

8#
发表于 12-1-2010 13:46:54 | 只看该作者
老鹰这个人你们不了解。

你必须把所有的解决办法一步一步毫无疏漏地写下来才行,然后老鹰照做就是了。就是就是这样能不能做好还是个未知数。

要不你只说一个大框没用的,老鹰是理解不了的。

所以,楼下的诸位,你们要么好人当到底,写得百无遗漏。

要么就,别说些概念了。没用的,帮不了人的。
回复  

使用道具 举报

9#
发表于 12-1-2010 14:08:53 | 只看该作者

回复 #8 伟哥男 的帖子

only one solution, call DELL
回复  

使用道具 举报

10#
发表于 12-1-2010 14:12:09 | 只看该作者
入隻WINDOW入去 重灌-.-
回复  

使用道具 举报

11#
发表于 12-1-2010 15:24:10 | 只看该作者

回复 #8 伟哥男 的帖子

难道我上面贴的不是1,2,3,4详细的步骤么?

评分

参与人数 1威望 +1 收起 理由
伟哥男 + 1 老鹰英文不太灵光,需要精确翻译成中文。

查看全部评分

回复  

使用道具 举报

12#
发表于 12-1-2010 15:49:52 | 只看该作者
楼主,估计你是电脑小白,我建议你把硬盘拆下来,然后找个高手,挂到他的电脑上,把他的NDLDR拷给你就行了。
步骤
1,找电话表
2,找个帅锅
3,约好他来你家
4,拆下硬盘(你会拆的话就省略第三部)
5,把你的硬盘拿到他家挂上他的电脑
6,让他当你的面拷贝系统文件过去(以免你硬盘的××照片流失)
7,  用你的硬盘启动,启动时候按F8,选择安全模式,可以进入就行了
8,感谢该帅锅.....

评分

参与人数 2威望 +45 收起 理由
ghrong + 10 你太有才了!
MillerYang + 35 你太搞笑了!

查看全部评分

回复  

使用道具 举报

13#
 楼主| 发表于 12-1-2010 16:03:19 | 只看该作者
原帖由 伟哥男 于 12-1-2010 10:46 发表
老鹰这个人你们不了解。

你必须把所有的解决办法一步一步毫无疏漏地写下来才行,然后老鹰照做就是了。就是就是这样能不能做好还是个未知数。

要不你只说一个大框没用的,老鹰是理解不了的。

所以,楼下的诸 ...

我很奇怪,你还是满了解他的,确实这样
回复  

使用道具 举报

14#
 楼主| 发表于 12-1-2010 16:11:12 | 只看该作者
我只有GHOST XP SP3的安装盘怎么办呢?
回复  

使用道具 举报

15#
发表于 12-1-2010 16:19:17 | 只看该作者

回复 #13 时维鹰扬 的帖子

我认识老鹰骨头。
回复  

使用道具 举报

16#
发表于 12-1-2010 21:04:41 | 只看该作者
原帖由 时维鹰扬 于 12-1-2010 16:11 发表
我只有GHOST XP SP3的安装盘怎么办呢?


我还有种方法不过需要windows安装盘(不是ghost光碟)。鉴于你的情况,我觉得没啥希望了..
回复  

使用道具 举报

17#
 楼主| 发表于 12-1-2010 21:14:40 | 只看该作者
NTLDR is missing 解决方法一:

1、如果你手上有XP系统安装盘,放入光驱,bios里的第一启动设备选择光驱,一般番茄花园版的XP安装盘里带有系统引导修复(快捷键A,具体的因盘而已),选择里面的“XP在第一个硬盘的第一个分区”,执行引导修复,即可成功进入系统。

进入系统后,打开XP安装盘,找到这两个文件:G:\i386\ntldr以及G:\i386\ntdetect.com(我的G盘是光驱),把它们复制到c盘根目录下,以后重新启动的时候就可以正常开机了,开机时可能出现平时的>>>>变成了?????,不用担心,启动一次后,以后就正常了,这是系统为你写好BOOT.INI文件呢。

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

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

NTLDR is missing 解决方法二:

按照下面步骤进行修复:
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了。

NTLDR is missing 解决方法三:

修复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 is missing”(缺少 NTLDR)错误信息

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

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

这是别人发给我的,我想问
“输入你的Administrator帐户和密码”是序列号码吗?
回复  

使用道具 举报

18#
 楼主| 发表于 12-1-2010 21:46:49 | 只看该作者
谢谢大家搞定了
回复  

使用道具 举报

19#
发表于 12-1-2010 21:49:31 | 只看该作者

回复 #18 时维鹰扬 的帖子

你是老鹰头儿什么人?
回复  

使用道具 举报

20#
发表于 13-1-2010 11:05:06 | 只看该作者
你老挺关心我的,一定发现了我的回帖
你发现没有唐林律师好像不见了
回复  

使用道具 举报

21#
发表于 13-1-2010 11:20:07 | 只看该作者

回复 #20 鹰扬天下 的帖子

发现了。能发现不了吗。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 3-12-2025 09:37 , Processed in 0.020516 second(s), 40 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表