หากคุณเพียงคัดลอกเครื่องเสมือน clean XP (สิ่งที่คุณสามารถดาวน์โหลดได้จากเว็บไซต์ Microsoft) คุณสามารถเปลี่ยนชื่อและมี VM VM หลายเครื่องได้
อย่างน้อยมันก็ใช้งานได้สำหรับฉันแจ้งให้ฉันทราบถ้าไม่
นี่คือภาพรวมของขั้นตอนที่จำเป็น:
ฮาร์ดไดรฟ์เสมือนทุกตัว (vhd) ที่สร้างด้วย Virtual PC ประกอบด้วยสามไฟล์ถ้ามันถูกปิดหรือสี่ไฟล์ถ้ามันจำศีลหรือกำลังทำงานอยู่ นามสกุลไฟล์สำหรับไฟล์เหล่านี้คือ:
- .vhd = รูปภาพฮาร์ดไดรฟ์เสมือนของเครื่องเสมือน
- .vmc = ไฟล์การตั้งค่าเครื่องเสมือน
- .vsv = ไฟล์สถานะที่บันทึกไว้ของเครื่องเสมือน
- .vmcx = คำอธิบายเครื่องเสมือนและการตั้งค่าการลงทะเบียน
ครั้งแรกที่สามไฟล์จะอยู่ใน
คนสุดท้ายในC:\Users\Your_Username\AppData\Local\Microsoft\Windows
Virtual PC\Virtual Machines
C:\Users\Your_Username\Virtual
Machines
ไฟล์หลังสองไฟล์จะถูกสร้างขึ้นโดยอัตโนมัติ ในการทำสำเนาของเครื่องเสมือนเราต้องการไฟล์. vhd และ. vmc เท่านั้น ในตัวอย่างนี้เราเรียกว่าไดรฟ์เสมือนจริง Windows XP Mode และสำเนาที่เราสร้าง Windows XP Mode- Copy คุณสามารถตั้งชื่อไดรฟ์เสมือนทั้งหมดตามที่คุณต้องการตราบใดที่คุณจำได้ว่าต้องแก้ไขไฟล์การตั้งค่าตามที่อธิบายไว้ที่นี่
การคัดลอก Virtual XP หรือฮาร์ดดิสก์เสมือนอื่น ๆ ที่สร้างด้วย Virtual PC นั้นง่ายและรวดเร็ว นี่คือสิ่งที่คุณต้องทำ:
- ปิด Virtual XP ของคุณอย่าจำศีล
- เปิดตัวเลือกโฟลเดอร์เลือกแสดงไฟล์โฟลเดอร์และไดรฟ์ที่ซ่อน ยกเลิกการทำเครื่องหมายซ่อนนามสกุลสำหรับไฟล์ประเภทที่รู้จัก
- ไปที่
C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
- คัดลอก
Windows XP Mode.vhd
และWindows XP Mode.vmc
ไฟล์ เพื่อให้แน่ใจว่าคุณคัดลอกไฟล์ที่ถูกต้องคุณสามารถเปิดตัวเลือกโฟลเดอร์และยกเลิกการเลือก "ซ่อนนามสกุลสำหรับไฟล์ประเภทที่รู้จัก" และคลิกตกลง
- วางไฟล์ลงในโฟลเดอร์เดียวกัน Windows เพิ่มคำ
Copy
ในชื่อไฟล์ทั้งสองดังนั้นตอนนี้คุณมีไฟล์ใหม่สองไฟล์: Windows XP Mode - Copy.vhd
และ
Windows XP Mode - Copy.vmc
- เปิด
Windows XP Mode - Copy.vmc
ด้วย Notepad มันเป็นไฟล์ xml ดังนั้นคุณสามารถแก้ไขได้ตามปกติด้วย Notepad
- ค้นหาสตริงต่อไปนี้ที่มีชื่อไดรฟ์เสมือน:
<drive_type type="integer">1</drive_type>
- ภายใต้การ
<drive_type...>
เปลี่ยนแปลงชื่อไฟล์ vhd เป็นWindows XP Mode -
Copy.vhd
ทั้งใน<absolute
type="string">
และ<relative
type="string">
ค้นหาสถานที่ต่อไปนี้ภายใต้<ethernet_adapter>
บรรจุ MAC-adress สำหรับอะแดปเตอร์อีเธอร์เน็ตของ Virtual XP: <ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address>
โดยที่ xxxxxxxxxxxx เป็นสตริงเลขฐานสิบหกที่แสดงถึง MAC-address
ในการอนุญาตให้ Virtual XP สองชุดเชื่อมต่อกับเครือข่ายพร้อมกันเราต้องเปลี่ยน MAC-adress ของอะแดปเตอร์อีเธอร์เน็ตเพื่อหลีกเลี่ยงความขัดแย้งของ MAC-adress ที่อยู่จะได้รับใน hex, 0-9 และ AF โดยปกติแล้วมันจะเพียงพอที่จะเปลี่ยนตัวเลขหนึ่งหลักเพื่อให้มีความแปลกใหม่อีกครั้ง
- บันทึกและปิดไฟล์
- เปิดตัวเลือกโฟลเดอร์แล้วเลือกอย่าแสดงไฟล์โฟลเดอร์หรือไดรฟ์ที่ซ่อนอยู่ ทำเครื่องหมายซ่อนนามสกุลไฟล์สำหรับประเภทไฟล์ที่รู้จักและคลิกตกลง
- ไปที่
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
โฟลเดอร์ที่มีการตั้งค่าที่ถูกต้อง
แค่นั้นแหละ. ตอนนี้คุณสามารถเรียกใช้ Virtual XP สองเครื่องพร้อมกันได้แล้ว
ถ้าทั้ง VMs ...
- .. ยังมีที่อยู่ MAC เดียวกันหรือ
- .. ทั้งสองได้รับที่อยู่ IP เดียวกันจากเซิร์ฟเวอร์ DHCP ของพีซีเสมือน
อ่านแล้ว:
ตรวจสอบว่าการตั้งค่าอะแดปเตอร์เครือข่าย (Windows) (NIC) ไม่ได้บังคับให้ที่อยู่ MAC เดียวกันสำหรับ VM ทั้งสองเครื่อง เนื่องจากการตั้งค่าดังกล่าวจะลบล้างสิ่งที่ระบุในไฟล์กำหนดค่า VM
คุณสามารถค้นหาการตั้งค่านี้ได้ในคุณสมบัติของอะแดปเตอร์เครือข่าย คลิกขวาที่อะแดปเตอร์เครือข่าย -> คุณสมบัติ -> กำหนดค่า ... -> [แท็บ] ขั้นสูง -> ที่อยู่เครือข่าย
ตรวจสอบให้แน่ใจว่าได้ตั้งค่า VM ทั้งสองเป็นNot Present
หรือระบุที่อยู่ MAC ที่แตกต่างกันสำหรับแต่ละ VM