Как создать vdi из существующего (оффлайн) раздела?

у меня есть старый жесткий диск из моего ноутбука, который несет WindowsXP. Я хотел бы запустить эту установку WindowsXP под Virtual box под Windows7. Я могу подключить диск к моему Windows7 через usb.

до сих пор я не нашел свободный рабочее решение. У тебя есть какие-нибудь идеи?

о

  • диспетчер дисков из Windows7 системный раздел (диск H на рисунке ниже) является активным и primary)
  • gparted из ubuntu раздел получил флаг загрузки, но я не смог загрузиться с этого USB hdd

что я нашел/но это не сработало для меня

  • VirtualBox из существующего раздела (в VMware convertor требует машина должна быть запущена в момент обращения - https://www.vmware.com/pdf/convsa_51_guide.pdf)
  • создать Virtualbox образ физического раздел (linux решение я получил только Windows7 доступны и официальная страница Virtual Box есть шаг один: "запустите утилиту MergeIDE, как упоминалось выше на существующей машине windows. "Я больше не могу запускать XP или могу?)
  • Я пытался использовать Disk2vhd и файл vhd был создан, но при использовании в качестве виртуального жесткого диска в Virtual box он не будет загружаться. Я пытался играть с разными настройками этой виртуальной машины, но это не помогло. Я попробовал две версии Disk2vhd и виртуальная коробка. Один раз вчера и один раз 3 года назад 🙂

физический диск получил два раздела, которые сопоставлены как диски H И I. диск H является загрузочным разделом системы. И это то, что мне нравилось.

How I used Dist2vhd

Update1

Я попытался использовать Disk2vhd и выбрал оба раздела (H & I) и снова сыграл с настройками, такими как Enable IO APIC и Enable PAE/NX но виртуальная машина не загружается.

17
задан Community
17.02.2023 0:57 Количество просмотров материала 2425
Распечатать страницу

3 ответа

ваша проблема в том, что вы конвертируете partition(s), а не весь жесткий диск.

вы не можете загрузить свою ОС, потому что на вновь созданном виртуальном диске у вас есть нет MBR записи - для упрощения, оригинальная MBR является частью диска, а не частью раздела (она находится вне области разделов).

чтобы сделать свою ОС загрузится, создать виртуальный образ диска раздела, используя любой метод из списка вы уже пробовали, а затем восстановить MBR:

  1. создайте виртуальную машину, подключите виртуальный диск.
  2. загрузите виртуальную машину с компакт-диска Windows XP. Обратите внимание, что вам нужно загрузить виртуальную машину, а не физический компьютер, как предложил @MariusMatutiae в своем посте.
  3. запуск Консоль Восстановления
  4. использовать fixmbr инструмент для восстановления MBR
  5. вы также можете использовать fixboot инструмент для восстановления загрузочного сектора раздела, хотя не нуждается в починке.

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

обратите внимание, что Windows XP может не запуститься из-за смены оборудования.

6
отвечен Michał Sacharewicz 2023-02-18 08:45

вот процедура, основанная на статье Linux P2V с DD и vhdtool:

  1. скачать и установить Windows версия DD и инструмент виртуального жесткого диска.

  2. используйте DD с --list параметр, чтобы найти имя диска в вопросе

  3. создайте необработанный образ диска с помощью следующей команды:

    dd if=\?\Device\Harddisk1\DR2 of=C:\Hanna.img bs=1M --progress

  4. использовать инструмент VHD для преобразует файл образа диска raw в VHD фиксированного формата:

    VHDTool /convert c:\Hanna.img

  5. переименовать преобразованный файл изображения .img to .виртуальный жесткий диск

  6. определите виртуальную машину с помощью.vhd-файл

1
отвечен harrymc 2023-02-18 11:02

Я думаю, что ваша первая проблема, даже до того, как решить harrymc, поврежденный загрузочный сектор на диске. Самое простое решение: получите себе USB-накопитель Ubuntu и используйте boot-repair для восстановления основной загрузочной записи (MBR). Хотя использование Ubuntu Live stick-это немного неприятно на первый взгляд, это поможет вам решить серьезные проблемы в будущем. Так пойдите к www.ubuntu.com, загрузите копию ОС и установите ее на USB-накопитель.

загрузите компьютер с флешки и установите восстановление загрузки. Это очень четкая Веб-страница есть вся информация о том, как установить его на флешку и как запустить его. Это тривиально.

EDIT: просто будьте осторожны, чтобы восстановить MBR жесткого диска, а не диска ПК, вот и все.

это исправит вашу MBR. На этом этапе жесткий диск станет еще раз правильно загрузочным, и будут применяться инструкции harrymc.

однако, так как у вас есть Ubuntu, вы можете также дать ему попробовать и следовать решению Гарри с правильными утилитами Linux. Есть гиды повсюду, но если вы хотите, чтобы какие-либо рекомендации просто спросили (я уверен, что на этом форуме есть тысячи людей, которые знают, как это сделать, LOL).

@harry: о регистрации, как говорят французы, glissez, glissez, n'appuyez pas.

1
отвечен MariusMatutiae 2023-02-18 13:19

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

Ваш ответ

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

Имя

Похожие вопросы про тегам:

disk-image
partitioning
virtualbox
virtualization
windows-xp
Вверх