Как преобразовать существующую машину Windows в VirtualBox? [дубликат]

18
задан Calimo
11.03.2023 14:27 Количество просмотров материала 2381
Распечатать страницу

3 ответа

Я не согласен с ответом Симонса.

используя Disk2Vhd это, конечно, отличная идея: она позволяет делать копии online диски, и вы даже можете хранить файл vhd локально (то есть, на компьютере с Windows), хотя в приведенной выше ссылке утверждается, что быстрее всего хранить образ vhd на другом носителе.

в части, которая не является правильным о импорт (?) образ vhd в VirtualBox. Нет необходимости делать это: цитируемая ссылка ужасно стара (сколько лет прошло с тех пор, как было две разные версии VirtualBox, одна бесплатная для оплаты, как указано в ссылке? Я забыл). На самом деле,VirtualBox уже полностью совместим с форматом vhd от Microsoft: при создании виртуальной машины вместо назначения ей пустого диска выберите Use an existing virtual hard disk file, и укажите на свой vhd диск.

вот именно.

8
отвечен MariusMatutiae 2023-03-12 22:15

создайте виртуальный жесткий диск физического компьютера Windows с помощью Disk2Vhd, затем создайте виртуальную машину и выберите созданный виртуальный жесткий диск вместо пустого диска.

пример использования командной строки disk2vhd:disk2vhd * c:\vhd\snapshot.vhd теперь каждый компонент вашей ОС Windows будет сохранен в VHD

извините за такой короткий, не заданный ответ, но это все, что вам нужно знать; -)

7
отвечен SimonS 2023-03-13 00:32

можно использовать 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, обязательно иметь резервную копию, прежде чем пытаться этот метод.

2
отвечен Vasily Alexeev 2023-03-13 02:49

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх