現在、非表示のファイルを見つけようとしています。 セクター2047にあります。ルートパーティションはセクター2048から始まります。
そのファイルを見つけるにはどうすればよいですか。私が持っている唯一の情報を考えると、そのセクターです。
よろしくお願いします!
承認された回答:
セクター2047に隠されたファイルはありません。データはあるかもしれませんが、ファイルシステムの一部ではありません。
回復するには:
- ディスクのセクターサイズを把握する
- たとえば、セクターを読み取ります。
dd
セクターサイズを把握する
sudo fdisk -l </ code> セクターサイズが表示されます:
$ 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
ここには512Bのセクターがあります。これはおそらく最も一般的です。一部の新しいデバイスのセクターサイズは4KBになります。これが、デバイスのセクターサイズを知る必要がある理由です。次のステップで指定する必要があるため、 dd
スキップするバイト数を知っています。
上記のセクターを読み上げる
このdd
私たちのためにできる。
sudo dd if=/dev/sda of=sector2047 bs=512 skip=2046 count=1
-
if =/ dev / sda
dd
に通知します/ dev / sda
から読み取る -
of =ector2047
dd
に通知します ファイルに書き込むsector2047
-
bs =512
dd
に通知します 512B刻みで読み取る(ブロックサイズ) -
skip =2046
dd
に通知します 最初の2046512Bブロックをスキップする -
count =1
dd
に通知します 512Bの1ブロックを読み取ります。