「WINDOWS¥system32¥config¥SYSTEMが存在しないか壊れています」
この類のエラーが出てWindowsが起動できない。
セーフモードすら立ち上がらないことがたまにあります。
しかもCDドライブも壊れている!どーしよう!

そんな局面にぶち当たった私なりのLinuxを使い修復した経験の覚え書き。

まず準備として生きているPCでUbuntuをUSBにインストールした物を用意。
これはこれで、また後日記します。Ubuntu9.10であれば簡単に用意できました。

修復編ですが、USBブートでUbuntuを起動します。
付属のファイルマネージャー等でWindowsがインストールされているHDDを
覗きます。WINDOWS¥system32¥config内の
SYSTEM
software
sam
security
default
以上5つのファイルに .bak などをつけてバックアップをとります。

つぎにC:\System Volume Informationに当たる場所を開きます。
そして「_restore****」のフォルダ内の最新の「RP*** 」を開きます。
さらに「snapshot」を開き、その中の
_REGISTORY_MACHINE_SYSTEM等、先ほどバックアップしたファイル
にあたる5つのファイルをsystem32¥config内にコピーします。
それぞれをバックアップした物の元の名前にリネームしてやれば完了です。

あとはLinuxを終了させて、うまくいけば通常のようにWindowsが起動します。
私はこれで環境を戻せましたが、上記を行う場合は自己責任でお願いしますね。