« 楽天トラベルってまめにチェックした人だけ得するシステム? | トップページ

2009年2月11日 (水)

RAID0 崩壊

やっちまいました(^^;) STRIPE RAID崩壊

 自室に置いてあるTV録画用タワーPCをリビングのノートからVNCでいじってたのですが、BIOSの更新が有るのを発見し、Windows上から更新できるツール使ってリモートで更新、そしてリブート。しばらく待てば、Windowsが起動してまたリモートでつながると思っていたのですが..遅い!

 自室に戻りブラックアウトしているマシンを発見。ああ、ICH9RがRAID設定からnon RAIDな設定に戻ってるのね。以前もこんなことあったっけな、とRAID設定に戻して再起動.....すると、RAID0の片方のドライブがRAID構成から外されている。非Raidで再起動がかかった時に何か管理領域に書き込みされてしまったのかも。(汗

 さて、このままあきらめてしまうのもしゃくなのでなんとか復旧に挑戦しましょう。方針としては、HDDのブートメニューのソフトですが、パーテションテーブルの編集機能もあるMBMなるソフトでパーテションの復活をもくろみます。

 Raidのボリュームとして認識していないとらちがあかないので、ひとまずRaid構成の情報を解除して再構成します。 この時点でパーテションはすべて解除されてしまい無領域な状態になります。

 最初のパーテションはOSインストールの領域確保の時に 40000 と入力した記憶があったので、ここから計算します。
パーテションのサイズは 40000x1024x1024 byte
HDDの1シリンダーのサイズはHead 63, 255sector, 512byte/sector を掛け合わせたもの
これでパーテションサイズを割ると 5099.3となります。確か切り捨てでまるめられているはずなので、1つめのパーテションは、5099シリンダー使っていることになります。

 フロッピーからMBMを起動して、editモードで計算した値を入力します。NTFSなのでパーテションの種類は 07のNTFSを選び、シリンダは 0から5098までと入力します。0からスタートなので、5099じゃなくて5098ですね。間違えやすいので気をつけねば。

 で、リブートしてみると....おお、見事にXPが起動しました。chkdskもエラーも出ずに通ります。気をよくして、ふたつめのw2kとdosのパーテションも値を計算して追加。無事にここまでは順調にいきました。問題は最後のデータパーテション。基本領域だったか拡張領域を作ってからパーテション作ったのか、そしてサイズも覚えていないんですよね。案の定、残り全部を基本領域なNTFSパーテションにしてみましたが、エラーがでて読めません。

 そこで Acronis Disk Director Suiteの登場デス。削除パーテションをクラスタスキャンして探し、復活してくれる昨日があるんですよね。で実行してみましたが...うまく見つけられない(笑 だめだこりゃ。

 で、最後に登場が FinalDataです。こいつはパーテションは復活してくれませんが、スキャンして見つけたファイルを他のドライブにコピーしてくれるソフトです。幸い、今回はパーテションが消えてから基本的にファイル操作はしていませんので、ほとんどのフィルが無事サルベージで来ました(^^;)

 ということで、無事復活。教訓としては、raid構成してるときはbios updateも気をつけねばってことと、パーテションテーブルのパラメータは紙に控えておくと楽 ですかねぇ。

« 楽天トラベルってまめにチェックした人だけ得するシステム? | トップページ

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/485343/27972742

この記事へのトラックバック一覧です: RAID0 崩壊:

« 楽天トラベルってまめにチェックした人だけ得するシステム? | トップページ

無料ブログはココログ