Di chuyển Chế độ XP XP từ máy tính ảo Windows sang VirtualBox?


9

Tôi đã cài đặt "Chế độ XP" trong Windows 7 (sử dụng Windows Virtual PC để lưu trữ XP). Bây giờ tôi đã phát hiện ra rằng VirtualBox, mà tôi đã cài đặt trên cùng một máy Windows 7, từ chối chạy cùng lúc với Windows Virtual PC (nó cho tôi một lỗi về việc không chạy nhiều chương trình trực quan hóa).

Có cách nào tôi có thể chuyển đổi hình ảnh "Chế độ XP" để nó sẽ chạy bên trong VirtualBox thay vì Windows Virtual PC không? Bằng cách đó, tôi sẽ có thể chạy XP cũng như các máy ảo khác cùng một lúc.


Tại sao không chạy các VM khác trong VirtualPC thay thế?
quack quixote

macrium.com/help/v5/How_to/ImgToVHD/ khăn Bạn có thể tạo VM trong Vbox bằng các tệp VHD.
Eduardo Fabricio

Câu trả lời:


6

Theo dõi bài đăng của @ Molly7244, plugin VMLite cho hộp ảo.

http://www.sevenforums.com/virtualization/56399-vmlite-xp-mode-plugin-virtualbox-release.html

Plugin VMLite XP Mode chính thức cho Sun VirtualBox, cho phép VirtualBox chạy XP Mode, đã được phát hành. Tải về miễn phí có sẵn từ khu vực tải xuống của chúng tôi.

http://www.vmlite.com/index.php/d Download (VMLiteWorkstationPluginSetup.exe nhị phân thứ 2) (yêu cầu đăng ký)

Ai cần plugin?

(1) Người dùng VirtualBox hiện tại muốn chạy Chế độ XP. Plugin hoàn toàn tương thích với VirtualBox 3.1.2, vì vậy VirtualBox và các máy ảo hiện tại của bạn sẽ không bị chạm theo bất kỳ cách nào. Plugin chỉ cần cài đặt vào một thư mục riêng và cho phép VirtualBox chạy XP Mode.

(2) Người dùng VMLite hiện tại muốn hỗ trợ các thiết bị USB, chẳng hạn như máy in USB, webcam USB, v.v. Bạn sẽ cần gỡ cài đặt Máy trạm VMLite hiện tại của mình trước.

Cài đặt thế nào?

Nó yêu cầu Sun VirtualBox 3.1.2. bạn cần cài đặt VirtualBox trước, sau đó cài đặt plugin.

Bạn sẽ có thể chạy Chế độ XP với VirtualBox hoặc với Máy trạm VMLite mới được cài đặt.

1) Người dùng VirtualBox hiện tại không cài đặt VMLite

bạn có thể tải xuống plugin và cài đặt VMLite, sau đó làm theo trình hướng dẫn để tạo vm XP Mode đầu tiên.

2) Người dùng VMLite hiện tại không cài đặt VirtualBox

Thực hiện theo các bước chính xác sau:

(1) Gỡ cài đặt máy trạm VMLite hiện tại của bạn tốt hơn để khởi động lại máy chủ sau khi gỡ cài đặt máy trạm VMLite

(2) Rất quan trọng - nếu không, các máy ảo trước đây của bạn sẽ không có sẵn để đổi tên thư mục này, c: \ users \% your-user-id% \ VMLites thành c: \ users \% your-user-id% .VirtualBox (có , có một dấu chấm ở phía trước VirtualBox)

(3) Tải xuống và cài đặt Sun VirtualBox 3.1.2 www.virtualbox.org/wiki/Doads

(4) Tải xuống và cài đặt Plugin VMLite cho VirtualBox nhị phân thứ 2 từ trang tải xuống của chúng tôi (VMLiteWorkstationPluginSetup.exe) www.vmlite.com/index.php/doad


Có bản cập nhật của plugin này cho VirtualBox 4.x không?
rakslice

Tôi thấy một số người thích câu trả lời của @ barmaglot17, tôi làm nó đơn giản và nhanh hơn.
JDuarteDJ

3

Đăng lại từ đây: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=9&id=6706&limit=6&limitstart=12#8420

Re: Plugin VMLite XP Mode cho VirtualBox và Virtutal Box 4.0 2 năm, 8 tháng trước Karma: 50 Nếu bạn chỉ muốn chạy Chế độ XP trong VirtualBox khi được kích hoạt, bạn có thể sử dụng tệp bios đính kèm này.

Giải nén tệp vào một nơi nào đó, ví dụ: c: \ vmlite-bios \ pcbios.bin

