描述:
在未分配的磁盘单元编号和常规磁盘单元编号之间进行转换。
blkcalc在两个映像之间创建磁盘单元号映射,一个映像与另一个映像仅包含第一个映像的未分配单元(blkls(1)程序的默认行为).- d,-s或-u选项之一 如果给定了-d选项,则unit_addr值是常规映像(即从dd开始)中的磁盘单元地址。如果未分配单元,则会在未分配的映像中给出其地址。如果给出-u选项,则unit_addr值是未分配单元映像中的磁盘单元地址(即来自blkls(1)),并确定其在原始映像中的磁盘单元地址。如果指定了-s选项,则unit_addr值是备用映像中的磁盘单元地址(即来自blkls -s的地址)。该图片是完整的原始图片(即来自dd的图片)。在3.0.0之前的TSK版本中,blkcalc被称为dcalc。
要读取的磁盘或分区映像,其格式用“-i”指定。如果图像被分割成多个段,则可以指定多个图像文件名。如果仅给出一个图像文件,并且其名称是序列中的第一个文件(例如,以'.001'结尾的文件),则会自动包含后续的图像段。当关键字搜索由blkls生成的图像时,此功能很有用。这样一来,您可以识别原始单元地址并提供更好的文档。
选项:
-f fstype
标识映像的文件系统类型。使用'-f 列表'列出支持的文件系统类型。如果没有给出,则使用自动检测方法。
-i imgtype
标识图像文件的类型,例如原始文件。使用“ -i列表”列出支持的类型。如果未给出,则使用自动检测方法。
-o imgoffset
在映像中文件系统开始的扇区偏移量。
-b dev_sector_size
基础设备扇区的大小(以字节为单位)。如果未给出,则使用图像格式的值(如果存在)或假定为512字节。
-v
详细输出到标准代码。
-V
显示版本信息