Безопасно ли использовать «сырой доступ» - .mdk для виртуальной машины на том же физическом диске, что и хост?

0

Главный вопрос:

На конфигурации с двойной загрузкой с Ubuntu и Windows 8, могу ли я использовать .vdmk с «необработанным доступом» к разделам Ubuntu в качестве образа диска для VirtualBox в Windows безопасно? (Безопасно в принципе, исключены человеческие ошибки.)

Зачем тебе это делать?

Двойная загрузка с Ubuntu служит двум целям:

  1. Проверка кода C ++, который я написал в Visual Studio на совместимость с Linux.
  2. Разработка USB-приложения для Linux.

Для первой цели идеально подходит Virtual Machiche, потому что мне не нужно все время включать и выключать свой компьютер, а производительность не очень важна. (Мне все равно, если компилятор займет больше минуты или нет.)

Но USB-эмуляция подвержена ошибкам, и, поскольку приложение будет работать только в исходном режиме, мне нужна возможность производить точные тесты, так что это не вариант для второго варианта использования. (Я пробовал это раньше, и это было ужасно.)

Я, конечно, мог бы просто использовать чистую виртуальную машину и отдельную физическую установку Ubuntu, но, поскольку эта установка выполняется на ноутбуке, я ограничен примерно 250 ГБ общей памяти, поэтому избыточность всей ОС нежелательна.

Настроить:

Один физический жесткий диск с пятью разделами и объемом хранения около 250 ГБ:

/dev/sda0: EFI-Boot
/dev/sda1: Ubuntu14.04 ext4, Primary, 30GB
/dev/sda2: Windows8 ntfs, 212GB
/dev/sda3: Windows Recovery
/dev/sda4: swap

Grub2 используется в качестве загрузочного менеджера, но это не так важно.

Теперь мне нужна возможность загрузки непосредственно в Ubuntu, если необходимо, и возможность загрузки в Windows, чтобы затем запустить VirtualBox, который использует собственные разделы sda1 а также sda4 вместо VDI. Таким образом, Windows всегда будет хостом.

iFreilicht
источник

Ответы:

0

Это должно работать просто отлично, поскольку вы не получаете доступ к одному и тому же устройству из двух мест одновременно.

Возможно, вам придется настроить модули Ubuntu, чтобы он также загружал специфичные для Virtualbox драйверы во время загрузки.

Tero Kilkanen
источник
Это отвечает на мой вопрос, но, к сожалению, не работает, потому что необработанный доступ VirtualBox не поддерживает GPT, который является стандартным для систем UEFI.
iFreilicht