этот вопрос уже есть ответ здесь:
У меня VirtualBox установлен на моей машине Linux (Debian). Мне нужно переместить физическую машину Windows 7 в мой VirtualBox.
Как преобразовать физическую ОС Windows в VirtualBox?
этот вопрос уже есть ответ здесь:
У меня VirtualBox установлен на моей машине Linux (Debian). Мне нужно переместить физическую машину Windows 7 в мой VirtualBox.
Как преобразовать физическую ОС Windows в VirtualBox?
Я не согласен с ответом Симонса.
используя Disk2Vhd это, конечно, отличная идея: она позволяет делать копии online диски, и вы даже можете хранить файл vhd локально (то есть, на компьютере с Windows), хотя в приведенной выше ссылке утверждается, что быстрее всего хранить образ vhd на другом носителе.
в части, которая не является правильным о импорт (?) образ vhd в VirtualBox. Нет необходимости делать это: цитируемая ссылка ужасно стара (сколько лет прошло с тех пор, как было две разные версии VirtualBox, одна бесплатная для оплаты, как указано в ссылке? Я забыл). На самом деле,VirtualBox уже полностью совместим с форматом vhd от Microsoft: при создании виртуальной машины вместо назначения ей пустого диска выберите Use an existing virtual hard disk file
, и укажите на свой vhd
диск.
вот именно.
создайте виртуальный жесткий диск физического компьютера Windows с помощью Disk2Vhd, затем создайте виртуальную машину и выберите созданный виртуальный жесткий диск вместо пустого диска.
пример использования командной строки disk2vhd:disk2vhd * c:\vhd\snapshot.vhd
теперь каждый компонент вашей ОС Windows будет сохранен в VHD
извините за такой короткий, не заданный ответ, но это все, что вам нужно знать; -)
можно использовать raw разделы, то есть ваш существующий раздел Windows, с VirtualBox. Это немного продвинутая тема, и руководство VirtualBox предупреждает, что
Raw доступ к жесткому диску только для опытных пользователей. Неправильное использование или использование устаревшая конфигурация может привести к полная потеря данных на физический диск. Самое главное, не пытайтесь загрузить раздел с текущей операционной системой хоста в гостевой системе. Этот будет привести к серьезному повреждению данных.
но я успешно использовал его 5 или 6 лет назад и он работал просто отлично.
вам нужно знать имя устройства Linux вашего жесткого диска и номер раздела, на котором установлена Windows. Затем выполните следующую команду:
sudo VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -partitions 1,5
здесь /dev/sda
это ваш HDD и 1,5
ваши номера разделов. Например, если Linux видит жесткий диск Windows как /dev/sdb2
ваше имя устройства /dev/sdb
и ваш количество разделов 2. Эта команда создаст диск VMDK по указанному пути,и при его использовании в виртуальной машине виртуальная машина будет выполнять запись непосредственно на жесткий диск Windows.
основным преимуществом этого метода является то, что он не занимает дополнительного места на диске и позволяет использовать существующую установку Windows на месте. Но, опять же, имейте в виду, что это безвозвратно изменит ваши существующие данные Windows и не позволит вам использовать моментальные снимки для вашей виртуальной машины, поэтому, если у вас есть действительно важные data, обязательно иметь резервную копию, прежде чем пытаться этот метод.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]