11

У меня был ноутбук с Windows 10, я использовал disk2VHD для конвертации диска в VHD. Сейчас я пытаюсь смонтировать его в виртуальный ящик на другой машине, но, похоже, не загружается.

Я использовал Windows 10 ISO и через CMD я думаю, что не мой раздел имеет свойство bootdisk = yes.

Пожалуйста, руководство, как я могу преобразовать этот VHD в загрузочный?

Обновить

Я нахожу эту статью,

https://blogs.technet.microsoft.com/jonjor/2011/10/04/vm-does-not-boot-following-p2v-or-disk2vhd/

основываясь на этом я попробовал шаг, на шаге 8 я застрял, пожалуйста, смотрите изображение ниже

Обновление 2

Это главная машина

Больше обновлений на основе комментариев

У меня все еще есть доступ к физической машине, у нее есть только 1 C: диск и остальные два диска System EFI + диск восстановления.

Когда я использую Disk2VHD, он показывает только 2 диска для копирования, а не 3.

3 ответа3

13

Вам нужен mountvol drive: /S , который подключает системный раздел EFI к букве диска, так что disk2vhd обнаружит его, где drive: может быть любой доступной буквой диска (например, D: :):

Убедитесь, что вы используете командную строку (для mountvol) и disk2vhd от имени администратора.

Если у вас есть Windows 10 Pro/Enterprise и добавлена функция Hyper-V, вы также можете использовать мастер создания виртуального жесткого диска в диспетчере Hyper-V (или командлет New-VHD PowerShell) вместо этого, чтобы создать VHD (X) из Физический диск:

Для этого не требуется монтировать ESP с помощью mountvol .

4

Я надеюсь, что у вас есть оригинальный ноутбук с Windows (который использует efi и gpt диск). Это процедура, которую мы могли бы использовать, чтобы обойти проблему Disk2VHD. Самая проблема, которую вы испытываете, пытаясь использовать ее. В Windows server 2012/Win-8.1 это работает. Я надеюсь, что вы сможете использовать его.

  1. Используйте инструмент Disk2VHD. Выполните его и укажите место для хранения файла VHDX. Вы можете нажать кнопку «Создать», чтобы сделать это.
  2. Для следующего шага вы можете использовать ту же машину. Вы должны использовать машину под управлением Windows 8.1 или выше.
  3. Смонтировать VHDX. Также запишите букву диска.
  4. На следующем шаге мы конвертируем GPT в MBR.
  5. Используйте ваш любимый редактор дисков (я рекомендую вам использовать стороннее программное обеспечение, чтобы уменьшить накладные расходы и сложности), и просмотрите свойства диска.
  6. Щелкните правой кнопкой мыши по GPT-диску и конвертируйте его в am MBR. Примите предупреждения.
  7. На шаге 3 вы записали букву диска. Теперь удалите все диски на этом gpt-диске до указанной буквы диска.
  8. Отключите и извлеките диск.
  9. Загрузите VHD, используя Hyper-v или Virtualbox (я не пробовал Virtualbox, так как я не использую его).
  10. Подключите загрузочный iso к виртуальной машине.
  11. Загрузись с iso.
  12. Перейти к вариантам ремонта.
  13. Нажмите «Устранение неполадок» и затем откройте командную строку.
  14. Выполните следующие команды (может потребоваться настроить номера дисков и разделов в зависимости от сценария конфигурации)

    список разделов диска выберите диск 0 список разделов выберите раздел 1 активный выход

  15. Перезагрузитесь снова и выполните следующие команды

    bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd

  16. Загрузиться нормально в следующий раз.

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

2

Я предполагаю, что другой жизнеспособной альтернативой будет делать вещи по-старому.

Шаг 1. Клонируйте свою физическую машину с помощью Clonezilla на внешний USB-накопитель.

Шаг 2. Подключите USB-накопитель к хост-машине Virtualbox.

Шаг 3: С новым гостевым сеансом на Virtualbox начальная загрузка с ISO-файлом Clonezilla, вместе с пустым и достаточно большим VHD (надеюсь, 300 ГБ в вашем случае достаточно?) а также убедитесь, что ваш новый гость может получить доступ к внешнему диску. Вы можете получить идеи из этого видео

Шаг 4. Завершите восстановление, а затем загрузитесь с новым VHD-файлом.

Шаг 5: Если есть какие-либо проблемы, вы можете использовать Windows 10 ISO для дальнейшего устранения неполадок (так же, как вы сделали)

На самом деле, если у вас есть быстрая локальная сеть и вы не возражаете против того, чтобы основная машина была в автономном режиме немного дольше, вы можете попробовать использовать опцию ftp в Clonezilla. С live ftp вы можете обойти временное хранилище для файлов изображений (в данном примере, USB-накопитель)

Надеюсь это поможет.

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