这个版本解决了多个内存盘存在时,如何安全地卸载它们的问题。请测试是否正常。测试可以参照这个模板:
map --mem ..... (hd1)
map --mem ..... (hd0)
map --hook
map --status
map (hd1) (hd1)
map --rehook
map --status
注意 map --rehook 很重要,当 map (hd1) (hd1) 卸载了 (hd1) 之后,主要依靠 map --rehook 来重新映射,把 (hd0) 放置在内存顶端,填补那个由原来的 (hd1) 所占据的内存空间。
请比较两个 map --status 的结果,看看有无异常。
==============
这个版本还解决了微软在 MBR 上 0x1b8 处必须放置非零磁盘标识的问题。建议大家测试一下 map --in-situ 的分区映射功能,看看能否在仿真的状况下启动 XP。
--in-situ 可以把一个逻辑分区映射为主分区,请看 readme。在以前,有报道说这个仿真之下并不能启动 XP。我怀疑这和 0x1b8 的磁盘标记有关。请试试新版本,看看可不可以用 --in-situ 的仿真来启动逻辑分区中的 XP。
请注意,使用 --in-situ 时,不要同时使用 --unsafe-boot,以免损坏你的真实机器上的分区表。
无论如何,请先在虚拟机中进行以上测试,最大限度地避免遭受损失!!!!
| 欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) | Powered by Discuz! X3.3 |