Bru*_*t34 4 partitioning sector-size
我目前正在尝试查找隐藏在扇区 2047 中的文件。我的根分区从扇区 2048 开始。
我将如何查找该文件?鉴于我拥有的唯一信息是其所在的部门。
提前致谢!
扇区 2047 中没有隐藏文件。可能有数据,但它不是文件系统的一部分。
要恢复它:
ddsudo fdisk -l 将向您显示扇区大小:
$ sudo fdisk -l
[sudo] password for root:
Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Disk model: SAMSUNG MZ7TY256
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Run Code Online (Sandbox Code Playgroud)
这里我们有 512B 个扇区。这可能是最常见的;一些较新的设备将具有 4KB 扇区大小。这就是我们需要知道设备扇区大小的原因——我们必须在下一步中指定它,以便dd知道要跳过多少字节。
这dd可以为我们做。
sudo dd if=/dev/sda of=sector2047 bs=512 skip=2046 count=1
Run Code Online (Sandbox Code Playgroud)
if=/dev/sda告诉dd阅读/dev/sdaof=sector2047告诉dd写入文件sector2047bs=512告诉dd以 512B 的增量读取(块大小)skip=2046告诉dd跳过前 2046 个 512B 块count=1告诉dd读取 1 块 512B。