5

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

До сих пор я не нашел свободного рабочего решения для этого. У вас есть идея?

относительно

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

Что я нашел / попробовал до сих пор, что не работает для меня

  • VirtualBox из существующего раздела (конвертер VMWare требует, чтобы на момент преобразования машина работала - https://www.vmware.com/pdf/convsa_51_guide.pdf)
  • Создайте образ Virtualbox для физического раздела (решение Linux) У меня есть только Windows7, и на официальной странице Virtual Box есть первый шаг: «Запустите утилиту MergeIDE, как указано выше, на существующей машине с Windows.« Я больше не могу запустить XP или могу?)
  • Я попытался использовать Disk2vhd, и файл VHD был создан, но при использовании в качестве виртуального жесткого диска в Virtual Box он не загружается. Я пытался играть с разными настройками этой виртуальной машины, но это не помогло. Я попробовал две версии Disk2vhd и Virtual Box. Один раз вчера и один раз 3 года назад :-)

Физический диск имеет два раздела, которые отображаются как диски H и I. Диск H является системным загрузочным разделом. И это то, что я отмечал.

Как я использовал Dist2vhd

Update1

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

3 ответа3

6

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

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

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

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

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

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

1

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

  1. Загрузите и установите версию DD и VHD для Windows.

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

  3. Создайте сырой образ диска с помощью такой команды:
    dd if=\\?\Device\Harddisk1\DR2 of=C:\Hanna.img bs=1M --progress

  4. Используйте инструмент VHD для преобразования необработанного образа диска в VHD фиксированного формата:
    VHDTool /convert c:\Hanna.img

  5. Переименуйте преобразованный файл изображения из .img в .vhd

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

1

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

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

РЕДАКТИРОВАТЬ: просто будьте осторожны, чтобы восстановить MBR жесткого диска, а не диска ПК, вот и все.

Это исправит ваш MBR. В этот момент жесткий диск снова станет корректно загружаемым, и к нему будут применены инструкции harrymc.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .