|
本帖最后由 mdyblog 于 2017-9-18 18:39 编辑
反应个现象。 不知道是否算问题。
关于 map --in-situ 的。
map --in-situ (hd0)0x80+0x1000 (hd0) && map (hd0) (hd1) && map --hook
floppies_orig=0, harddrives_orig=1, floppies_curr=0, harddrives_curr=2
Number of ATAPI CD-ROMs: 0
ram_drive=0x7F, rd_base=0x0, rd_size=0x100000000
Fr To Hm Sm To_C _H _S Start_Sector Sector_Count DHR
-- -- -- -- ---- -- -- ---------------- ---------------- ---
80 80 FE 01 000E FE FF 0000000000000080 0000000000001000 H=S
81 80 00 01 8001 FE 7F 0000000000000000 0000000000000000 H=S
注意红色的部分:虚拟盘 偏移和长度信息
后面再要map到 (hd0)
于是 虚拟 (hd0) “备份到” (hd2) 这个名目下。
map --in-situ (hd0)0x1080+0x1000 (hd0) && map (hd0) (hd2) && map --hook
或者:map --in-situ (hd1)0x1080+0x1000 (hd0) && map (hd0) (hd2) && map --hook
但是备份出来的(hd2) 不是 要备份的前面的虚拟(hd0),而是原始的(hd0),偏移和长度信息都没了。
floppies_orig=0, harddrives_orig=1, floppies_curr=0, harddrives_curr=3
Number of ATAPI CD-ROMs: 0
ram_drive=0x7F, rd_base=0x0, rd_size=0x100000000
Fr To Hm Sm To_C _H _S Start_Sector Sector_Count DHR
-- -- -- -- ---- -- -- ---------------- ---------------- ---
80 80 FE 01 000E FE C1 0000000000001080 0000000000001000 H=S
81 80 00 01 8001 FE 7F 0000000000000000 0000000000000000 H=S
82 80 00 01 8010 FE 41 0000000000000000 0000000000000000 H=S
注意红色的部分:虚拟盘 偏移和长度信息 变了。
这样就无法访问原来虚拟的(hd0,0)里面的文件了。
怎样方便地备份前面的虚拟 (hd0)到(hd2),后面还要访问里面的信息。
测试VHD。 加载VHD后,用finsbtool MBT Qemu启动测试器 VMware 模拟启动,即可复现显现。
V10M.VHD.rar
(179.24 KB, 下载次数: 5)
|
|