LoginSignup
1
0

More than 3 years have passed since last update.

ラズパイのSDカードが壊れた?ときの対処

Last updated at Posted at 2021-03-29

経緯

24時間/365日で動作させていたラズパイが、気が付いたらデスクトップ背景+マウスポインタだけになっていた(マウスポインタは動かず)ので、再起動してみました。

しかし以下のメッセージを表示して、起動しない...:qiitan-cry:

[   11.366974] mmc0: timeout waiting for hardware interrupt.
[   21.606972] mmc0: timeout waiting for hardware interrupt.
[   31.846972] mmc0: timeout waiting for hardware interrupt.
[   31.849236] print_req_error: I/O error, dev mmcblk0, sector 64614380
[   42.086972] mmc0: timeout waiting for hardware interrupt.
[   42.089241] print_req_error: I/O error, dev mmcblk0, sector 64614381
(以下省略)

調べたところ、メッセージの通り、SDカードに問題がある模様です。

なお、使用しているSDカードは「SanDisk Ultra microSDXC 128GB UHS-1 CLASS10」、ラズパイは「Raspberry Pi 3 Model B+(放熱フィン追加、ケースあり)」、OSは「Raspbian GNU/Linux 10 (Buster)」です。

対応

SDカードの抜き挿し

何はともあれ、SDカードの抜き差しをする。が、起動しない。
接触部分を拭いてみるが、変化なし。

OS再インストール

ハード的に壊れてる場合は意味がないけど、とりあえずOS(Rasbian)を再インストールしてみる。
ラズパイ起動時、「Shift」キー押下でBIOSメニューが表示され、そこから再インストールができます。
(ちなみに、このGUIから、起動時の設定等も変更できますが、今回はそのあたりは変更しませんでした)

当然のことながら、OSはバージョンアップされてしまいました。
(今回は10.8になりました)

結果

OSを再インストールしたら、なぜか起動できるようになった!
ハードの故障ではなかったのか...
何だったんだ、あのエラーメッセージは?

その後

初期化されてしまったので、いろいろ設定を復帰させ、現在は無事に運用中。

でもきっと、また同じことが起きると思うので、この記録を残しておくことにしました。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0