Chinaunix首页 | 论坛 | 博客
  • 博客访问: 526899
  • 博文数量: 88
  • 博客积分: 2256
  • 博客等级: 大尉
  • 技术积分: 921
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-08 23:20
个人简介

积硅步,行千里

文章分类

全部博文(88)

文章存档

2019年(5)

2018年(1)

2016年(15)

2015年(23)

2013年(3)

2012年(6)

2011年(3)

2010年(22)

2009年(10)

我的朋友

分类:

2010-10-28 10:04:36

放假回来,很多人的电脑多多少少都出了些问题,今天碰到一例ntldr丢失,参考了网上的一些解决方法,发现都挺麻烦,于是就自己搞,如下
问题机器的操作系统:sp pro sp2
设置系统从光驱启动,放入光盘
等待出现系统安装选择,选择使用故障恢复控制台修复
选择要修复的系统,键入administrator密码,进入
进到c:\>,使用copy命令,提取光盘中的NTLDRNTDETECT.COM文件
C:\>COPY X:\I386\NTLDR 
x为光驱盘符)
C:\>COPY X:\I386\NTDETECT.COM
重起,进入系统,提示丢失boot.ini文件,从其它机器上拷贝一份,重起,解决
附在网上所查到的解决方案:
第一篇
NTLDR
文件丢失如何解决
一、其实WINDOWS 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.binC盘的根目录下删除便可
第二篇
用原来的WINDOWS XP安装盘假安装法。
    
具体操作方法:设置用光盘启动系统安装盘,选择C盘,会提示是否删除原来的WINDOWS目录里的系统,选择,另起一个新目录名,如“WINXP”,然后点确定安装,你会看到正在拷贝系统文件,100%后就会重新启动,这时仍用光盘启动(该光盘有进入DOS的菜单),选择进入超级DOS”(含有多种DOS应用软件,如EDITATTRIB等),进入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属性设置为系统属性,
  
问题原因:NtldtNtdetect.comBoot.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键。

  重新启动计算机

阅读(1445) | 评论(0) | 转发(0) |
0

上一篇:Weather today

下一篇:英语扎记

给主人留下些什么吧!~~