Tôi có thể khởi động một máy ảo nguyên bản không?


7

Câu hỏi của tôi là:

Có thể chạy một máy ảo tự nhiên trên phần cứng của bạn nếu bạn đã cài đặt trình điều khiển thích hợp, v.v.? Nói cách khác, tôi có thể sử dụng VHD như một ổ cứng thông thường để khởi động không?

Lý do tôi muốn làm điều này là vì tôi làm cả công việc chuyên sâu về đồ họa và âm thanh, nhưng máy tính của tôi không đủ mạnh để xử lý cả hai cùng một lúc và nhiều lần tôi cài đặt một loạt các chương trình âm thanh mà tôi không muốn ảnh hưởng đến sự ổn định của các chương trình đồ họa của tôi. Về cơ bản tôi muốn có hộp cát giữa hai bộ ứng dụng. Vì vậy, tôi đã thử chạy các chương trình chuyên sâu về đồ họa trong VirtualBox VM và công việc chuyên sâu về âm thanh (đơn giản vì việc định tuyến các thiết bị âm thanh ASIO vào / ra VirtualBox) rất khó khăn. Đây loại của tác phẩm - những thứ đồ họa chuyên sâu là chấp nhận được, nhưng vẫn còn tương đối chậm, bởi vì nó đang chạy bên trong một máy ảo.

Vì vậy, ý tưởng tiếp theo của tôi là chỉ khởi động kép và cài đặt các chương trình đồ họa và âm thanh trong các phân vùng riêng biệt nhưng tôi thường xuyên sử dụng chúng song song, vì vậy sẽ không thực tế khi khởi động lại máy của tôi mỗi khi tôi cần sử dụng bộ chương trình khác .

Nhưng tôi có thể sống với kịch bản này: Nếu tôi cần làm nhiều thứ hơn về âm thanh, tôi sẽ chỉ khởi động vào phân vùng âm thanh và chạy các chương trình đồ họa trong VM, và sau đó khi tôi làm việc nhiều với phần đồ họa , Tôi sẽ chỉ khởi động phân vùng đồ họa như một hệ điều hành thông thường trực tiếp trên phần cứng.

Điều này có thể không? Ví dụ bằng cách khởi động VHD như một ổ cứng thông thường? Hoặc bằng cách thiết lập khởi động kép và mỗi khi tắt phân vùng âm thanh, đồng bộ hóa VM VHD đồ họa với phân vùng đồ họa gốc? Có thực tế không, đưa ra kịch bản trên?

Và nếu không thể, cấm mua một máy tính khác, bất cứ ai cũng có thể đề xuất một thiết lập tốt nhất thế giới (hai thế giới là hiệu suất, hộp cát và chạy song song) cho kịch bản trên? Cảm ơn trước.


Bạn đã thử gán thẻ âm thanh và video cho máy ảo chưa?
Cristian Ciupitu

Bạn có ý nghĩa gì bằng cách gán? Trong cài đặt âm thanh của tôi, không có trình điều khiển ASIO nào của tôi hiển thị, chỉ có Intel HD Audio và trình điều khiển âm thanh WDM chung khác xuất hiện. Về đồ họa, tôi không chắc chắn về cách gán card đồ họa gốc của mình cho VirtualBox. Có cách nào làm được việc này không?
Anshul

1
Có lẽ Oracle VM VirtualBox »Cách sử dụng Truyền qua PCI có thể giúp bạn ngay cả khi " lỗi " hỗ trợ Intel vt-d / AMD IOMMU vẫn mở.
Cristian Ciupitu

Đó là một liên kết tuyệt vời. Thật điên rồ khi lỗi đó vẫn mở sau 4 năm và VB đã không giải quyết nó.
Anshul

Tại sao không phân vùng ổ đĩa của bạn trong 3, khởi động kép hai bản sao của cùng một hệ điều hành mà giữ tất cả tài liệu của bạn trên phân vùng thứ ba?
Colin 't Hart

Câu trả lời:


3

Điều này có thể với Windows 7 trở lên, nếu bạn đang sử dụng MS VHD. Nó có thể bị giới hạn ở phiên bản Pro & Enterprise, nhưng có thể không.

Đây là một bài viết giải thích cách thực hiện trong Win 7 và Server 2008. Và đây là một bài viết cho Win 8 và Server 2012.


