VirtualBox: використання фізичного розділу як віртуальний диск [дублікат]


37

Передумови: я використовую VirtualBox, встановлений у Windows 7. Зсередини VirtualBox я використовую Xubuntu як віртуальну ОС. Причиною, що я обрав такий підхід, є те, що мені не потрібно постійно вимикати Windows та перезавантажувати з Xubuntu кожен раз, коли мені потрібно було перемикати ОС. А безшовний режим VirtualBox досить дивовижний, що дозволяє мені бачити Xubuntu та Windows 7 все на одному екрані.

Проблема: Зараз я думаю про спосіб, щоб Xubuntu більше інтегрувався в мою систему. Маючи на увазі, я хочу мати фізичний розділ для Xubuntu. Але мені хочеться все-таки відчути безпроблемний режим.

Питання: Отже, нарешті, моє запитання: чи можна завантажити розділ у VirtualBox як віртуальну ОС?

Приклади випадків: Ідеальним сценарієм буде: Я фізично завантажуюся та входжу в систему Windows 7. Тепер я хочу отримати доступ до Xubuntu, тому завантажую VirtualBox і отримую доступ до свого розділу Xubuntu без перезавантаження. І навпаки, тобто я завантажую систему, входжу в Xubuntu і можу отримати доступ до фактичного розділу Windows 7 через VirtualBox.

Інша інформація: Зверніть увагу, що я не говорю про отримання доступу до файлів, оскільки у мене є повністю окремий розділ для моїх файлів, і я добре знайомий з параметром Спільні папки VirtualBox.


1
Я натрапив на статтю Life Hacker, яка висвітлює питання: lifehacker.com/…
Samuel

Моє запитання було опубліковано першим (лютий '12), тому фактично інше питання (опубліковано жовтень '12) - це можливий дублікат мого
Хамман Самуїл


Я думаю, що відповіді з інших дописів кращі, як насправді показують точні команди, які слід використовувати. Ця відповідь отримала лише посилання.
kenorb

Відповіді:


37

Те , що ви шукаєте, називаються « сирої доступ до жорсткого диска » в VirtualBox.

В основному ви створюєте віртуальний диск у форматі vmdk і конфігуруєте його для направлення на потрібний розділ або диск.

Опис можна знайти в посібнику в розділі Розширені теми / Розширена конфігурація пам’яті / Використання сирого жорсткого диска хоста від гостя

Однак майте на увазі, що під час планування налаштування обладнання, яке бачать операційні системи, постійно змінюється. (власне обладнання, коли запускається як хост ОС, деяке віртуалізоване обладнання, коли запускається як гість). Linux може впоратися з цим, але я впевнений, що Windows не впорається з цим добре. Також може підозрювати, що ви використовуєте ту саму ліцензію Windows на декількох комп'ютерах, і змусить вас часто активуватися або позначити себе як пірат.

Іншою проблемою може бути те, як сказати ОС використовувати віртуальний диск (як гостьовий) або власне фізичний (коли запускається як хост). У Linux це може спрацювати, щоб обом присвоїти однакове ім’я пристрою (наприклад / dev / sdb1).


Відмінна відповідь @zpea, дуже вдячний! Я опублікую коментар пізніше, коли я спробую це, щоб хтось міг знати, як це відбувається
Хамман Самуїл

2
На жаль, це все ще не працює для GPT-накопичувачів у VirtualBox 4.3.28 в Windows. Будемо сподіватися, що вони виправлять це до випуску VBox 5.0. : - / virtualbox.org/ticket/11049
clacke

Зробив це з хостом Linux і гостем Windows, і це спрацювало. Але, маючи лише 8 ГБ оперативної пам’яті та не використовуючи реального використання для Windows, я вирішив відформатувати свій розділ Windows і розділив його за допомогою LVM
Еван Ланглуа

3
Ім'я блочного пристрою - це давно вирішена проблема - використовуйте UUID або LABEL розділу в / etc / fstab замість назви пристрою (/ dev / sdb1). Усі відформатовані розділи мають UUID, і більшість файлових систем дозволяють встановлювати мітку під час форматування розділу або після нього (наприклад, tune2fs -Lдля ext2 / 3/4).
cas
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.