同じように準備されたUSBフラッシュドライブがなぜ1バイトずつ違うのですか?

同じように準備されたUSBフラッシュドライブがなぜ1バイトずつ違うのですか?

2つの同じUSBスティックがあります(トレストア16GB)次のように準備する 銀行画像

  1. 使用準備ゴポット:

    • 既存のパーティションの削除
    • 新しいDOSパーティションテーブルの作成
    • FAT32を使用してスティック、デフォルトのパーティションをフォーマットします。
  2. 画像をスティックに読み込みますusb-creator-kde

だから私は2つのメモリースティックで同じことをしましたが、1つは起動し、もう1つはエラーメッセージでクラッシュします。

(initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: No such device
Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs

その後、比較しようとしますsudo cmp /dev/sdb /dev/sdc。その結果は次のとおりです。

/dev/sdb /dev/sdc differ: byte 441, line 5

ここで何が問題であり、どのように解決できますか?

ベストアンサー1

なぜクラッシュするのかはわかりませんが(不良スティック?破損した画像?)、「同じように」生成されたファイルシステム(ISO9660であるかどうかにかかわらず)の違いは、一般的に次のように疑われます。タイムスタンプ、生成時間など。またはランダムデフォルトファイルシステムラベル。両方の画像に同じデータが必要な場合は、dd良い画像を別の画像に貼り付けてチェックサムを確認してください(md5sumまたはその他、すべて利用可能)。

ああ、質問タイトルの仮定は本当ではありません。これだけでなく一つ別のバイト。cmpただ教えてください最初出ると違います。

おすすめ記事