Windows 7のXPモードの仮想PCは、XP仮想PCのように、異なる起動ダイアログ、シャットダウンなしなど、「ストック」されていない機能をサポートしています。ボタンなど。おそらく最も重要なのは、XP Mode VM=内にインストールされているアプリケーションがWindows 7のスタートメニューに表示されることです。
複数のXPモードVMが必要です。2つ以上のXPモードVMを使用すること、またはこれらの追加統合機能をXP Virtual PC?
クリーンなXP仮想マシン(MicrosoftのWebサイトからダウンロードできるもの)をコピーするだけの場合は、名前を変更して複数のXP VMをそのように。
少なくともそれは私にとってはうまくいきました、それがうまくいかない場合は私に知らせてください
Virtual PCで作成されたすべての仮想ハードドライブ(vhd)は、オフになっている場合は3つのファイルで構成され、休止状態または実行中の場合は4つのファイルで構成されます。これらのファイルのファイル拡張子は次のとおりです。
- .vhd =仮想マシンの仮想ハードドライブイメージ
- .vmc =仮想マシン設定ファイル
- .vsv =仮想マシンに保存された状態ファイル
- .vmcx =仮想マシンの説明と登録設定
最初の3つのファイルは
C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
にあり、最後のファイルはC:\Users\Your_Username\Virtual Machines
にあります。後者の2つのファイルは自動的に作成されます。仮想マシンのコピーを作成するには、.vhdファイルと.vmcファイルのみが必要です。この例では、元の仮想ドライブをWindows XP Mode、および作成したコピーをWindows XP Mode- Copyと呼びます。すべての仮想ドライブに次の名前を付けることができます。ここで説明されているように設定ファイルを変更することを忘れない限り、好きです。
Virtual XPまたはVirtual PCで作成された他の仮想ハードディスクのコピーは、非常に簡単で高速です。次の手順を実行してください。
- 仮想XPをオフにし、休止状態にしないでください
- [フォルダーオプション]を開き、[すべてのファイル、フォルダー、ドライブを表示する]を選択します。既知のファイルタイプの拡張子を隠すをオフにします
- 移動
C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
Windows XP Mode.vhd
およびWindows XP Mode.vmc
ファイルをコピーします。正しいファイルを確実にコピーするには、[フォルダーオプション]を開き、[既知のファイルタイプの拡張子を隠す]をオフにして、[OK]をクリックします。- ファイルを同じフォルダーに貼り付けます。 WindowsはWord
Copy
を両方のファイル名に追加するので、2つの新しいファイルWindows XP Mode - Copy.vhd
とWindows XP Mode - Copy.vmc
ができます。- メモ帳で
Windows XP Mode - Copy.vmc
を開きます。これはxmlファイルなので、通常はメモ帳で編集できます- 仮想ドライブ名を含む次の文字列を見つけます:
<drive_type type="integer">1</drive_type>
<drive_type...>
の下で、vhdファイル名をWindows XP Mode - Copy.vhd
に変更します(<absolute type="string">
と<relative type="string">
の両方)仮想XPのイーサネットアダプターのMACアドレスを含む
<ethernet_adapter>
の下の次の場所を見つけます:<ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address>
。ここで、xxxxxxxxxxxxはMACアドレスを表す16進数の文字列です。仮想の2つのコピーを許可するにはXPが同時にネットワークに接続するために、イーサネットアダプターのMACアドレスを変更して、MACアドレスの競合を回避する必要があります。アドレスは16進数で指定し、0〜9とAF。通常、1桁を変更して再び一意にするだけで十分です。
- ファイルを保存して閉じます
- [フォルダオプション]を開き、[隠しファイル、フォルダ、ドライブを表示しない]を選択します。既知のファイルタイプの拡張子を非表示にするをチェックして、OKをクリックします。
C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
に再度移動Windows XP Mode - Copy.vmc
ファイルをダブルクリックすると、Windows XP Mode - Copy.vmcx
が正しい設定でC:\Users\Your_Username\Virtual Machines
フォルダーに自動的に生成されます。それでおしまい。これで、2つの仮想XPを同時に実行できます。
両方のVMの場合...
次に読みます:
(Windows)ネットワークアダプター(NIC)設定が両方のVMに同じMACアドレスを強制していないことを確認します。その設定は、VM構成ファイルで指定されている内容を無効にするためです。
この設定は、ネットワークアダプターのプロパティで確認できます。ネットワークアダプタを右クリックし、[プロパティ]-> [構成...]-> [タブ] [詳細設定]-> [ネットワークアドレス]をクリックします。
両方のVMが
Not Present
に設定されていることを確認するか、VMごとに異なるMACアドレスを指定します。
価値があるのは、現時点では、手動による手間をかけたくない場合は、Windows仮想PCを複製できる無料のツールである XP-More を使用するだけですXPモードですが、Windowsを無効にすることを忘れないでくださいXPファイアウォール。
必要な数だけ作成できますが、Windows 7メニュー(XPモード)から起動したプログラムは、同じ仮想マシン内で動作します。他のすべてのインスタンスは、標準の仮想マシンと同じように使用できます。
より簡単で(AFAIK)より法的なアプローチは、Virtual PCの差分機能を使用することです ここ .
私は実験によってvmcファイルで構成番号を増やす必要があることを発見しました(Win 7 Ultimate + Windows XP Mode dnld 7-OCT-2010を使用)
XPMOREを試しました(これはすばらしいことですが、動作するには上記の修正が必要です!)
YouTubeでプロセスのビデオを見つけました。 Ivoが投稿したものよりも少しシンプルに見え、私にとってはうまくいきました。これには、XPの読み取り専用vhdファイルが既にマシン上にあり、詳細オプションの下で「差分」タイプを使用して新しいvmを作成することが含まれます。これは、指定された読み取り専用vhdを使用しますが、変更/カスタマイズを別のvhdに保存します。ほとんどすべてのポイントおよびクリック...