質問: VMWARE playerにCentOSをいれての開発中に4Gの重いファイルを間違ってvimで開いてしまい、VMWAREが急に落ちました。その後、CentOSが立ち上がらなくなり、データも消えてしまったようです。 なんとか復旧する方法はないでしょうか?windowsXPをつかってますが、システム復旧ではだめでした。
回答: VMWAREが立ち上がらないからといってイメージファイル内のデータが消えていない可能性もあるかと。 >システム復旧ではだめでした そりゃ無理かと。たしかシステム復旧はWindowsのシステムを元へ戻すものでシステムに関係ない単なるファイルを戻すわけではないはずです。 まずはVMWAREそのものがおかしくなっていないかを確かめるのが先決です。 なんでもいいので他のイメージファイルでVMWAREが正しく起動できるかどうかを確かめます。 この段階でダメならばVMWARE自体がおかしくなっていますので、VMWAREの復旧が必要です。 次にイメージファイルの復旧のアイディアですが、 * 他のLinuxマシンへイメージファイルを持っていき、Linux上でイメージファイルをマウントする。そのままマウントできなかったら別のファイルシステムに変換するとか。 * 他のLinuxマシンがないのであれば、UbuntuやKnoppix等の1CD Linuxを使用してWindowsマシンを立ち上げる。あとは上記と同じでイメージファイルをマウントする。 * 他のVMWAREイメージを作ります。このイメージファイルサイズはおかしくなったイメージファイルをコピーしても余裕があるサイズにします。そして、samba経由で壊れたイメージファイルを新規のイメージファイルへコピーします。あとはマウントして...以下略。 ただ、上記の上2つの方法では問題が有りそうです。 VMWAREを使っている時点でLinuxマシンは無いと想像できます。 また、4GのファイルをViで開こうとしている時点でVMWAREのイメージファイルサイズはかなり大きそうですが、1CD Linuxから立ち上げてもそんなに大きいイメージファイルをメモリ上にロード出来ないかも。 なので現実的には3番目の方法かと。