USB ディスクに FAT32 を作成できません (FAT の数が間違っています)

USB ディスクに FAT32 を作成できません (FAT の数が間違っています)

Linux 初心者なので、ターミナルで USB をゼロにした後、USB が表示されず、ソフトウェアをいじっていました。その後、ファイル システムを作成するコマンドを実行しましたが、次のように表示されます。

msdos の

設定アプリでは、USB ディスクは次のように表示されます。

これ

何が問題なのか、どうすれば修正できるのか、誰か教えていただけませんか? そこから起動できるようにしたいです。

答え1

  • は不要です-f 32。 おそらく が必要です-F 32man 8 mkfs.msdos詳細については を参照してください。Linux は一般に大文字と小文字を区別することに注意してください。
  • おそらく にファイルシステムを作成すべきではありません/dev/sdb。まずパーティションを作成し(fdiskgdiskまたは他の方法で)、次に にファイルシステムを作成します/dev/sdb1。比較単一パーティションディスク構成の用途

答え2

正しい構文は次のようになります。mkfs.msdos -F 32 /dev/sdb

ラベルを追加したい場合は、mkfs.msdos -F 32 -n THISTHING /deb/sdb

FAT ファイルシステムに名前を付ける場合は、すべて大文字を使用するのが理想的です。ただし、他の回答で述べられているように、テーブルを作成する前にファイルシステムを作成することは一般的ではありません。パーティション テーブルを最初に作成することを選択した場合は、必要に応じて個別のパーティションを作成するために使用できる fatresize などのツールがあります。その手順については、次のリンクを参照してください。

# parted -a optimal /dev/sdb # IF it is still /dev/sdb
    mktable msdos # msdos or gpt are options, I am assuming msdos because of your FAT selection
    mkpart # here you can choose anything for name and filesystem, 
           # it won't matter since you'll be making a new file system

パーティション サイズの入力を求められた場合は、-1終了セクターを入力して、パーティションがディスク全体に広がるようにします。

これで、/dev/sdb1 を実行できるようになりますmkfs.msdos -F 32 /dev/sdb

注意: オペレーティング システム間の互換性のために FAT が必要な場合は、exFAT を検討してください。exFAT は FAT に似ていますが、4 GB の制限がありません。Windows .wim をカスタマイズする場合やメディアを使用する場合は、4 GB のファイル サイズの問題が発生する可能性があります。

関連情報