|
>>你这些命令执行之后第一条命令map (hd0,0)/HD.IMG (hd0)是没有作用的.
>>被 map --in-situ (hd1,0)/PE.IMG (hd0)覆盖了.
对下面修改的菜单, 还能这么说吗?
title TwoStepNew:FAIL
map (hd0,0)/HD.IMG (hd0)
map (hd0) (hd1)
map --rehook
root (hd0,1)
map --in-situ (hd1,0)/PE.IMG (hd0)
map (hd0) (hd2)
map --rehook
root (hd0,0)
chainloader /ntldr
boot
我的本意是;
前面 某人 HD.IMG =》(hd0) , (hd0) =>(hd1) 了。
现在转到我的程序,
我想 PE.IMG =》(hd0), (hd0) 还要保留
(hd0) 为什么要保留, 一般来说, (hd0) 是原始磁盘,不能丢,后来还需要原始磁盘的信息。
》》另外你这些命令执行最后的结果就是hd0和hd1都是一模一样的,除了hd0的MBR不一样,其它的都是一样的.
我也发现这个奇怪的问题?
发现 (hd0) (hd1) (hd2) 一样。 为什么这么怪?
-------------------------
下面的菜单可以启动,也是两步。
title TwoStepX:OK
map (hd0,0)/HD.IMG (hd1)
map --rehook
map --in-situ (hd0,0)/PE.IMG (hd0)
map (hd0) (hd2)
map --rehook
root (hd0,0)
chainloader /ntldr
boot
看来, 可以map 多个, 即使一样也可以启动。
这个只是对比。
不同的是中间过程,2个分片虚拟盘都是 直接 从原始磁盘上映射。
2步法X: (hd0):p1 --> (hd1)
(hd0):p2 --> (hd0)
(hd0)-->(hd2)
2步法: (hd0):p1 --> 中间(hd0)
(hd0)-->New(hd1)
New (hd1):p2 --> (hd0)
中间(hd0)-->(hd2)
2步法 就是 中间转了个圈, 结果转糊涂了。
| 分片模拟盘 | 本地硬盘(R-hd0) | 2步法X: | hd0=R-hd0-片1 hd1=1R-hd0-片2 | hd2=R-hd0 | 2步法: | hd0=R-hd0-片1 hd1=1R-hd0-片2 | hd2=R-hd0 | 1步法: | hd0=R-hd0-片2 | hd1=R-hd0 |
|
|