|
发表于 2020-9-3 07:59:45
|
显示全部楼层
这个是NTFS分区才这么操作
因为NTFS的DBR描述自己的大小,是不包括引导$Boot的第一个扇区的备份
但是分区表(MBR或者GPT都一样)却包括备份的信息。所以如果从DBR中获取的大小,就需要在分区表里面+1
实际上,是需要十六进制转换为十进制。如果直接从DBR的模板中复制数据,或者从数据转换中复制的十进制,直接加1填到分区表就可以了。如果不是,就需要手工转换
另外,Windows文件系统基本都是倒序填写。所以FF 07 C0 03,实际十六进制就是3C007FF,转换为十进制再加1 |
|