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
*すべてのデータはまだ存在しますが、ほとんどのエンドユーザーにとって、これはパーティションテーブルがないとデータが消えることを意味します。
答え2
「fdisk」と「parted」は、ディスクパーティションテーブルを処理するためのコマンドラインコマンドです。彼らと一緒に試してみてください。