Завантаження вже встановленої Windows з VirtualBox, встановленого в Ubuntu


16

Я хочу завантажувати Windows, яка встановлена ​​у внутрішній жорсткий диск ноутбука (/ dev / sda1) з VirtualBox, встановленого в моїй Ubuntu. Хтось може сказати мені, як це зробити у VirtualBox.


Я був би дуже здивований, якщо це можливо. Потім знову мені подобаються приємні сюрпризи.
Псирус

Відповіді:


8

Не можна безпосередньо запустити інсталяцію Windows фізично на розділі жорсткого диска або на іншому диску.

Однак ви можете перенести встановлену на фізичному комп’ютері Windows на віртуальну машину VirtualBox. Я не можу легко узагальнити процедуру, оскільки вона трохи складна, тому я можу прочитати офіційну документацію тут: https://www.virtualbox.org/wiki/Migrate_Windows


4
-1: це неправда.
enzotib

@enzotib ОС у VirtualBox може отримати доступ до розділу хоста. Складність запуску Windows на апаратному забезпеченні, це не те, на що ви її встановили.
Жиль "ТАК - перестань бути злим"

9

Це можна зробити, але це не рекомендується, якщо ви насправді не знаєте, що робите:

Увага

Доступ до сирого жорсткого диска призначений лише для експертних користувачів. Неправильне використання або використання застарілої конфігурації може призвести до повної втрати даних на фізичному диску. Найголовніше, не намагайтеся завантажувати розділ за допомогою поточної операційної системи хоста у гостя. Це призведе до серйозної корупції даних.

У будь-якому випадку, ви повинні переглянути документацію VirtualBox, зокрема в розширеній конфігурації пам’яті :: Використання необробленого жорсткого диска хоста від гостя .


Цікаво, про це не знали.
Паткос Чаба

Розділ «Розширений» зменшився після придбання Oracle Sun. :-( Але все одно - якщо ви це зробите - запустіть у режимі "ремонт", щоб замінити драйвери робочими версіями.
Nils

Я знаю, що це не правильний сайт для цього, але у вас є досвід встановлення інсталяції Windows на металі та запуску його в VM?
Жил "ТАК - перестань бути злим"

@Gilles: не прямий, але я бачив, як це робив колега.
enzotib

2

Це можна зробити. Я фактично перевстановлюю Windows на свій hdd з VirtualBox під час роботи Linux, і тоді я можу його нормально завантажувати.
Але будьте обережні, монтуйте розділи Windows на Linux як ПРОЧИТАЙТЕ, щоб ви не псували речі, намагаючись одночасно змінювати файли з 2 ОС.

Ось два корисні посилання:

https://forums.virtualbox.org/viewtopic.php?t=33356

http://www.rajatarya.com/website/taming-windows-virtualbox-vm


0

Створіть додатковий апаратний профіль у Windows, використовуйте його під час завантаження з віртуального комп'ютера (із доступом до необмеженого диска)

Це допоможе, якщо конфігурація VM схожа на фізичне обладнання ...

Деякі небезпеки:

  • Перед завантаженням слід від'єднати диск Windows (як мінімум, поверніть його лише для читання)
  • Ви не повинні отримувати доступ до запущених розділів ОС з VM ...

MS видалила можливість вибрати апаратний профіль під час завантаження в Windows Vista, тому ви можете обмежитися Windows XP або раніше ... (якщо ви не можете отримати майже однакове обладнання до конфігурації VM)


0

Я знаю, що це давнє питання, але я зіткнувся з цією проблемою протягом цих днів. Після багатьох спроб я закінчився акуратним і чистим рішенням:

  1. Завантажте розділ Windows, який ви хочете віртуалізувати
  2. Завантажте Disk2VHD утиліту від Sysinternals
  3. Якщо у вас є розділ UEFI , дотримуйтесь цих інструкцій
  4. Створіть VHD (не VHD X ) зображення вашого C: розділ, відновлення, UEFI (якщо такий є) і все, що ви хочете
  5. Поверніться до Linux, відкрийте VirtualBox та створіть VM відповідно до специфікацій вашої операційної системи Windows
  6. До цього ВМ додайте диск VHD, створений у точці 4
  7. Це воно
  8. Прибуток

Усунення несправностей у випадку UEFI:

  1. У налаштуваннях VM у VirtualBox встановіть прапорець "Увімкнути EFI" на вкладці Система
  2. Якщо ви застрягли в оболонці EFI, запустіть таку команду:

    fs0: \ EFI \ Boot \ bkpbootx64.efi


Це не те саме, що запускати фізичну установку, ви створюєте зображення з фактичної установки (що може бути корисно, але це не те, що тут було запропоновано).
Йоахім Зауер

Так, ти маєш рацію, я неправильно зрозумів питання. Я сподіваюся, що моя відповідь може бути корисною для когось іншого.
garlix
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.