- ベストアンサー
WindowsVista上のVirtualPCで仮想XPが起動できなくなった。対応方法は?
職場で使用しているWindowsVista上のVirtualPC2007で、仮想XPマシンが起動できなくなりました。 仮想XPマシンを起動しようとすると、以下のメッセージが出ます。 次のファイルが存在しないかまたは壊れているため、Windows を起動できませんでした: \WINDOWS\SYSTEM32\CONFIG\SYSTEM オリジナル セットアップ CD-ROM から Windows セットアップ を起動して、このファイルを修復できます。 修復するには、最初の画面で 'R' キーを押してください。 職場の担当者に聞くと、CDはライセンスの問題で使えないと言われました。 そもそも、VirtualPCの仮想OSが起動される前に、CDを認識できるのか疑問ですが。。。 仮想XPマシンで作成し、仮想XPマシン内に保存したデータが多数あるので、復旧方法か保存データを救い出す方法を教えてください。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
別の仮想XPマシンに起動できないドライブ(ファイル)をマウントすれば良いのでは? 読み出したデータは、ホストPCへ書き出せばよいでしょう。 設定画面で「共有フォルダ」を設定してください。 なお、仮想マシンのCDに物理CDを割り当る。 または起動可能なISOイメージを割り当てれば、CDから起動できますよ。
その他の回答 (2)
- Macindows
- ベストアンサー率25% (1/4)
自分にもその経験があるので投稿させていただきます。 この場合、もっとも原因として考えられるのが、仮想XPを、何らかの形で強制終了してしまい、仮想XPのCドライブの一部に障害が出ている、ということです。 対策として、 >VirtualPCの仮想OSが起動される前に、CDを認識できるのか疑問ですが。。。 >これは可能です。XPのインストーラが起動し、メニューが出てきて、Enterでインストール、RでWindowsの修復、となります。 >職場の担当者に聞くと、CDはライセンスの問題で使えないと言われました。 >これは、そのCDがどのような状況かで変わってきます。もし、自宅や職場で、そのCDを使ってインストールしたPCが存在して、HDDから削除していないというのであれば、そのCDをつかうことはライセンス的に無理です。 しかし、まだそのCD を使ってインストールしたことがない、あるいは、以前使用していたPCのHDDから削除している、という場合には使用可能です。ただし、もしそのCDをOEM版として、ハードウェアとあわせて購入したものならば、OSとハードウェアとをいっしょに使わないと、ライセンス違反となってしまいます。VirtualPCにいっしょに買ったハードウェアを組み込んでいるわけではないので。 あと、アドバイスとなりますが、VirtualPCで作成したものなどはこまめにホストOSに移してバックアップを取っておくほうがいいでしょう。 追加で質問などあればどうぞ。
お礼
回答ありがとうございます。 まずは御礼まで。 これから、仕事の合間に、復旧を試してみます。
補足
結局は、自前のXPをインストールし、Dドライブに仮想HDを割り当て、データをホストPCへコピーすることで、なんとか対応できました。 職場では、一つのマスターPCを複数PCへ展開している関係から、XPのCDが汎用的に使えないのだと思います。 アドバイス、確かに昔から言われていることですが、おろそかにしておりました。よーく注意したいと思います。 対策等、詳しく教えていただき、どうもありがとうございました。
- Cmi
- ベストアンサー率36% (132/364)
VirtualPCにもBIOSのような部分が存在しますので、CDブートが可能です。 VirtualPCのイメージを作成する時に、OSのCDを使ったはずですので、それを使用して修復を行えば良いと思います。 ホストOSとゲストOS共にしっかりライセンスを持っていれば、修復がライセンス違反になるということは無いと思います。
お礼
回答ありがとうございます。 まずは御礼まで。 これから、仕事の合間に、復旧を試してみます。
補足
おっしゃるとおり、自前のXP用CDで、ブートはできました! ところが、仮想XPの回復途中、キーボード選択後の再起動で、結局最初のメッセージが表示されて、うまくいきませんでした。 職場のXP用CDは、ベースマシンにしか使用できないようで、そうなると自分のPCも初期化せざるをないようです。 他の方法を探してみます。 どうもありがとうございました。
お礼
回答ありがとうございます。 まずは御礼まで。 これから、仕事の合間に、復旧を試してみます。
補足
ご提案のとおりで、データ復旧ができました。 1.別の仮想XPマシン(自前のCDでクリーンインストール)を作り、 2.起動できなかった(仮想OSのレジストリ破損?)仮想HDファイル(.vhd)を、仮想XPマシンのDドライブに割り当て、 3.仮想XPマシンDドライブの必要データをホストPCへコピー(ドラッグ&ドロップ) という流れです。 本当に助かりました。ありがとうございました。