|
4#
楼主 |
发表于 2011-1-11 11:30:35
|
只看该作者
想到一个问题,如果用这个菜单从逻辑分区启动dos:
title find and load IO.SYS on LogicalDrive
find --set-root /io.sys
map --in-place ()+1 (hd0)
map --hook
rootnoverify (hd0,0)
makeactive
chainloader /io.sys
这样就导致分区顺序发生变化了,原来的逻辑区成了第一分区,其他的分区也跟着变,可能会影响ghost的判断:
ghost.exe -clone,mode=pload,src=1:2\sys.gho:1,dst=1:1 -sure -rb
这样硬编码的命令,在分区改变的情况下,杯具了
尝试映射到第二硬盘,
find --set-root /io.sys
map --in-place ()+1 (hd1)
map --hook
rootnoverify (hd1,0)
makeactive
chainloader /io.sys
又杯具的发现dos启动不了,找不到command.com。。。
已解决:
原来是因为不支持从非第一硬盘启动,映射到软盘就没事了
find --set-root /io.sys
map ()+1 (fd0)
map --hook
root (fd0)
chainloader /io.sys
唉,为了不用打包成img方便更新,费了多大功夫啊,瞎折腾。。。
[ 本帖最后由 shiningboy 于 2011-1-11 17:55 编辑 ] |
|