Chế độ Windows 7 XP - Có thể có nhiều PC ảo Chế độ XP không?


40

PC ảo XP Mode của Windows 7 hỗ trợ một số tính năng không phải là 'stock' với XP Virtual PC như hộp thoại khởi động khác, không có nút Tắt, v.v. Có lẽ điều quan trọng nhất là các ứng dụng được cài đặt trong XP Mode VM xuất hiện trong menu khởi động Windows 7.

Tôi có nhu cầu sử dụng nhiều máy ảo XP Mode XP - có thể có 2 hoặc nhiều máy ảo XP Mode hoặc có thể kích hoạt các tính năng tích hợp bổ sung này trong PC ảo XP không?


4
Chỉ cần nhớ rằng trừ khi bạn sở hữu giấy phép bổ sung, điều này sẽ không hợp pháp! Windows 7 chỉ bao gồm MỘT giấy phép để chạy Chế độ Windows XP
Shevek

Những gì về các ứng dụng được cài đặt theo chế độ ảo này. Bạn có thể bật các phím tắt để chạy các ứng dụng trong nhiều VM không?

Nếu một cái gì đó trong menu bắt đầu, nó đã là một phím tắt.
Ramhound

Câu trả lời:


35

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

văn bản thay thế

  • Đi đến C:\Users\Your_Username\AppData\Local\Microsoft\Windows Virtual PC\Virtual Machines
  • Sao chép Windows XP Mode.vhdWindows XP Mode.vmctậ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ừ Copyvà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.vhdWindows XP Mode - Copy.vmc
  • Mở Windows XP Mode - Copy.vmcbằ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>

văn bản thay thế

  • Theo sự <drive_type...>thay đổi tên tập tin vhd thành Windows XP Mode - Copy.vhdcả trong <absolute type="string"><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 Machinesmột lần nữa
  • Nhấp đúp chuột vào Windows XP Mode - Copy.vmctệp để Windows XP Mode - Copy.vmcxtự động được tạo trong C:\Users\Your_Username\Virtual Machinesthư 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.

văn bản thay thế

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 Presenthoặc chỉ định một địa chỉ MAC khác nhau cho mỗi VM.


3
Tôi đã sử dụng phương pháp này (sao chép và đổi tên) để có 1 chế độ XP với IE6 và một chế độ khác với IE7
Nick Josevski

10
Chỉ cần nhớ rằng trừ khi bạn sở hữu giấy phép bổ sung, điều này sẽ không hợp pháp! Windows 7 chỉ bao gồm MỘT giấy phép để chạy Chế độ Windows XP
Shevek

Đó là trên cùng một máy tính, vậy vấn đề là gì? Trừ khi bạn bắt đầu "lạm dụng" nó để chia sẻ máy ảo của mình, tôi không thấy vấn đề ở đây.
Ivo Flipse

3
Nó vẫn là một vi phạm kỹ thuật (theo tôi hiểu, mặc dù IANAL) của thỏa thuận cấp phép.
Michael Todd

2
Tôi nghi ngờ Microsoft coi điều này là bất hợp pháp, vì họ đang lưu trữ xpmore.codeplex.com kể từ năm 2010 (CodePlex thuộc về Microsoft)
Ohad Schneider

16

Để biết giá trị của nó, tại thời điểm này, nếu bạn không muốn gặp rắc rối thủ công, bạn chỉ cần sử dụng XP-More , một công cụ miễn phí có thể sao chép các PC Windows ảo như XP Mode, nhưng đừng quên vô hiệu hóa Windows XP bức tường lửa.


3

Bạn có thể có bao nhiêu tùy ý, nhưng các chương trình bắt đầu từ menu Windows 7 (chế độ XP) sẽ hoạt động bên trong cùng một máy ảo. Tất cả các trường hợp khác có thể được sử dụng như các máy ảo tiêu chuẩn.


3

Một cách tiếp cận hợp pháp và dễ dàng hơn (AFAIK) là sử dụng chức năng khác biệt của Virtual PC như được mô tả ở đây .


1

Tôi đã phát hiện ra bằng cách thử nghiệm rằng số cấu hình cần được tăng lên trong tệp vmc, (sử dụng Win 7 Ultimate + Windows XP Mode dnld 7 - OCT - 2010)

Đã thử XPMORE (rất tốt, nhưng cần sửa lỗi ở trên để hoạt động!)


Bạn có thể mô tả các bước để thực hiện? Ở đâu là .vmctập tin nằm ở đâu? Làm thế nào để bạn chỉnh sửa nó? Thêm thông tin giúp làm cho câu trả lời này tốt hơn cho khách truy cập trong tương lai. Cảm ơn
Luke Luke REINSTATE MONICA của Canada

0

Tìm thấy một video của quá trình trên youtube. Có vẻ đơn giản hơn một chút so với những gì Ivo đã đăng và nó hoạt động tốt với tôi. Nó liên quan đến việc định vị tệp vhd chỉ đọc của XP đã có trên máy và tạo một vm mới bằng cách sử dụng loại "Khác biệt" trong các tùy chọn nâng cao. Điều này sẽ sử dụng vhd chỉ đọc được chỉ định nhưng nó sẽ lưu trữ các thay đổi / tùy chỉnh trong một vhd riêng. Khá nhiều điểm và nhấp ...

Các vid ở đây: http://www.youtube.com/watch?v=5cmqWVTczvs

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.