Linux Other ぼやき

REGZAの録画リストが突然空になったので焦ったけど頑張って復旧できた方法

更新日:

バスパワーで動くポータブルハードディスクを買って、REGZAに取り付けたら問題なく録画・再生出来たので、何も気にせずに使ってました。

とある日、見終わった番組を削除しようとREGZAを操作をすると、番組削除後に録画一覧が消えました

びっくり。

全部消してしまったのかと思い慌てましたが、落ち着いてディスク容量をみるとデータがほぼ満タンに。そんなに大量に録画してなかったけど、とりあえず消えたのでは無いと思うことができました。

この記事を参考にされる方は、各コマンドやら手順を入念に下調べして、自己責任で作業してください。

ここからは復旧までの流れ

とりあえず登録解除して繋ぎ直してみようと思い、登録解除。そしてつなぎ直すと、初期化しますか?の文字。

あ、これまたびっくり。

そんなことをしてしまったらダメなので、速攻キャンセル。Googleへ直行です。調べるとドライブのフォーマットはxfsでした。WindowsでもMacでも、特別なソフトがないと中を見ることができません。

ということで、Linuxを使うことになりました。ネットでもLinuxを使う方法がたくさん出てきました。普段からバーチャルマシンでLinuxも使っていたのでそれで試してみます。

すると、こんなエラーが

Structure needs cleaning

これを調べると、xfs_repairというコマンドで修理できそう。早速試してみると、-Lというオプションをつけて実行する必要があるとのこと。

ただ、これをするとデータが破壊されるかも、とのこと。Red Hatの解説ページをみると、ドライブの調子が悪くなった時に記録されてないログがあるとそのデータは消えるかも、というような感じの説明がありました。

またGoogleで調べると、うまく復旧した方もいれば、破壊された方もいて、破壊されても、そこからなんとか復活した方もいた。

さあ、困った。できれば消えてほしくない番組がある。

REGZA HDD Easy Copyを使ってみる

上記エラーが出てるので、REGZA HDD Easy Copyには認識されず。。。

REGZA Hdd Easy Repairを使ってみる

これまた、REGZA Hdd Easy Repairには認識されず。。。

ということで、外付けドライブを新調してデータをバックアップする事にしました。

まずはデータをバックアップ

Linuxのコマンドでddというものがあります。データをコピーするためのコマンドではないのですが、ドライブ内のデータをまるっとコピーできるとのこと。

そう、クローンできるいうのです。これはありがたい。

クローンなのでデータの権限やらなんやらかんやら細かいことも気にせずに丸っと同じものができるのです。(とはいえ、このコマンドでクローンしたシステムドライブで起動できないとかの記事もあるので、まだまだ油断は禁物)

早速やってみる。書き方を間違えると元データが消えてしまうので、超慎重にすすめます。ただでさえ不安気味なので確認は多くなってしまいました。。。

まずは、

fdisk -l

で、繋いであるドライブを確認。どこからどこに移すか明確にできるように写真を撮り、丸で囲んで見やすくした。やり過ぎ間もあるけど、油断するとすぐ間違うので。。。

クローン開始

で、ddしてみる。が、遅い。バーチャルマシンの設定だとUSB2しか使えないのでした。USB3のコネクタに繋いでもバーチャルマシンでは認識してもらえず。その辺りの調整から始めるのは面倒なので、DVDからLinuxを起動することにしました。

ダウンロードして、DVDに焼いて、そのDVDで起動。インストールお試しかを聞かれたのでもちろんお試し。DVDからLinuxが起動しました。古いドライブを先に、新調したものを後から繋いで、ddコマンド入力時でも前後がわかりやすくしました。

xfs_repairする

ddコマンドでクローンできたのを確認して、新しい方のドライブをはずします

安心してxfs_repair -Lをします。問題なく修正されました。データの破損もなかったです。ただ、lost+foundという新しいフォルダができてました。たぶん、ドライブがおかしくなった時に削除したデータがなにかしら残ってたのではと思います。

Regzaに繋ぐ

その後、Regzaに繋ぐと、以前登録したものとして認識され、フォーマットすることなくRegzaに繋げました。録画データもバッチリ残ってました。

ほっとしました。

解決した手順を簡潔に

下記手順は筆者の場合の解決策です。どの場合にも当てはまるかは分かりませんが、参考までに。
もう一度書きますが、それぞれの操作はくれぐれも慎重に自己責任でお願いします。

  • UbuntuをDVDから起動
  • クローンする外付けドライブを、元の古いドライブ → クローン先の新しドライブの順番にPCに繋ぐ。(分かりやすいように)
  • FDISKでドライブ名とマウントした場所を確認。絶対間違わないように。
  • ddでクローンを作る。入力と出力を間違えないように超慎重にする。
  • クローンした新しい方のドライブを外す。(UUIDの重複を防ぐため)
  • xfs_repair -L で修復。
  • Regzaに繋いで機器登録して完成。

ちなみに、クローンした新しい方のドライブはRegzaには新しいドライブとして認識され、フォーマットしますか?と聞かれました。

感想

なにはともあれ、録画データが無事でよかった。

バスパワーが原因かな?

ここまで色々調べたり手をかけたりしているうちに、バスパワーのドライブが問題ではと思うようになる。

買って半年も経たない上に、物理的に壊れているわけではなく、structureの問題。

さらに、最近FireTVStickの電源をテレビのUSBから取るようになった。このようなことをふまえて考えると、給電が安定せずに、番組を削除したという行為をハードディスクに記録をするあたりで失敗してしまったのではと考えました。ということで、新調したのはアダプタ給電のにしました。

もっと古いドライブで別のドライブにコピーしたりブルーレイに移せない録画データがあるので、それらも同じようにして修復してみようと思います。

AD

[広告]

AD

[広告]

-Linux, Other, ぼやき

Copyright© ushiyaDevLog , 2021 All Rights Reserved Powered by STINGER.