フルUSBフラッシュドライブをイメージする方法は?

フルUSBフラッシュドライブをイメージする方法は?

次の投稿は次のとおりです。その他の投稿その方々の言葉どおりに試してみました。まずUSBドライブをマウントしました。

sudo mount -o ro,noexec /dev/sdb1 /media

コピー中にUSBが破損または変更されるのを防ぐために、読み取り専用でインストールしました。具体的には、以下のメッセージでifWaを混同した場合、またはにof使用したいかどうかはわかりません。sdbsdb#if

回復を試みる前に、デバイス全体をブロックごとにバックアップして現在の状態を保存します。dd if=/dev/sdb bs=16M of=/somelargedisk/rawusbdriveここで、/dev/sdb は USB ドライブであり(どのドライブであるかを確認するには lsblk を使用してください)、/somelargedisk/rawusbdrive は選択したパスであり、ファイル名にスペースが多いディスク/パーティションがあります。その後、ディスクに書き込むリカバリツールがリカバリよりも多くの損傷を引き起こした場合は、戻ることができます(ifフィールドとofフィールドの交換)。 」

ベストアンサー1

ドライブ全体をバックアップする最善の方法は、使用するよりもddブロックデバイスのバッファサイズをより適切に制御できるため、使用することですcat。 USBドライブがある場合インストールされていません、次のように実行しますroot

  dd if=/dev/sdb bs=16M of=/somelargedisk/rawusbdrive

USBドライブがある場所/dev/sdb(どのドライブか確認を使用lsblk)は、/somelargedisk/rawusbdriveスペースが多いディスク/パーティションで選択したパスとファイル名です。

ifおよびパラメータを交換してofこのバックアップを復元できますdd

注: ddパラメータが間違っている場合は、合理的な努力をしてすべてのデータを回復できないほど簡単に上書きできます。

私は他の質問に対するコメントでこれを最初に述べました。 USBフラッシュドライブから削除されたファイルのための最高のLinux回復ツールは何ですか?

おすすめ記事