USBフラッシュドライブのMBRとデータ

USBフラッシュドライブのMBRとデータ

私にはペンドライブ(/dev/sdd)があります。私はそれを実行し、fdisk -lドライブとそのパーティションが表示されました。

その後、私は次のことをしました。

dd if=/dev/zero of=/dev/sdd bs=512 count=1

MBR(つまりパーティションテーブル)を削除しましたが、fdisk -lディスク(/dev/sdd)に関する情報のみが表示され、パーティション(/dev/sddx、、/dev/sddy...)に関する情報は表示されません。

ただし、USBドライブをコンピュータに接続すると、システム(XFCEを含むArchlinux)がUSBドライブのすべてのデータを読み取ることができます。

私の質問は次のとおりです

パーティションに関するすべての情報(パーティションの始まりと終わりの場所など)が失われた場合、システムはどのようにすべてのデータを読み取ることができますか?

ベストアンサー1

パーティションを使わずに直接フォーマットしていますか?最初の512バイトを上書きしても、すべてのファイルシステムが破損するわけではなく、一部のファイルシステムは意図的に最初のセクタを予約します。

mountインストールに使用されている実際のデバイスとそれをインストールするために特に使用されている設定を確認する必要があります。 ArchLinuxがオフセットを使用して魔法を実行した場合、そこでそれを見ることができます。

または、パーティションを使用することもできます。この場合、ドライブの端にバックアップがあるため、GPTドライブの先頭を上書きしても検出される可能性があります。GPT

おすすめ記事