web-dev-qa-db-ja.com

破損したSDカードを再フォーマットすると修正されますか?

今日、新しいSDカードにUbuntu Mateインストールを作成してみました。 Raspberry Piが起動しないため(赤色のLEDのみが点灯)、SDカードを次の方法で確認しました。

ole:$ Sudo fsck -y -b 163840 -B 4096 /dev/mmcblk0p1  
fsck from util-linux 2.29
 e2fsck 1.43.4 (21-Nov-2017)
 fsck.ext2: Bad magic number in super-block while trying to open 
 /dev/mmcblk0p1

 The superblock could not be read or does not describe a valid 
 ext2/ext3/ext4
 filesystem.  If the device is valid and it really contains an 
 ext2/ext3/ext4     
 filesystem (and not swap or ufs or something else), then the 

 superblock is corrupt, and you might try running e2fsck with an alternate superblock:
 e2fsck -b 8193 <device>

また、代替スーパーブロックを使用してe2fsckを実行しようとしましたが、すべてが悪いようです。ただし、badblocksを実行してもエラーは報告されませんでした。

ole@mki:~/Downloads$ Sudo badblocks -o ./badblocks.list -w -s -v -b 4096 -c 16 /dev/mmcblk0p1 
Checking for bad blocks in read-write mode
From block 0 to 7817983
Testing with pattern 0xaa: done                                                 

Reading and comparing: done                                                 

Testing with pattern 0x55: done                                                 

Reading and comparing: done                                                 

Testing with pattern 0xff: done                                                 

Reading and comparing: done                                                 

Testing with pattern 0x00: done                                                 

Reading and comparing: done                                                 

Pass completed, 0 bad blocks found. (0/0/0 errors)

カードを再フォーマットするとエラーを修正できますか?画像をカードに3回再インストールしようとしましたが、それは助けにはなりませんでした。

更新

私はubuntuディスクユーティリティを使用してすべてを再フォーマットしましたが、今では問題ないようです:

ole:$ Sudo fsck /dev/mmcblk0p1 
fsck from util-linux 2.29
fsck.fat 4.0 (2016-05-06)
/dev/mmcblk0p1: 1 files, 1/1953541 clusters

Ubuntu Mateイメージを再度作成して、Raspberry Piが起動するかどうかを確認します。

別の更新

Ubuntu Mateを焼き付けようとしましたが、完了後はカードがNautilusにマウントされず、Raspberry Piが起動しません。

ole@$ Sudo ddrescue -D --force ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img /dev/mmcblk0p1
GNU ddrescue 1.21
Press Ctrl-C to interrupt
     ipos:    4999 MB, non-trimmed:        0 B,  current rate:   6550 kB/s
     opos:    4999 MB, non-scraped:        0 B,  average rate:  13192 kB/s

試行なし:0 B、エラーサイズ:0 B、実行時間:6m 19sレスキュー:5000 MB、エラー:0、残り時間:n/aレスキュー率:最後の正常な読み取りから100.00%時間:0s終了

3
Ole

短い答えはイエスです。この場合、ディスクの再フォーマットは機能しました。公式にテストするには、Ubuntu Mateの代わりにRaspbianをインストールしましたが、現在は正常に動作します。

Ubuntu Mateのインストール時に発生する破損に関する 追加の質問 です。

0
Ole