Snap1.jpg (52.68 KB, 下载次数: 137)
Snap1.jpg (65.1 KB, 下载次数: 119)
原帖由 zhaohj 于 2012-2-21 14:40 发表
文件大小=0x3706800,按每扇区512字节计算=0x1b834扇区数;按每扇区2048字节=0x6e0d扇区数
cat --hex (0xff)0x6e0c+1
显示结果正常。
fbinst-2012-02-21-15-39-02.png (8.57 KB, 下载次数: 113)
fbinst-2012-02-21-16-04-37.png (8.58 KB, 下载次数: 109)
文件大小=0x3706800,按每扇区512字节计算=0x1b834扇区数;按每扇区2048字节=0x6e0d扇区数
cat --hex (0xff)0x6e0c+1
显示结果正常。
原帖由 不点 于 2012-2-21 18:43 发表
如果在硬盘上 ISO 的起始扇区号是 4 的整数倍,也就是 2048 字节对齐,则计算大扇区很容易。如果 ISO 在硬盘上的起始扇区号不是 4 的整数倍,那么软件在访问大扇区的时候,以某种方式发生了错误,即 bug。...
文件大小 | map | map后占扇区数(512) | map后占扇区数(2048) | map后占扇区数(4096) | 启动 | 备注 |
122748928 | 239744 | 59936 | 29968 | 成功 | mkisofs | |
--mem | 239744 | 59936 | 29968 | 成功 | ||
122677248 | 239604 | 59901 | 29950.5 | 失败 | 用ultraiso修改,把PE.WIM删除后保存,再加入PE.WIM | |
--mem | 239608 | 59902 | 29951 | 失败 | ||
122679296 | 239608 | 59902 | 29951 | 成功 | ||
--mem | 239608 | 59902 | 29951 | 失败 | ||
122681344 | 239612 | 59903 | 29951.5 | 成功 | ||
--mem | 239616 | 59904 | 29952 | 成功 | ||
122682368 | 239614 | 59903.5 | 29951.75 | 成功 | ||
--mem | 239616 | 59904 | 29952 | 成功 | ||
122683904 | 239617 | 59904.25 | 29952.125 | 成功 | ||
--mem | 239624 | 59906 | 29953 | 成功 | ||
122685952 | 239621 | 59905.25 | 29952.625 | 成功 | ||
--mem | 239624 | 59906 | 29953 | 成功 | ||
122748928 | 239744 | 59936 | 29968 | 成功 | ||
--mem | 239744 | 59936 | 29968 | 成功 |
MYPE.ISO文件大小 | map | map后占扇区数(512) | map后占扇区数(2048) | map后占扇区数(4096) | 加载外置 |
57698304 | 不加--mem | 112692 | 28173 | 14086.5 | 失败 |
57702400 | 不加--mem | 112700 | 28175 | 14087.5 | 成功 |
MYPE.ISO文件大小 | map | map后占扇区数(512) | map后占扇区数(2048) | map后占扇区数(4096) | 加载外置 |
57698304 | 不加--mem | 112692 | 28173 | 14086.5 | 失败 |
57702400 | 不加--mem | 112700 | 28175 | 14087.5 | 成功 |
Snap1.jpg (102.6 KB, 下载次数: 132)
文件大小 | map | map后占扇区数(512) | map后占扇区数(2048) | map后占扇区数(4096) | 启动 |
122679296 | 239608 | 59902 | 29951 | 成功 | |
--mem | 239608 | 59902 | 29951 | 失败 |
Snap1.jpg (333.02 KB, 下载次数: 140)
Snap1.jpg (160.38 KB, 下载次数: 116)
Snap2.jpg (210.7 KB, 下载次数: 105)
Snap3.jpg (203.99 KB, 下载次数: 144)
Snap4.jpg (63.58 KB, 下载次数: 148)
title map测试3、启动过程截图:
map --mem (ud)/WINVBLK.IMG (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem (ud)/MYPE.ISO (0xff)
map --mem (ud)/0PE4.ISO (0xfe)
map --hook
dd if=(fd1) of=(fd0) count=1
map --status
pause
chainloader (0xff)
Snap1.jpg (27.64 KB, 下载次数: 117)
Snap2.jpg (131.1 KB, 下载次数: 119)
Snap3.jpg (127.43 KB, 下载次数: 118)
Snap1.jpg (52.42 KB, 下载次数: 125)
Snap2.jpg (81.71 KB, 下载次数: 129)
原帖由 不点 于 2012-2-24 17:20 发表
你又一次证明了 无 --mem 时,非4K对齐的失败情况。
而我们实际需要的是,在带有 --mem 的情况下,内存遭到破坏的证据。这个不容易证明了。估计要有很多困难。
原帖由 Plantsoot 于 2012-2-24 17:47 发表
为什么一样的一个失败一个成功呢?
我想了下原因,因为启动到PE的是MYPE.ISO ,而不是0PE.ISO,所以没破坏0PE虚拟机光驱。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |