不正なフラッシュドライブをフォーマットする方法は?(GPartedは実際の容量を超えてファイルシステムのフッターに触れようとし、無期限にフリーズします)

neverMind9

リンボタイプの偽のUSBまたはSDカードでは、ドライブの特定の位置から始まるすべてのセクターが使用できません(0のみ、1のみ、または読み取り不可能なセクター応答)。

フラッシュドライブはそれ自体を256GBと表示する場合がありますが、実際には16GBしかありません。16GBのしきい値を超えて書き込まれたものはすべて、デジタルブラックホールに入ります(したがって、limbo)。そのデータにアクセスしようとすると、次のいずれかが発生する可能性があります。

  • デバイスは、00000000(0x00)バイトのみの空白セクターを返します
  • デバイスは、11111111(0xFF)バイトのみのセクターを返します
  • デバイスは、セクターが損傷していることをコンピューターに通知します。
  • デバイスは無期限にフリーズし、読み取り要求を返すことはありません。
  • デバイスはランダムデータを返します(非常にまれなタイプ)

私が所有する不正なフラッシュドライブでは、最初のものが当てはまります。リンボエリア00 00 00 00内のすべてのセクターの512バイトのセクターすべてで…を返しますこれは実際のデータ容量を超えています。

ファイルシステムを作成するために(テスト目的で)偽のUSBを使用mkfsまたは使用gpartedすると、無期限にフリーズします。

WindowsとAndroidはどちらも、SDカードを30分以内に必要な容量まで正常にフォーマットしますこれは、実際の容量を超えているファイルシステムフッターに触れていない場合にのみ可能です。ヘッダーを変更することによってのみ。
GPartedとmkfsは(PCからドライブを取り外すまで)無期限にフリーズし、GPartedに不明なタイプで示されたファイルシステムを残します

ファイルシステムのヘッダーのみを書き込んでいるときに、GPartedで不正なフラッシュドライブを疑わしい容量までフォーマットするにはどうすればよいですか?

それはGPartedが無期限のフリーズを引き起こす辺獄の領域に触れないようにします(不正なドライブで4番目にリストされたタイプのセクターリターンと混同しないでください。それはGPartedの反応です)。

私が達成しようとしていること:

  • Linuxが偽のフラッシュドライブへのスワップオンにどのように反応するかをテストしますこれはStackExchangeにとって些細なことなので、自分で試してみることにしました。
  • Android携帯電話でさまざまなファイルシステム(ext2、ext3、ext4、FAT16、FAT32、exFAT、f2fs、xfs、zfs、ntfs)をテストする:実際の容量を超えて、Android携帯電話を使用してビデオを録画してみますそれがどのように反応するかを見てください。
sourcejedi

私はこれがうまくいくのではないかと疑っています。しかし、あなたが求めていることを実行する必要がある堅牢な方法があります。これが機能しない場合、mkfsより良いことをするために渡すことができるオプションはありません

  1. デバイスと同じサイズの(スパース)ファイルをメインファイルシステムに作成します。例:truncate --reference=/dev/sdX disk.img
  2. ファイルをパーティション分割します(これが必要だと思います-スキップしない場合は、/dev/loopN代わりに使用してください/dev/loopNp1)。を実行するfdisk disk.imgdd if=/dev/sdX of=disk.img conv=notrunc bs=1M count=1、デバイス上のパーティションをコピーすることができます
  3. losetup -f disk.img -これにより、ループデバイスが作成され、その名前が出力されます。
  4. mkfs.FOO /dev/loopNp1 -ファイルシステムを作成します
  5. dd if=/dev/loopN of=/dev/sdX bs=1k count=16M conv=sparse-ディスクイメージの最初の15G(16 * 1024 * 1024 * 1024)をデバイスにコピーします。必要に応じて調整できます。conv=sparseすべてゼロであるブロックの書き込みをスキップします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