Tùy chọn đó có vẻ đầy hứa hẹn. Nhưng khi bạn khởi động Windows 8 từ VHD, bạn có biết nó thực sự chạy tự nhiên hay nó chạy trên Hyper-V? Ngoài ra, bạn có biết nếu có bất kỳ vấn đề trình điều khiển? Đó sẽ là mối quan tâm lớn nhất của tôi. Cảm ơn.
Anshul

Tôi thực sự chưa bao giờ làm điều này, chỉ biết rằng nó có thể ... không thể thử.
Keltari

1
@Anshul - Các vấn đề về trình điều khiển sẽ là duy nhất cho từng trường hợp sử dụng. Hyper-V hỗ trợ công nghệ VT-D của Intel, về cơ bản có nghĩa là bạn sẽ không thể nói đó là máy ảo thay vì cài đặt kim loại trần.
Ramhound

Windows 7 hỗ trợ khởi động lên VHD, bạn sẽ có thể yêu cầu bộ tải khởi động nhắc nhở và bạn sẽ chọn từ đĩa cục bộ hoặc vhd
MDT Guy

Tôi sẽ giả sử vì nó chạy từ một tệp thay vì đĩa thật, IO sẽ chậm hơn một chút
Keltari

2

Tôi đã thực hiện thành công ngược lại với VirtualBox - Khởi động phân vùng ổ cứng gốc (WinXP) bên trong máy ảo. Nó yêu cầu cập nhật một vài thứ đăng ký bằng cách tuân theo quy trình di chuyển để đảm bảo rằng tất cả các trình điều khiển đĩa lõi đều khả dụng và làm cho máy ảo khớp với các đĩa của hệ thống máy chủ càng sát càng tốt.

Tuy nhiên, kết quả cuối cùng giống nhau, ở chỗ tôi có thể chọn khởi động phân vùng khi khởi động từ bộ tải khởi động hoặc khởi động vào hệ thống chính và sau đó khởi động phân vùng thứ hai thông qua VirtualBox.

Thậm chí, bạn có thể gắn kết phân vùng dưới dạng ổ đĩa tiêu chuẩn trong Windows Explorer khi nó không được tải bên trong VM để dễ dàng truy cập để sao chép tệp qua lại nhanh chóng.


Điều này đã được thiết lập cho mẹ tôi khi tôi chuyển bà từ hệ thống Windows XP cũ sang một máy Windows 8 mới. Tôi không có thời gian để ngồi và chỉ cho cô ấy cách làm mọi thứ đã thay đổi, và điều này tạo ra một giải pháp rất thuận tiện. Tất cả những gì tôi phải làm là chỉ cho cô ấy cách khởi chạy máy ảo và sao chép các tập tin qua lại và lấy những thứ cốt lõi hàng ngày của cô ấy được thiết lập trong Windows 8. Điều này cho phép cô ấy tự làm quen với Windows 8 tốc độ, và vẫn quay trở lại hệ thống mà cô ấy quen thuộc khi cô ấy đang vội vàng.


Là quá trình di chuyển trình điều khiển thiết bị là một khó khăn trong trường hợp của bạn? Hay nó đã đi khá suôn sẻ? Mối quan tâm của tôi là tôi có rất nhiều thiết bị không chuẩn (giao diện âm thanh, bộ điều khiển MIDI, v.v.) nhưng tất cả chúng đều chủ yếu là USB và một vài PCI. Ngoài ra, bạn đã thử thông qua USB và / hoặc thông qua PCI với VirtualBox chưa? Cảm ơn.
Anshul

@Anshul - Tìm trình điều khiển hỗ trợ cả Windows XP và Windows 8 có vấn đề riêng. Tùy thuộc vào hỗ trợ trình điều khiển ảo hóa phần cứng được hỗ trợ nên liền mạch.
Ramhound

@Anshul Không có vấn đề trình điều khiển thiết bị với việc di chuyển. Tôi đã không thử thiết lập truyền qua USB với máy ảo, nhưng tất cả các trình điều khiển cho phần cứng gốc chỉ đơn giản là không được tải bên trong VM (vì phần cứng không được phát hiện) và ngược lại cho trình điều khiển phần cứng ảo khi nó chạy tự nhiên. Chạy trong máy ảo sẽ không làm hỏng bất cứ thứ gì, tối thiểu nó sẽ xuất hiện đơn giản như thể các thiết bị đặc biệt không được cắm vào.
Darth Android
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.