それは突然やってきた。
いつも通り仕事を終えて、家に帰ってPCを操作していると、なにやら様子がおかしい。
いつも開いているショートカットから、用のあるフォルダにアクセスできない。
んー、昨日までは普通だったのになぁ。と思いながらエクスプローラ上のPCを開いてみたところ、
どーん!!
気がついた時には、容量のゲージすら表示されなくなっていて、アクセスできないようになっていた。
うわ・・・まじかよ・・・・。見られなくなってんじゃねーか!中のファイル、どうすんだ!
RAID1でミラーリングしていたはず
本当ならば、こんなことは滅多に起きないはずだった。なぜならばRAID1でミラーリングしていたからだ。この状態の意味がわからない。
RAIDとは複数の同じ容量のHDDを使うことで実現できる冗長システムのこと。その中でもRAID1というのはミラーリングという機能があり、2台構成なら同じ内容が常に書き込まれる仕組みだ。この仕組みの素晴らしいところは、仮にどちらかのHDDが壊れてしまっても、もう片方のHDDのファイルにアクセスすることができるところ。壊れたHDDを新品のHDDに交換すれば、新品のHDDにデータがコピーされ始め、コピーしている最中も勿論ファイルにアクセスすることが可能だ。バックアップを取ることとはちょっと意味合いが違うが、HDDが物理的に壊れることを想定しつつ、ファイルにアクセスできなくなるというトラブルに対して理に適った動きをする仕組みだ。
そのはずだった。
とりあえず、RAID1のステータスを見ると、HDD1が死んでいた。HDD2は生きていた。ということは、先ほど説明した通り、ミラーリングできているなら、HDD1が死んでいる状態でもHDD2にあるファイルを見ることができるはず。
でも、PC上の表示はこれのままだ。なんでじゃい。
RAID1でミラーリングさえすれば、どっちかのHDDが壊れても、どっちかが生きてさえいれば復活できるんじゃなかったんかい。
望みはHDD2
ここまでは調べた。だけど、データが読み出せない焦りのせいか、結構しんどくなってきた。
よし、整理しよう。RAID1で組んでいたHDDの構成で、HDD1が死亡、HDD2が生きているかも。しかし、この状態でHDD2の中身が確認できない。
これは・・・本当に困ったぞ。何せミラーリングに満足していて、バックアップは特に取っていなかったからだ。
冗長化と、バックアップが別だということを、今回の騒動で学ぶことができた。
学ぶことが出来たのだが、どうしよう本当に。
で、LinuxマシンにHDD2を繋いで見ると、NTFSパーティションがあることがわかった。Linuxなので、パーティションが存在していることがわかっただけで、中身を見ることは出来なかった。
再度Windowsマシンに繋ぎ直し、今度はCrystalDiskInfoにて健康度をチェックしてみた。
CrystalDiskInfo – Crystal Dew World
結果は「健康」だった。セクタ不良による代替セクタもなし。ということは、物理的には壊れていないのかもしれない。
復元ソフトを探してみた
けどこれで少し希望が出てきた。だって「パーティションが存在しているけど、何らかの理由により読めない」という状態が解ったから。
そこで最後の手段。**「復元ソフト」**である。
パソコンで使う記録媒体の中には、当然色んなデータが書き込まれている。特徴的なのは、ゴミ箱に入れて、そこから削除したファイルであっても、実はHDD内のどこかにデータが残っている可能性が高いということ。
どういうことかというと、ファイルを削除するといっても、見えなくしているだけのことが実は多くて、HDDの中のデータがあった場所を復元ソフトとかで読み取ってみると、ファイルを救出できる可能性があるということ。ただし、物理的な損傷が見られた場合は読み取ることは不可能だ。
じゃあ復元ソフトはどのメーカーのものがいいのか。
無料で使うことができる復元ソフトとしてよく知られているのが「DataRecovery」というソフトだ。Windows上で動作する。しかしこのソフトは、ごみ箱から削除したファイルを復元するためだけのソフトだ。間違えてごみ箱を空にしてしまった際に、ごみ箱の中にあったファイルのみ復元が可能である。
「DataRecovery」削除したファイルを復元 – 窓の杜
しかし、これではHDD全体をスキャンして、データを復元してはくれない。今回僕が求めているのは、HDD全体を隈無くスキャンし、中のデータを復元し尽くしてくれるものだ。そういった類いのソフトは、有料ソフトが殆どだ。
10年以上前から復元と言えばよくこれを目にすると思っていたのが、ファイナルデータの復元シリーズだ。当時から「完全復元」という名前のソフトウェアが売られていて、2018年現在は「特別復元」という名前に変わっている。
これねぇ、Amazonのレビューを見ていると、少し不安になったんですよ。
高評価のレビューはもちろん「復元できました!ありがとうございました!」的な内容なんですけど、低評価のレビューも少し目立った様子でした。
んんん、これはお金を払う側としては不安だぞ。
それに、昔このファイナルデータ系の復元ソフトにお世話になったことがあったが、ファイルは復元できたものの、ファイル構造までは復元してくれなかった。全て数字のファイル名に書き換えられ、1つのフォルダにまとめられていた。あれを元に戻すのは本当に大変だった。
EaseUS Data Recovery Wizard
「HDD 復元」でGoogle検索すると、「EaseUS」というメーカーをやたらと目にする。
最近、海外のソフトウェアメーカーが、ブログの記事っぽい感じで商品紹介をしているものをよく目にする。
例えば動画変換系のソフトとか。なんかちょっと怪しいものが増えた感じがする。
このメーカーも同じ感じだから、最初に見た時は、あまり信頼がおけなかった。
この手の復元ソフトは、無料体験版と有料版とで別れていて、無料体験版には制限がかかっている。
HDDの中身を全てスキャンするのは無料の範囲だが、全てのファイルを復元するのは有料版でないとできないことが多い。このメーカーの復元ソフトも同じ仕組みだった。
データ復旧フリーソフトとして使えるのがFree版、データ復元ソフトとして実際に無制限に復元できるのがPro版だった。
うーむ、とりあえず使ってみないことにはなんとも言えないので、無料版でスキャンしてみよう。
ファイルの復元に成功
うおおおなんということだ。操作ガイドを見ながら作業していくと、読み出せないHDDの中に、復元できるファイルやフォルダがどんどん表示されて、正直泣きそうになった。
EaseUS Data Recovery Wizard Free – 操作ガイド
このソフトの無料版で復元できるのは500MBと制限されている。SNS上でこのソフトのことをシェアすると2GBに増えるらしいが、今回復元したいファイルの容量は1TBほどあったので、有料版を使う事にした。
ちなみに、今は8900円で購入できるようになっているが、Googleで「EaseUS Coupon」などで検索すると、7500円で購入できる。8900円だとちょっと高いかもしれないが、7500円でデータが復元できるなら安いもんだ。と思える人もいるだろう。
とりあえず無料版で復元したいファイルが見えたら、実際に復元できる可能性が高い。
ちなみに、Amazonだとクーポンを探さなくても7500円で売られている。
そしてこのData Recovery Wizard Proというソフトの良いところは、1度ライセンスを購入すると、今後のバージョンアップにも対応しているということ。普通は購入時のバージョンからアップデートする時は、アップデート版などの割引の効いたものを購入しなければならないが、EaseUSは1度購入したら次のバージョンも使えるようにライセンスを発行している。よくある「昔買ったソフトだから今は使えないよなぁ」みたいな考え方を持たなくてもいい。
今回復元できたファイルの数は674510個、容量にして926.66GBだった。本当に助かった。
冗長化とバックアップは別物
今回学べたのは、RAIDなどで冗長化を果たしたとしても、それに対するバックアップをしておかなければ、もしもの時に対応できないということ。
これは本当に勉強になった。嫌な意味で。
復元ソフトなんて、本当は誰もが使いたくないとは思う。まずは復元ソフトを使わないで済むための対策をすべきだ。
しかし、もしも今回の事のような悲劇が起こってしまった場合は、まずは無料版を試して、「これなら復元できそうだ!」と希望が見えたタイミングで有料版を購入してみるといいだろう。
場合によっては今回紹介したソフトでは復元できないかもしれないが、僕の場合は助かった。ここまでお読み戴いたこの記事は、その記録である。
EaseUS(イーザス)公式サイト|無料データ復元ソフト – EaseUS Data Recovery Wizard Free