联想一体机用U盘做完系统后重启,出现cdboot couldn't find ntldr,怎么办?

如题所述

第1个回答  2019-06-29
答:
问题描述:
按照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
希望对你能有所帮助。
换个引导光盘把,盘片读取不正常~
相似回答