|
发表于 2004-7-13 00:40:30| 字数 808| - 中国–广东–广州–白云区 电信
|
显示全部楼层
|阅读模式
外接硬盘分区安装 dos, 回本机继续安装 win2k/xp 后出现 ntldr missing的问题,
很多人都曾经遇过, 本站已经分析得很清楚,主要是由于 fat 分区 bpb 硬盘参数
不一致造成。 dos, win98 不需要这些参数, 而 nt4, win2000, winxp, win2003
等 nt 系的操作系统需要。
不一致的来源, 主要是对于大硬盘, 如果使用 lba 寻址方式, 那么 chs (磁道数,
磁头数, 每道扇区数) 是虚拟的, 并不和真正的硬盘参数对应。而不同的机器,
虚拟的方式有所不同。
解决的方法, 可以在本机对 C 执行一次 sys.com. 问题在于很多 xd 外接分区的
原因, 就是没有光软, 从而无法执行。
方法 1:
怎么办呢 ? 如果是 PC 老用户, 大概还记得以前 dos 下面装软件, 会用到一个
软件叫做 imgdrive.exe, 可以虚拟一个 A 盘, 就用这个软件, 加上 sys.com 的
参数控制, 我们可以达到目的。
做法: 外接分区, format /s , 复制好待装的软件之后, 将 附件中的文件解开,
同时找到 himem.sys 和 sys.com 也同时放到硬盘上, c 盘根目录建一个
config.sys 文件, 只需要一行
device=himem.sys
接回本机, 启动进 dos, 执行, 执行 imgdrive, 将会有 a: 盘了
执行 sys c: a: 让a: 具有 dos 系统
执行 sys a: c: 重新刷新 c: 盘的 fat bpb 信息
然后再安装 2000/xp/2003 系统, 就不会出现 ntldr missing 了。
这个做法我曾经实战过, 对付没有光软的 compaq m300. 步骤不复杂, 应该没有
记错。
2: 方法 2
由于嫌拆机器复制文件麻烦, 所以我有一段时间没有用过上面的方法了。用的是
下面的方法.
如果要装的机器有内置网卡, 99% 就会支持 pxe 启动, 若附近有网吧是用 pxe
无盘 98, 那么将机器搬过去接上网线, 进入 bios 设置网络启动, 下面的工作就简单了。
[ Last edited by redsea on 2004-7-13 at 01:12 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|