XPモードのVHDをwin8で見る方法
- 2012.11.05 Monday
- 12:21
おそらく、アップデートされた方の中に、
XPModeが使えないことに気がついた方がいらっしゃるのではないかと思う。
ずいぶん前に投稿したとおり、Win8ではXPmodeはサポートされていないため、
それを使うことはできない(一番下)。
えっ!ちょっと待って、XPModeで作った資料とかあるのに(XPModeの中のHDDに保存)、
XPModeがつかえなくちゃ、どうやってそれを取り出したらいいの?
Win7にダウングレードしなくてはならないの?
となるかもしれない。
答えはNo
もともと、XPModeはVHD(仮想ディスク)の上で動作しているので、
それをマウントしてあげれば外付けドライブのように認識してくれる。
まず、XPModeがどこかに保存されているはずなので、それを探す。
win7で特にいじっていない場合は、デフォルトで下記にvhdファイル(Windows XP Mode.vhd)が存在しているはずだ。
C:¥Users¥[username]¥AppData¥Local¥Microsoft¥Windows Virtual PC¥仮想マシン
※¥は半角
[username]はあなたのwin7でのアカウント
もしかしたらwindows.oldに移動されているかもしれないので、
C:¥windows.old¥Users¥[username]¥AppData¥Local¥Microsoft¥Windows Virtual PC¥仮想マシン
を探して見るとよい。
あったら、VHDをマウントしてあげる。
マウント方法は他力ちゃんで下記を参考にすると良いだろう。
Windows XP Modeとディスク管理機能
あとは、必要なデータを取り出せばよい。
そういえば、HyperVでXPモードのVHDは動かせるのかな?
ということで、調べてみると、結局Win7にライセンスされているので、
別環境ではプロダクトキーを要求されるようです(下記URL)。
(VMwearからBootcampにしたときも同じ要求(環境変更)がされました)
Windows 7のWindows XP ModeからWindows 8 Hyper-Vに移行する
ということで、VHDマウントしか取り出す方法はなく、
XPを引き続き使うには、過去に使っていたものでも良いので、プロダクトキーが必要になるようです。
(この場合ダウングレードには当たらないので、正規版のXPライセンス(プロダクトキー)が必要です。パソコンに付いているOEMのプロダクトキーはダメ)
こちらの方によるとインストールできたような感じです。
How to Run Windows XP for Free in Windows 8
Windows8のHyper-VにてXP Modeを動かす
※わかりきったことですが、XPモードはあくまでWin7の機能ですので、このやり方はよろしくない方法です(下記URL参照)。
自己責任で。
Windows XP モードの仮想マシンに Windows 8 からデータを取得する方法
注:Windows 8 は、Windows XP モードのライセンスを指定しないため、Windows XP モードの仮想ハード ディスク Windows 8 は機能しません。Windows XP モードのライセンスは Windows 7 が提供する利点です。
どうも、日本語版は翻訳機の直訳っぽいので、原文なら、
How to retrieve data from a Windows XP Mode virtual machine on Windows 8
Note: The Windows XP Mode virtual hard disk will not work on Windows 8 as Windows 8 does not provide the Windows XP Mode license. The Windows XP Mode license is a benefit provided on Windows 7 only.
です。