XP系统的NTLDR文件丢失有个最简便的解决办法,不需要任何其它工具,就地起死回生。
1、用其它任何方式启动电脑。
2、用DIR NTLDR /S命令从备份文件中找出这个文件。路径比较长,比照抄下就行,复制到C盘根目录下。
3、关键是写入硬盘,不能COPY完就了事,必须执行DEBUG NTLDR命令。命令行中执行W命令写入,Q命令退出。这样才能保证真正写入硬盘。
4、重新启动。怎么样?让我苦苦盼望的画面马上回来了,是否有点热泪盈洭呢。哈,别谢我,同是天涯沦落人,不过我比你先倒霉,找到解决它的办法罢了,别忘了如果你也有什么好东东与我分享
修复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:\>下键入COPYX:\I386\NTLDRC:\注:X:是光盘驱动器的代号下同
13.在C:\>下键入COPYX:\I386\NTDETECT.COMC:\
14.完成后取出WinXP光盘及键入〔Exit〕会重新启动电脑
15.在BIOS选回用硬盘启动电脑便可
16.使用中文版WindowsXP如启动时选单出现乱码者可在进入WindowsXP后将WindowsXP光盘I386目录下的bootfont.bin复制至C盘的根目录下便可,如使用英文版WindowsXP者把bootfont.bin从C盘的根目录下删除便可。
开机时不能正常启动,给出了这样的提示“NTLDR is missing,Press any key to restart”。即使从系统盘拷贝NTLDR到c盘根目录,也无法解决。
解决办法:
用原来的WINDOWS XP安装盘“假安装”法。
具体操作方法:设置用光盘启动系统安装盘,选择C盘,会提示是否删除原来的WINDOWS目录里的系统,选择“否”,另起一个新目录名,如“WINXP”,然后点确定安装,你会看到正在拷贝系统文件,100%后就会重新启动,这时仍用光盘启动(该光盘有进入DOS的菜单),选择进入“超级DOS”(含有多种DOS应用软件,如EDIT,ATTRIB等),进入C盘(C:),运行"attrib -h -s -r boot.ini"(去掉只读和系统隐藏属性), 然后用编辑软件(如输入EDIT)打开BOOT.INI, 修改其中的timeout时间,将timeout=0 改为timeout=30, 缺省启动也更改为WINDOWS。删掉WINXP的启动项。
例如:
原BOOT.INI
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(1)partition(1)\WINXP
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINXP="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\="Microsoft Windows"
更改为:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
C:\="Microsoft Windows"
然后保存BOOT.INI,退出,重新启动,就可以看到启动菜单,顺利进入系统。
进入系统后,把刚才"假安装"的系统目录WINXP目录删除, 把BOOT.INI属性设置为系统属性,
问题原因:Ntldt、Ntdetect.com、Boot.ini几个文件丢失或破坏引起。
如果是WIN2000,同样道理,稍微有点不同,举例看服务器版:
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:”为我的光盘驱动器号);
7. 键入Copy F:\Simpchin\Windows2000\Server\I386\Ntldr c:\,按 Enter 键,系统提示您是否覆盖文件,键入Y,然后按Enter键。
重新启动计算机,当上课铃响起的时候,服务器已启动正常。
如果是系统盘已经格式化过,再装系统时仍出现ntldr is missing,press ctrl+alt+del to restart
所有
--
重新补充
--
看来我不用多说了
大家提出很多方法 光盘的 winpe的
都很麻烦需要东西
楼下某大侠的意见我觉得最简单 就是拿硬盘去别的电脑上读取
道理很简单 虽然系统坏了不能进入 但是数据还是存在
取下硬盘 插入其他电脑
用人家的硬盘启动 然后读取你硬盘的内容
桌面的路径一般是:
c:\documents and settings\你的用户名或者administrator\桌面 这个文件夹里的就是你放在桌面的东西
按照这个办法进行吧,祝你好运:
1.找个XP系统盘,要安装版,不要GHOST,GHOST都是垃圾,装的系统都有问题。
2.开机按F12,一般是这个按钮,如果你的这个按钮不行,那你在网上查一下这个牌子的机器安那个键进行引导设置!然后选 DVD或者CD那个选项。
3.下一步...下一步
4.直到出现:系统修复-全新安装等几个选项的时候,记得点系统修复,然后就等着吧,修复完毕后会重启的!然后问题应该不大了。
你的系统盘可能是5元的质量不好的系统盘,这种系统盘上的文件有时候就是读不出来,所以出现问题也是正常的。不行的话出去再买一个XPSP3的安装版系统盘。建议你以后装系统尽量要用安装版,不要用GHOST。然后一个月进行一次磁盘检查和碎片整理,即使没问题也要这么做,这是对电脑的爱护。
你是用ghost安装的吗,如果重装系统还是一样的话,说明主分区没有被激活。用个ylmf等的系统盘,从光盘启动选择“PE”启动。
进入系统后在开始菜单栏有个磁盘修复。其中有个软件打开后右键点击你的c盘(主分区),选择激活(active)。保存推出,重启就可以了。。如还没解决照这个思路自己找找。
你的光盘是ghost的就没有,这种情况重启几次有时能过来,若实在不行从其它电脑考一个就行了 不过得需要dos工具箱