Windows 10のアップグレード後にVMwareでWindows XP Modeサポートを再度有効にする方法


1

Windows 7からWindows 10にアップグレードした後、VMware Workstation Pro(12.1.0 build-3272444)がWindows XP Mode仮想マシンを起動しなくなることに気づきました。それは今言う:

このシステムは「Windows XP Mode」の実行を許可されていません。これで、仮想マシンの電源がオフになります。

これまでのところ、「XPモードはWindows 10ではサポートされていませんが、必要に応じて古いWindows XPライセンスを購入してインストールできます」などと他の人が言っているように、状況はかなり厳しいようです。この仮想マシンにはいくつかの重要なデータがありましたが、実際にはアップグレードをロールバックしません(バックアップから復元します)。これを防ぐためにVM構成ファイルを変更する方法はありますか?そうでない場合、仮想ハードドライブをマウントしたり、Oracle VirtualBoxなどの別の仮想化製品でこの機能を使用したりする方法はありますか?


これを参照してください... superuser.com/questions/102806/…–
モアブ

1
データだけが必要な場合は、それを.VHDXに変換し、Windows 10に組み込まれているネイティブ機能を使用して仮想HDDをマウントします
。-ラムハウンド

回答:


0

これと同じ問題があり、Windows XP Modeで使用していたすべてのプログラムを再インストールする必要のない解決策を探しました。Kevin Keaneは、問題がライセンスの問題であることは正しいです。Windows XP Mode仮想マシンをVMWareに正常にインポートし、Windows 7で正常に動作しましたが、「このシステムはWindows XP Modeの実行を許可されていません。仮想マシンの電源がオフになります。」Windows 10にアップグレードするとすぐにエラーメッセージが表示されます。ここに回避策があります。Windows XPの有効なプロダクトキーが必要になります(必要に応じてコピーを購入してください)。

まず、古いWindows XP Modeマシンから.VMDKファイルのコピーを安全な場所に保存します。次に、VMWare Workstation Playerで、新しい空の仮想マシンを作成します。オペレーティングシステムを後でインストールすること、および新しい仮想ハードディスクを1つのファイルとして保存することを示します。次に、VMWareが作成した新しい(本質的に空の).VMDKファイルを古いXPモードの.VMDKファイルで置き換えます(つまり、古いファイルのコピーを新しい仮想マシンのフォルダーに入れ、一致するように名前を変更します)削除した空のファイル)。

その後、新しいVMWareマシンを起動すると、Windows XPはロードされますが、アクティブ化されていないことを検出します。インターネット経由でアクティベーションを行い、有効なキーを与えれば、古いXP ModeマシンがVMWareで実行されるようになることを伝えます。


私の問題に対する「正当な」解決策はないようです(ライセンスのやり方です)。これが次善の策だと思うので、これを受け入れられた答えとしてマークします(つまり、無料ライセンスを除くすべてを保存します)。
iX3

-1

これは、何よりもライセンスの問題です(技術的な強制)。Windows 7 Pro以降には、Windows XPのライセンスが含まれていました。これは基本的にXPの完全なコピーでしたが、Windows 7ライセンスを介してアクティブ化された点が異なります。

VMWareとVirtual PCはどちらも、このアクティベーション情報をXPクライアントに転送します。

Windows 8以降、MicrosoftにはこのXPクライアントが含まれなくなったため、VMwareには転送するライセンスがありません。

マイクロソフトの公式の答えは「申し訳ありませんが、私たちはあなたを助けることはできません。それはできません」となるでしょう。そして、可能な限り、最善の策はXPから移行することですが、それは多くの場合オプションではないことを知っています。Windows 3.11でまだ実行されているいくつかの重要なFAAコンピューターシステムに関するいくつかの最近のレポートがありました!

この提案は受け入れられないと言います:

XPモードはWindows 10ではサポートされていませんが、必要に応じて古いWindows XPライセンスを購入してインストールできます。

残念ながら、Windows 7を放棄したときはXPモードライセンスも放棄したため、選択肢があまりありません。どこかからXPライセンスを購入する必要あります-XPモードのコピーを何らかの方法でだまして実行できたとしても、それは依然として海賊版ソフトウェアと見なされます。

とはいえ、すべてが失われるわけではありません。ここに私がしようとするものがあります:

  • ライセンスされたXPのFPPコピーと、対応するCDを見つけます。OEMライセンスを使用しないでください。それはおそらく合法ではないでしょう。
  • XP Mode VMを安全な場所(VMDKファイル、VMXファイル、および同じディレクトリ内のその他のもの)にコピーします。
  • このコピーの新しいVMを作成します。XPモードのバージョンと同じハードウェア構成になっていることを確認してください。
  • XPをインストールします。基本的なインストールだけです。設定を正しく行ったり、更新プログラムをインストールしたりする必要はありません。また、この時点ではアクティブにしないでください。
  • 新しいVMとXPモードの両方をシャットダウンします。
  • テキストエディターで両方のVMXファイルを開き、それらを比較します。これらは単なるXMLファイルです。

見つけた内容に応じて、元のVMXファイルを編集するか、VMDKファイルをXPモードVMから新しく作成したVMXファイルにコピーできます。新しいライセンスのライセンスキーを使用して、このXPのコピーをアクティブ化する必要があります。

これらの提案のいずれも機能しない場合は、新しいXP VMに追加のドライブ文字としてXPモードVMからVMDKファイルをインストールすることもできます。もちろん、この時点でソフトウェアを再インストールする必要がありますが、少なくともこの方法でデータを抽出できます。

ホストオペレーティングシステムにVMDKファイルをマウントしてデータを抽出することもできると思いますが、VMwareを使用してからしばらく経っているため、その方法はわかりません。

機能するという保証はありませんが、おそらく最善の方法です。


提案をありがとう。最終的には、Windows 7システムを(物理的または仮想化された)維持し、それを使用してWindows XPモードを実行します。データを取得できると思いますが、Windows XPでしか動作しないソフトウェアを使い続けたいと思っていたので、どうなるか見ていきます
...-iX3

-2
  1. Virtual Boxは間違いなくWindows 10でXPクライアントを実行します(私は今それを使用しています)

  2. 変換する必要はありません。VirtualBoxはネイティブにVDMKファイルを読み取ることができます。

VirtualBoxをダウンロードしてインストールし、ハードディスクを接続するだけです。念のために、その仮想ハードディスクのコピーを作成しますが、すぐに動作するはずです(3年前に行ったので、問題ありませんでした)。


XPモードのクライアントは通常の方法ではアクティブ化されないため、ここでは特別だと思います。
ケビン・キーン

著者は、特にWindows XPモードの仮想モードについて話している。VMWareはWindows XPをサポートしているため、あなたのアドバイスが実際に何であるかが明確ではありません。
ラムハウンド

VirtualBoxで同じVMを実行しようとすると、起動に失敗しました。
iX3
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.