不完全なdd実行後のUSBスティック

不完全なdd実行後のUSBスティック

同じサイズの2つのパーティションを持つハードドライブと、ハードドライブ容量の70%を占めるU​​SBスティックがあります。

これでdd if=/dev/harddrive of=/dev/usbdrive bs=1Mハードドライブを「複製」します。

fdisk -lもちろん、2番目のパーティションが破損しているにもかかわらず、USBドライブのパーティションの一方または両方を表示したいと思います。結果には、fdisk -l完全に複製されたパーティションのみが表示されます。

今まではそんなに良くなった。parted破損したパーティションと同じ状態を確認し、fdisk破損したパーティションを削除できるようにしたいと思います。ただし、parted何も表示されず、パーティション全体をマウントできません。

つまり、完全なパーティションがあり(とにかく破損したパーティションのデータには興味がありません)、USBスティックの最初のバイトにパーティションに関する正しいメタ情報があると思います。しかし、このパーティションに簡単にアクセスする方法がわかりません。

また、パーティションに関するすべてのメタ情報がUSBスティックの先頭にあるかどうかを知りたいです。この作業が失敗したという事実はpartedそうではないことを示唆していますが、私はこれを信じるのが難しいと思います。

場合に備えて、元のハードドライブはUEFI起動が可能でした。

答え1

そしてgdisk破損したパーティションを削除してUSBスティックを修復することができます。

gdisk /dev/sdaコマンドラインを実行した後、gdisk回復パーティション情報を提供します。どんな命令も知る必要がなく、ただ受け入れるだけです。

その後、私はクエリgdiskコマンドを使用して各パーティションについて学びますi。これには、元のハードドライブと同じ情報が表示されます。 2番目のパーティションはUSBドライブには適していませんが、元のサイズで表示されます。これから、私はパーティションに関するすべてのメタ情報が実際にドライブの先頭にあるという結論を下しました。

dその後、コマンドを使用しました。gdisk破損したパーティションを削除します。これまではすべてが大丈夫に見えます。

ここに追加する必要があるのは、私の生ディスクですGPT。もしそうなら膜バイオリアクター、それから使用する必要がありますディスクドライブ変えるgdisk

関連情報