web-dev-qa-db-ja.com

SDカードをフォーマットできません

Ubuntu 16.04を使用してMicro SDカードをフォーマットすることができません。パーティションとファイルは何でもSDカードに残ります。はい、カードがロックされているかどうかを確認しました。

fdisk -l 

Disk /dev/mmcblk0: 29,5 GiB, 31657558016 bytes, 61831168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x68818b6a

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1        8192   137215   129024   63M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      137216 61831167 61693952 29,4G 83 Linux

:~$ Sudo mkfs.vfat -F 32 /dev/mmcblk0

mkfs.fat 3.0.28 (2015-05-16)

それでも同じ

Sudo fdisk -l
Disk /dev/mmcblk0: 29,5 GiB, 31657558016 bytes, 61831168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x68818b6a

Device         Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p1        8192   137215   129024   63M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      137216 61831167 61693952 29,4G 83 Linux

私はシュレッダーも試しましたが、ファイルは以前のように残っています

Sudo shred -v -z -n 0 /dev/mmcblk0

ddも機能しませんでした

Sudo dd if=/dev/zero of=/dev/mmcblk0
dd: writing to '/dev/mmcblk0': No space left on device
61831169+0 records in
61831168+0 records out
31657558016 bytes (32 GB, 29 GiB) copied, 9427,3 s, 3,4 MB/s

これに続いて、「未処理のエラーメッセージ:ファイル '/ media/philipp/boot'の情報を取得中にエラーが発生しました:そのようなファイルまたはディレクトリはありません」というエラーウィンドウが表示されます。まだevertythingは以前と同じです。

Gpartedを使用すると、このエラーが発生します

Can't open /dev/mmcblk0p1: No such file or directory
Cannot initialize '::'
mlabel: Cannot initialize drive

Can't open /dev/mmcblk0p1: No such file or directory
Cannot initialize '::'

fsck.fat 3.0.28 (2015-05-16)

open: No such file or directory

Unable to read the contents of this file system!
Because of this some operations may be unavailable.
The cause might be a missing software package.
The following list of software packages is required for fat32 file system 

support:  dosfstools, mtools.

そして

e2label: No such file or directory while trying to open /dev/mmcblk0p2
Couldn't find valid filesystem superblock.

tune2fs 1.42.13 (17-May-2015)

tune2fs: No such file or directory while trying to open /dev/mmcblk0p2
Couldn't find valid filesystem superblock.

Couldn't find valid filesystem superblock.

dumpe2fs 1.42.13 (17-May-2015)
dumpe2fs: No such file or directory while trying to open /dev/mmcblk0p2

Unable to read the contents of this file system!
Because of this some operations may be unavailable.
The cause might be a missing software package.

他に試すことはありますか、それとも私のカードは壊れていますか?

2
user641448

SDカードを消去しようとしています

すでに試したこのコマンドの出力は何ですか?

Sudo dd if=/dev/zero of=/dev/mmcblk0

質問を編集して出力を投稿してください。 4つのスペースをインデントして、テキストをコードとしてレンダリングします。カードを取り外して再度接続するとどうなりますか。多くの場合、メモリカードの変更されたパーティションテーブルが認識されるためには、再度プラグを抜いて差し込む必要があります。

同じことを行うことができますが、mkusbでsafer方法でカードをワイプします。また、カードを標準のストレージデバイスに復元することもできます。 mkusbは、ターゲットデバイス(この場合はカード)の識別に役立ちます。「ddに安全ベルトを巻き付けます」。これらのリンクをご覧ください

help.ubuntu.com/community/mkusb

mkusb/persistent

結果の分析

Sudo dd if=/dev/zero of=/dev/mmcblk0からの出力

dd: writing to '/dev/mmcblk0': No space left on device
61831169+0 records in
61831168+0 records out
31657558016 bytes (32 GB, 29 GiB) copied, 9427,3 s, 3,4 MB/s

ddがドライブ、SDカードに書き込みを行うことを示しました。 Geek長老のコメントに同意しました。コンピューターを再起動し、カードが消去されているかどうかを確認する必要があります。パーティションテーブルは表示されません。

  • 成功した場合、新しいパーティションテーブルとファイルシステムを作成できます。

  • そうでなければ(まだパーティションがあった場合)、カードは「グリッドロック」(故障しているため読み取り専用)され、次のステップでは完全に死んでしまうと思います。このリンクをご覧ください。

    ペンドライブの寿命

  • カードリーダーも不良である可能性があるため、同じコンピューターまたは別のコンピューターで別のカードリーダーでカードをテストすることをお勧めします。

結論

再起動してさらにテストした後、パーティションとファイルはまだそこにあります。結論は、SDカードが故障している、つまり「グリッドロック」されているということです。これは、故障したプロセスの読み取り専用段階であることを意味します。

1
sudodus