Загрузка Virtualbox с реального диска?

14

Я собираюсь сделать решающий шаг и установить Win7 RC1 на моем настольном компьютере. Однако я хочу сохранить доступ к моему старому жесткому диску с XP на нем. Я действительно не хочу использовать полную двойную загрузку, так как это оставило бы мою новую установку Win7 на диске d: \, чего не было бы в противном случае.

Можно ли использовать Virtualbox для загрузки со старого диска, а не с образа?

Если это так, каковы последствия для драйверов и т. Д., Поскольку «новая» работающая ОС будет использовать виртуальное оборудование VirtualBox, а не исходное оборудование, на котором XP считает, что оно было установлено.

Альнитак
источник

Ответы:

12

Можно ли использовать Virtualbox для загрузки со старого диска, а не с образа?

Да. Начиная с версии 1.4 VirtualBox поддерживает использование исходного жесткого диска хоста из гостевой системы. Начиная с версии 2.2.0, она все еще указана в качестве экспериментальной функции. Это описано в разделе 9.10 руководства пользователя для VirtualBox 2.2.0.

Ниже приведены некоторые инструкции по запуску гостя WindowsXP с использованием жесткого диска необработанного хоста на хосте Linux:

Если это так, каковы последствия для драйверов и т. Д., Поскольку «новая» работающая ОС будет использовать виртуальное оборудование VirtualBox, а не исходное оборудование, на котором XP считает, что оно было установлено.

Вторая ссылка выше описывает некоторые шаги для подготовки вашей системы XP перед загрузкой в ​​VirtualBox.

erichui
источник
Хотя это технически возможно, я бы действительно рекомендовал виртуализировать диск в какой-то момент. Намного приятнее иметь файл, который можно легко скопировать, а также снимки и другие вещи, которые работают намного лучше.
Goyuix
1

Я сделал это, но это может быть опасно! У меня была виртуальная машина VirtualBox, с которой я работал на своем основном жестком диске. Однажды я случайно не сказал grub вовремя загрузить Windows. Он загрузил Linux, который быстро попытался запустить e2fsck на моих / и / home разделах, которые уже были смонтированы не виртуальной ОС. После нескольких часов работы testdiskя смог восстановить все свои данные, но это был последний раз, когда я пробовал что-то подобное.

Если бы у меня был отдельный физический диск, чтобы играть с ним, вероятно, было бы хорошо. Ну что ж.

AB
источник
1

Просто предостережение: если вы используете виртуализированную Windows RC 1, подключающуюся к реальному разделу Windows, с правом записи , вам следует сначала сделать резервную копию данных, прежде чем пытаться . Как говорит Альберге выше, если что-то пойдет не так , вы можете потерять много вещей. Я не уверен, что вы получите доступ для записи, но если вы это сделаете, это мера предосторожности, которую вы будете рады принять.

(Или, возможно, я неправильно понял ваш вопрос ...)

user23918
источник
0

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

VirtualBox поддерживает два варианта файлов образов дисков:

  • Обычно VirtualBox использует собственный формат контейнера для гостевых жестких дисков - файлы виртуальных образов дисков (VDI). В частности, этот формат будет использоваться при создании новой виртуальной машины с новым диском.
  • VirtualBox также полностью поддерживает популярный и открытый формат контейнера VMDK, который используется многими другими продуктами виртуализации, в частности, VMware.
  • Наконец, VirtualBox также полностью поддерживает формат VHD, используемый Microsoft.
Джордан С. Джонс
источник
0

Вы можете использовать VMWare Converter для создания VMDK действующей системы, а затем использовать его с VirtualBox в Windows 7.

Алиф
источник
если у меня есть VMDK, могу ли я просто использовать проигрыватель VMware бесплатно? Нет особой причины, по которой это должен быть VirtualBox.
Альнитак
Конечно, нет причин не делать этого.
Алиф