map --mem ()/winpe.img (hd0)
#把启动的ROOT分区映射为(hd1)
map +1 (hd1)
map --hook
#检查映射后的(hd0)磁盘上是否有存在wxpe/system/system.wim这个文件,如果没有将把(hd1,0)里面的
SYSTEM.WIM映射为(hd1)
ls (hd0,0)/wxpe/system/system.wim || map --mem (hd1,0)/minipe/
system.wim (hd1)
map --hook
system.wim 并不是一个真正的磁盘镜像,而是一个普通文件.
我只想把这个文件作为一个磁盘分区的内容.
以上所有操作都没有错误发生.所有操作都是正常的.
使用了上面的菜单后最后的(hd1)是SYSTEM.WIM的内容,没有自动添加硬盘分区表,不能使用(hd1,0)访问.
使用cat (hd1)+1,可以看得到(hd1)是文件SYSTEM.WIM的内容.
第一步映射map --hook后我只需要访问启动分区,其它的分区不管.所以我使用了map +1 (hd1) 或者应该是map ()+1
(hd1)
map () (hd1) 会提示错误.使用map ()+1 (hd1) 和map +1 (hd1)一样.
而如果直接使用如下菜单.
map --mem ()/winpe.img (hd0)
map ()/minipe/system.wim (hd1)
map --hook
得到的最后(hd1)有自动添加分区表MBR,所以(hd1,0)就是SYSTEM.WIM文件的内容
使用cat (hd1)+1 显示的是自动添加的分区表
使用cat (hd1,0)+1的内容刚好是SYSTEM.WIM的文件头.
这两种方式的区别就是一个有自动添加了分区表,一个没有.
这是什么原因呢??
===============================================
快来和我一起享受TOM免费邮箱吧! 看看除了1.5G,还有什么? ![]() =============================================== |