Bootstrap

WinHex显示的数据不完整, Size not a multiple of 512. Imcomplete image。的问题解决

当我们将boot.img文件拖入Winhex时会出现重要提示:
这是不是一个像物理磁盘一样,带有分区结构和主引导记录的镜像文件?
如果不是,它将为看作具有引导扇区开始的逻辑卷镜像文件。

处理带分区结构或有引导扇区的文件时常常会遇到这样的问题
在这里插入图片描述
选择“是”或“否”时又会出现如下提示:

警告提示:
Size not a multiple of 512. Imcomplete image.
在这里插入图片描述
提示当前文件的总字节数不是512的整数倍
文件总的大小是:3683490字节
3683490 / 512 = 7194 … 162
在这里插入图片描述
此时我们发现加载出来的数据少了162字节:
3683490 - 3683328 = 162字节
在这里插入图片描述
在这种情况下如果对数据进行处理会导致错误的结果。

解决的方法2种:
一、在最前面时选择“取消”
在这里插入图片描述
二、菜单中选择“文件” - “打开” - 找到相应的文件加载

以下才是正确的结果:
在这里插入图片描述

;