sau đó bạn cần chạy lệnh này để sử dụng nó để thay thế bios VirtualBox cho một vm được chỉ định.

VBoxManage.exe setextradata your-vm-name "VBoxInternal/Devices/pcbios/0/Config/BiosRom" "c:\vmlite-bios\pcbios.bin"

Bạn cũng có thể làm điều này trên Linux / Mac, để chạy chế độ XP được kích hoạt.

Tệp đính kèm: Tên tệp: pcbios.zip Kích thước tệp: 27178

Liên kết tệp: http://www.vmlite.com/images/fbfiles/files/pcbios.zip


2
Hãy giải thích ý nghĩa của bài đăng này. Đăng lại mà không có bất kỳ bình luận nào được tán thành, đặc biệt là bạn thậm chí không quan tâm đến việc định dạng nó đúng.
gronostaj

Đây thực sự nên là câu trả lời được lựa chọn tốt hơn / đơn giản hơn nhiều! Cũng như nặc danh tôi đã thêm một số định dạng!
JDuarteDJ

Có phiên bản cập nhật nào của BIOS này hoạt động với VirtualBox 5.1 không?
rakslice

Tôi đã thêm một số giải thích mà tôi đã tìm thấy vào câu trả lời ở trên, nhưng tôi vẫn không thể làm cho nó hoạt động với VB 5.1. VM sẽ không khởi động sau khi tôi thay đổi bios. Tôi đoán điều này là do tệp bios không tương thích với VB 5.1 theo một cách nào đó. Tôi không biết gì về việc tạo / chỉnh sửa ROM BIOS, nhưng vì VMLite đã có thể tạo một ROM hoạt động, có vẻ như nó có thể được cập nhật để hoạt động với VB 5.1 với bí quyết phù hợp.
xdhmoore

Máy ảo không còn khởi động :(
endolith

2

Khi sử dụng VHD "Chế độ XP" với VirtualBox, bạn sẽ gặp rắc rối với việc kích hoạt. Tốt hơn là nên thiết lập Windows XP VirtualBox của riêng bạn.

Tuy nhiên, VMLite được cho là đang hoạt động với Windows XP Mode VHD. Nó được xây dựng trên phiên bản nguồn mở (OSE) của VirtualBox, vốn thiếu thông lượng USB. VMLite đặc biệt phổ biến với những người dùng không thể chạy Chế độ Windows XP trong PC ảo do giới hạn phần cứng (không hỗ trợ ảo hóa phần cứng).


Nhưng sau đó tôi cần mua XP được cấp phép phải không? (Chế độ XP miễn phí với Windows 7 Ultimate)
JoelFan

1
@JoelFan: dù sao bạn cũng cần giấy phép; Microsoft không cấp phép cho hình ảnh chế độ XP của bạn để sử dụng trong một trình ảo hóa khác.
quixote quixote

1
@JoelFan - Nếu giấy phép là mối quan tâm của bạn, bạn luôn có thể lấy một hình ảnh VPC tương thích ứng dụng Internet Explorer miễn phí (nhưng có giới hạn thời gian), chúng hoạt động với VBox. microsoft.com/doads/ từ

Vậy nếu nó hoạt động trong VMLite, nó cũng sẽ hoạt động trong VBox thông thường chứ?
JoelFan

@JoelFan - Nó sẽ khởi động nhưng không kích hoạt được trong VirtualBox. Có thể có cách giải quyết nhưng điều đó có thể không hợp pháp, vì vậy tôi không muốn thảo luận về vấn đề này ở đây.

0

VMLite là một VirtualBox khác, do đó, bạn sẽ có tất cả các máy ảo của mình trong đó hoặc tất cả trong VirtualBox phù hợp - hoặc bạn sẽ gặp cùng một lỗi trình ảo hóa mà bạn đã đề cập. Có thể chỉ có một!

Bạn cần hợp nhất các hình ảnh VHD mà XPMode sử dụng (bạn có thể sử dụng VirtualPC cho điều đó) để chúng trở thành một hình ảnh VHD duy nhất. Rất nhiều thông tin trên mạng cho điều đó (đây là một ví dụ ).

Bạn cũng nên cài đặt bổ sung cho khách, nếu không bạn sẽ có phần cứng không được nhận dạng. Điều này là do phần cứng giả lập VitualBox khác với phần cứng VirtualPC giả lập.

barmaglot17 đã đề cập đến chủ đề vmlite này , liên quan đến BIOS. Thực hiện theo các bước thực sự loại bỏ vấn đề kích hoạt. Tôi không biết ý nghĩa pháp lý.

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.