在 Linux 中以特定偏移量读取原始 HD 分区

在 Linux 中以特定偏移量读取原始 HD 分区

我正在尝试恢复从 Linux ext3 分区中删除的一些文件。我使用 grep 命令检查了原始分区设备 (/dev/sda1) grep -b,它给出了一个偏移量。对于我来说,从 grep 返回的偏移量开始读取该块设备中的一块数据的最简单方法是什么?

答案1

使用dd:将块大小设置为以1k简化数学运算,然后skip将该块数设置为(就在偏移量之前)并count使用分区作为输入文件将您认为可能需要的块数复制到输出文件:

dd if=/dev/sda1 of=recovery_file bs=1k skip=4321 count=20

相关内容