答:
问题描述:
按照JFXIE的用cdimage.exe 和 bootw2k.abf(或bootsect.bin,二者相同) 制作2000或xp系统启动盘的方法( 也是网上流传最多的方法:) )制信枣作的启动盘在启动时遇到如下提示:
cdboot: couldn';t find ntldr
而无法成功引导系统。
原因分析:
该提示并不是按其字面意思 "无法找到ntldr" 而是bootsector无法找到文件 \I386\[color=#DC143C]SETUPLDR.BIN[/color],出现这个问题有两个原因,一是该文件确实不存在,二是cd烧制程序对文件在file table中的处理不一样,在某些烧制程序中被处理为:
SETUPLDR.BIN;1
其中的 ;1 是ISO9660规范中定义文件版本(file version)的参数,符合该规范的文件名才能被windows的bootsector 识别,即 SETUPLDR.BIN;1 才能被识别,否则会出现找不到setupldr.bin文件的问题。
解决方法:
1、修改烧制程序的选项,滑旅拆启用file version模式
不同的烧制程序有不同的修改方法,以下给出两种常用的烧制程序的修镇桐改方法:
NERO:
"Do not add the ';;1'; ISO file version extension"
CDRWin:
"Disable Version Numbers"
注意:要使file version 处于启用(enalbe)模式
2、使用修改过的bootsector,它会将 SETUPLDR.BIN;1 和 SETUPLDR.BIN 视为同一个文件
修改过的 bootsect.bin 文件:(文件名改为bootsect_r.bin)
[UploadFile=bootsect_r_1114825487.txt]请将后缀名由改为.bin
希望对你能有所帮助。
换个引导光盘把,盘片读取不正常~
你装个系统把NTLDR都弄丢了
用U盘PE把硬盘全盘格式化再分区装系统