ntldr丢失?请问有什么解决办法吗?具体请进

jsidiot 2002-10-22 10:49:54
操作如下。在win2000上安装了redhat linux7.2,用 win2000启动后,将其中两个区的fat格式转换为fat32,结果出现了上述状况,请问如何解决?请教
...全文
56 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
孩皮妞野 2002-10-30
  • 打赏
  • 举报
回复
启动硬盘的第一个分区最好用微软的fdisk来分,他前面有留一点空的,如果这个空被挤掉了,Win2K没法正常引导。 第一个分区要是FAT[32]或NTFS分区,Win2K引导需用的4个文件就放在C:的根目录下,引导时找不到这几个它是要罢工的,他们是:
NTLDR // 提示NTLDR is missing 就是找不到这个东东
NTDETECT.com
BOOT.ini // 可以用文本编辑器编辑的引导配置文件
BOOTFONT.bin //这个文件其实没有也行,不过如果没有启动是的界面比较难看一点。

你要做的工作:
1。 确保你没有动过C分区
2。引导到可以辨认C:的文件系统的系统,比如我,C是FAT32就比较好办些,如果你的C是NTFS,最好用Win2Kserver的安装盘引导,到console界面
3。C:
attrib
如果看不到NTLDR, 从安装盘或其他某台装Win2K的机的根目录考一个。重新引导,
4. 如果说找不到ntkernel之类的,要编辑boot.ini
attrib -h -s boot.ini
edit boot.ini
大体上应该像这样:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server" /fastdetect

把下面的复制粘贴,做成如下
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Server" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Server" /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINNT="Microsoft Windows 2000 Server" /fastdetect
multi(0)disk(0)rdisk(0)partition(5)\WINNT="Microsoft Windows 2000 Server" /fastdetect
multi(0)disk(0)rdisk(0)partition(6)\WINNT="Microsoft Windows 2000 Server" /fastdetect

把上面的1-6挨个试过去,如果都不行,那可能是rdisk(1), 也可能是你的kernel真的坏了。


szocean 2002-10-28
  • 打赏
  • 举报
回复
同上!!
kkkjlw 2002-10-28
  • 打赏
  • 举报
回复
同意ALNG
孩皮妞野 2002-10-28
  • 打赏
  • 举报
回复
我的更离谱,Win2K在扩展分区上,C盘原来装Win98. 后来急着装linux, 把C干掉,装了linux, Win2K不能引导了,fixboot也不行,后来看了这里的很多贴子,总算解决了。


其实,提问前搜一下NTDLR就可以解决了。
SeanSJ 2002-10-23
  • 打赏
  • 举报
回复
用2k的的cdrom启动,进入Recovery Console,使用fixboot修复!
kie 2002-10-23
  • 打赏
  • 举报
回复
问提来自与在FAT32 BIOS参数块(BPB)中的头信息与实际驱动器的信息不匹配(Windows 95, Windows 98, or Windows Me的启动代码会忽略这部分信息,但Windows 2000 and Windows XP启动代码需要这部分信息,如果不匹配就会无法成功启动),所以只要从2000安装光盘里COPY出NTLDR就可以了,具体
就是:用2000安装光盘启动机器,或软盘启动,选修复,进故障修复台,会让你属启动系统代号,比如1,输命令COPY D:/I386/NTLDR。。。
qiang312 2002-10-23
  • 打赏
  • 举报
回复
用启动盘启动然后copy
ravenkatte 2002-10-23
  • 打赏
  • 举报
回复
拷贝2000安装盘i386目录下的Ntldr至C:即可。
lee 2002-10-23
  • 打赏
  • 举报
回复
既然是fat32可以用启动盘启动后拷入ntldr
kanven 2002-10-22
  • 打赏
  • 举报
回复
到2000安装盘里的i386目录里拷个。
jsidiot 2002-10-22
  • 打赏
  • 举报
回复
怎么没有人回答 阿

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