SDカードのパーティションをFATに変換

SDカードのパーティションをFATに変換

次のコマンドを使用してSDカードにパーティションを作成しました。

sudo mkfs -t vfat -n ZED_BOOT /dev/sdb1 sudo mkfs -t ext4 -L ROOT_FS /dev/sdb2

Consulate show コマンドは正常に実行されますが、パーティションを報告する場合:

sudo fdisk /dev/sdb p

パーティションタイプがFATとEXT4ではなくLinuxであることを伝えます。パーティションをFATとEXT4に変換するには?

忙しい猫 ありがとう

ベストアンサー1

ファイルシステムタイプとパーティションタイプは異なります。パーティションタイプは最終的にオペレーティングシステムのヒントにすぎません。 Linuxはファイルシステムを派生させるためにパーティションの実際の内容のみを表示するため、通常このメッセージは無視されます。マウントは正常に/dev/sdb1実行されます。mountvfat

Windowsが実際にこのパーティションタイプをサポートしているため、WindowsシステムでFATパーティションを開こうとすると状況が異なります。

物理ファイルシステムに基づいてパーティションテーブルを正しく調整するには、fdisk次の方法を再度使用します。

# fdisk /dev/sdb1
[…]
Command (m for help): t
Partition number (1,2, default 2): 1
Partition type (type L to list all types): b

Changed type of partition 'Linux' to 'W95 FAT32'.

Command (m for help): w
The partition table has been altered.
Syncing disks.

それはすべてです。最初のパーティションのラベルが示すように、ZedBoardを設定しようとしています。この場合、実際にはパーティションの種類について心配する必要はなく、魅力的に動作すると思います。 ;)

おすすめ記事