次のコマンドを使用して、ISO イメージを DVD に書き込もうとしました:
sudo dd if=/path/to/iso.iso of=/dev/sdb bs=1024k status=progress
Ctrlしかし、 +でプロセスを強制終了する前に、重要なデータが入っていた USB ドライブの約 1.4 GB を上書きしてしまいましたC。ドライブには 10 GB ほどのデータがあったので、すべて消えたわけではありません。 を使用してデータを復元しようとしましたtestdisk
が、データが見つかりません。 PhotoRec で USB ドライブから写真やビデオを復元できることは知っていますが、 、 、その他多くの種類のファイルも持っていました.odt
。.docx
また.pptx
、暗号化された日記 (秘密鍵付き) も USB ドライブに保存していました。
データを回復する方法はありますか? USB ドライブが NTFS でフォーマットされていることはわかっています。
PS この後、コマンドを次のように修正しました。
sudo dd if=/path/to/iso.iso of=/dev/sr0 bs=1024k status=progress
/dev/sr0
このコマンドは、DVD が完全に空で、以前に使用されたことがないにもかかわらず、読み取り専用であるというエラー メッセージを返しました。
答え1
まず、USB ドライブからバイナリ ファイルを作成してみます。
dd of=~/myusb.bin if=/dev/sdb bs=4M
(もちろん、/dev/sdb
USB デバイスのパスに置き換えてください)
次に、ファイル ヘッダーを検出してファイル全体を復元する次のようなバイナリ フォレンジック ツールを試すことをお勧めします。
- 一番(http://foremost.sourceforge.net/):
foremost ~/myusb.bin
- ビンウォーク(https://github.com/ReFirmLabs/binwalk):
binwalk -e ~/myusb.bin
- メス(https://github.com/sleuthkit/scalpel):
scalpel ~/myusb.bin
(コマンドラインについてはよくわかりませんが、試してみることはできます)。