コマンドラインからSDカードに新しいパーティションテーブルを作成するには? [閉鎖]

コマンドラインからSDカードに新しいパーティションテーブルを作成するには? [閉鎖]

Linux MintにSDカードをマウントしようとしましたが、正しいデバイスファイルを見つけてみました:mount -t vfat /dev/sdb /mnt/zauberportal、しかし失敗しました。さまざまな種類のファイルシステム-tオプションなど、いくつかのバリエーションを試しました。

パーティションテーブルの書き込みエラーのため、SDカードの最初の512バイトをゼロで埋め、パーティションテーブル全体を消去することをお勧めします。 dd if=/dev/zero of=/dev/sdb bs =512 count=1、パーティションテーブルを作成するにはgpartedというプログラムを使用する必要がありますが、機能しません。

コマンドラインから新しいパーティションテーブルを作成できますか?

ベストアンサー1

欲しいなら可能*削除するすべてその後、コマンドを実行できますが、ddまだパーティションテーブルを作成する必要があります。

注意元の質問にあった内容なので、/dev/sdbを使用します。

私はお勧めしますfdisk。したがって、次のことを行います。

# fdisk /dev/sdb
Command (m for help): n
Select (default p): p
Partition number (1-4, default 1): 1
First sector (starting-ending, default starting): starting
Last sector, +sectors or +size{K,M,G} (starting-ending, default ending): ending
Command (m for help): w

その後、パーティションをフォーマットする必要がありますmkfs。 LinuxシステムでSDカードのみを使用するには、ext3またはext4を使用してください。

# mkfs.ext3 /dev/sdb1

それ以外の場合は、ntfsを使用する方が安全です(カードを挿入する場所を確認してください)。

# mkfs.ntfs /dev/sdb1

完了したらインストールできます。

# mount -t ext3 /dev/sdb1 /mnt

完了したら削除します。

# umount /mnt

*すべてのデータはまだ存在しますが、ほとんどのエンドユーザーにとって、これはパーティションテーブルがないとデータが消えることを意味します。

おすすめ記事