Nếu bạn chỉ cần sao chép một máy ảo XP sạch (những máy bạn có thể tải xuống từ trang web của Microsoft), bạn có thể đổi tên nó và có nhiều máy ảo XP theo cách đó.
Ít nhất nó đã làm việc cho tôi, cho tôi biết nếu nó không
Dưới đây là tổng quan về các bước cần thiết:
Mỗi ổ cứng ảo (vhd) được tạo bằng Virtual PC bao gồm ba tệp nếu nó bị tắt hoặc bốn tệp nếu nó ngủ đông hoặc đang chạy. Phần mở rộng tệp cho các tệp này là:
- .vhd = Hình ảnh ổ cứng ảo của máy ảo
- .vmc = Tệp cài đặt máy ảo
- .vsv = Tệp trạng thái đã lưu Máy ảo
- .vmcx = Cài đặt đăng ký và mô tả Máy ảo
Ba tập tin đầu tiên được đặt trong C:\Users\Your_Username\AppData\Local\Microsoft\Windows
Virtual PC\Virtual Machines
, tập tin
cuối cùng trong C:\Users\Your_Username\Virtual
Machines
.
Hai tập tin sau được tạo tự động; để tạo một bản sao của Máy ảo, chúng ta chỉ cần các tệp .vhd và .vmc. Trong ví dụ này, chúng tôi gọi ổ đĩa ảo gốc Windows XP Mode và bản sao chúng tôi tạo Windows XP Mode- Copy. Bạn có thể đặt tên cho tất cả các ổ đĩa ảo của mình theo ý muốn, miễn là bạn nhớ sửa đổi tệp cài đặt như được mô tả ở đây.
Sao chép Virtual XP hoặc bất kỳ ổ cứng ảo nào khác được tạo bằng Virtual PC rất dễ dàng và nhanh chóng. Đây là những gì bạn phải làm:
- Tắt Virtual XP của bạn, đừng ngủ đông
- Tùy chọn thư mục mở, chọn Hiển thị tập tin ẩn, thư mục và ổ đĩa. Bỏ chọn Ẩn tiện ích mở rộng cho các loại tệp đã biết
- Đi đến
C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
- Sao chép
Windows XP Mode.vhd
và Windows XP Mode.vmc
tập tin. Để chắc chắn rằng bạn sao chép đúng tệp, bạn có thể mở Tùy chọn thư mục và bỏ chọn "Ẩn tiện ích mở rộng cho các loại tệp đã biết" và nhấp vào OK
- Dán các tập tin vào cùng một thư mục. Windows thêm từ
Copy
vào cả hai tên tệp, vì vậy bây giờ bạn có hai tệp mới: Windows XP Mode - Copy.vhd
và
Windows XP Mode - Copy.vmc
- Mở
Windows XP Mode - Copy.vmc
bằng Notepad. Nó là một tệp xml, vì vậy bạn có thể chỉnh sửa nó bình thường bằng Notepad
- Tìm chuỗi sau chứa tên ổ đĩa ảo:
<drive_type type="integer">1</drive_type>
- Theo sự
<drive_type...>
thay đổi tên tập tin vhd thành Windows XP Mode -
Copy.vhd
cả trong <absolute
type="string">
và<relative
type="string">
Tìm vị trí dưới đây <ethernet_adapter>
có chứa địa chỉ MAC cho bộ điều hợp ethernet của Virtual XP : <ethernet_card_address type="bytes">xxxxxxxxxxxx</ethernet_card_address>
, trong đó xxxxxxxxxxxx là một chuỗi thập lục phân đại diện cho địa chỉ MAC.
Để cho phép hai bản sao Virtual XP kết nối với mạng đồng thời, chúng tôi phải thay đổi địa chỉ MAC của bộ điều hợp ethernet để tránh xung đột địa chỉ MAC. Địa chỉ được cung cấp ở dạng hex, 0-9 và AF. Nó thường là đủ để thay đổi một chữ số để làm cho nó độc đáo một lần nữa.
- lưu và đóng tập tin
- Mở Tùy chọn thư mục và chọn Không hiển thị các tệp, thư mục hoặc ổ đĩa bị ẩn. Kiểm tra Ẩn phần mở rộng cho các loại tệp đã biết và nhấp vào OK.
- Chuyển đến
C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
một lần nữa
- Nhấp đúp chuột vào
Windows XP Mode - Copy.vmc
tệp để Windows XP Mode - Copy.vmcx
tự động được tạo trong C:\Users\Your_Username\Virtual Machines
thư mục với các cài đặt chính xác.
Đó là nó. Bây giờ bạn có thể chạy hai Virtual XP cùng một lúc.
Nếu cả hai máy ảo ...
- .. vẫn có cùng địa chỉ MAC hoặc
- .. cả hai đều có cùng địa chỉ IP từ máy chủ DHCP của Virtual PC
Sau đó đọc tiếp:
Xác minh xem cài đặt bộ điều hợp mạng (Windows) (Windows) không buộc cùng một địa chỉ MAC cho cả hai máy ảo. Bởi vì cài đặt đó ghi đè lên những gì được chỉ định trong tệp cấu hình VM.
Bạn có thể tìm thấy cài đặt này trong các thuộc tính của bộ điều hợp mạng. Nhấp chuột phải vào bộ điều hợp mạng -> Thuộc tính -> Cấu hình ... -> [Tab] Nâng cao -> Địa chỉ mạng.
Đảm bảo rằng cả hai VM được đặt thành Not Present
hoặc chỉ định một địa chỉ MAC khác nhau cho mỗi VM.