VMware - Error loading operating system

| コメント(0) | トラックバック(0)

VMWare 環境で、DataRecoveryを使用してWindows 2003 Serverの復元を試してみたら、"Error loading operating system"と表示されてOSがブートしない。

 

エラーメッセージで検索を試みても、「回復コンソールを使え」「MBRを修復しろ」等と言う、いかにもな対策は出ているのですが...

結局、この手の手段では回復出来ず かなりはまってしまいましたのでメモ

 

どうもVDRでの回復時は設定ファイルなども丸ごと戻ると言うわけでは無いようです。

具体的には、ディスクのジオメトリ等は適宜その場で生成されるようで運用状態と異なるジオメトリが設定されてしまうとブートできなくなるようです。(そりゃそうか)

回復方法ですが、サーバーにSSH接続して、仮想マシンのディスクの定義ファイル(xxxxx.vmdk)を編集します。

中に、

ddb.geometry.cylinders

とか

ddb.geometry.sectors

と言う行が有るので、元のマシンを参考にしながら合わせてやれば動きました。

 

今回の場合、具体的には

シリンダ数 8854 が 17432
セクタ数 63が32

と異なっていました。 確かにOSがブートするまでのBIOSレベルでは、これではまずいかも・・・

トラックバック(0)

トラックバックURL: http://mt.yukine.info/mt/mt-tb.cgi/733

コメントする

アーカイブ

このブログ記事について

このページは、Hiromichi Iwaokaが2010年7月 6日 01:25に書いたブログ記事です。

ひとつ前のブログ記事は「クルーズコントロールの取り付け」です。

次のブログ記事は「FD2の車速パルス」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

アイテム

  • ELM327Block.jpg
  • 20100626-10.JPG
  • 20100626-8.JPG
  • 20100626-9.JPG
  • 20100626-7.JPG
  • 20100626-6.JPG
  • 20100626-5.JPG
  • 20100626-4.JPG
  • 20100626-3.JPG
  • 20100626-1.JPG
Powered by Movable Type 5.01