VHD, що генерується DiskToVhd, не завантажується


14

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

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

Будь ласка, керівництво, як я можу перетворити цей VHD на завантажувальний?

введіть тут опис зображення

Оновлення

Я знаходжу цю статтю,

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

на основі цього я спробував крок, на кроці 8 я застряг, будь ласка, дивіться зображення нижче

введіть тут опис зображення

Оновлення 2

Це головна машина

введіть тут опис зображення

Більше оновлень на основі коментарів

У мене все ще є доступ до фізичної машини, у неї є лише 1 С: Диск і відпочинок - це два накопичувачі System EFI + диск відновлення.

Коли я використовую Disk2VHD, він показує мені лише 2 диски, щоб копіювати не 3.


Системний зарезервований розділ дуже важливий для завантаження ОС. За допомогою екрана, який ви надали, ми не можемо знайти завантажувальний розділ та системний зарезервований розділ. Переконайтеся, що ваш конвертер disk2VHD сумісний і для завантаження завантажувального розділу
vembutech

Ви все ще маєте доступ до оригінальної системи? Показати нам таблицю розділів з точки зору старої системи може бути корисною.
Зоредаче

Б'юсь об заклад, у вас у вашій системі два (або більше) диска, а "завантажувальний розділ" (System Reserved / EFI System Partition) відсутній на вашому диску клонованому?
Том Ян

1
@bwDraco Я вже переглянув посилання, виходячи з прийнятої відповіді, у них вже є розділ на основі ufi, і я цього не роблю, Disk2VHD не дозволяє мені його скопіювати
Розробник

1
Це допоможе, якщо ви описали, що відбувається, коли ви дотримуєтесь процедури, описаної в статті, до якої я посилався вище, і де саме виникає проблема. Тому що ця процедура повинна спрацювати.
harrymc

Відповіді:


17

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

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення

введіть тут опис зображення

Переконайтеся, що ви запускаєте і командний рядок (для mountvol), і disk2vhdяк адміністратор.

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

введіть тут опис зображення

Для цього не потрібно монтувати ESP mountvol.


Чи є якісь ускладнення щодо назви системного імені efi?
Розробник

@ Розвиток ускладнень? як що?
Том Ян

@Developer - Том згадав би про будь-які ускладнення, якби вони існували.
Рамхаунд

Я спробував mountvol z: / s, але мені здається, що параметр невірний помилка :(
Розробник

@Developer Make sure you run both the Command Prompt (for mountvol) and disk2vhd as administrator.Ти це робив? i.stack.imgur.com/AMGjs.png
Том Ян

5

Сподіваюся, у вас є оригінальний ноутбук 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. Черевик з ізо.
  12. Перейдіть до варіантів ремонту.
  13. Клацніть Виправлення неполадок і далі відкрийте командний рядок
  14. Виконайте такі команди (можливо, вам знадобиться відрегулювати номери дисків та розділів, залежно від сценарію конфігурації)

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

  15. Перезавантажте ще раз і виконайте наступні команди

    bootrec / fixmbr bootrec / fixboot bootrec / rebuildbcd

  16. Завантажте звичайно наступного разу.

Проблема вашого другого підходу полягає в тому, що у вас не був робочий розділ завантаження, який ви могли б створити. Він не позначений як активний. Однак, як я не знаю про процедуру, яку ви взяли для її захоплення, вам потрібно спробувати скористатися цим рішенням, щоб налаштувати річ.


1
Як перетворення з GPT в MBR вирішує проблему автора? Запропонований вами метод призведе до втрати даних, її руйнівної роботи, є способи перетворення без втрати даних, але ви не вказали цей метод.
Рамхаунд

Це знижує ускладнення уефі. Авторська кінцева система - не уефі, але вихідна система є. Існує багато інструментів, які можуть зробити це перетворення. Це рішення широко використовується в промисловості (певні сценарії міграції). Це рішення було запропоновано та пояснено фахівцем Microsoft. Ми його практично використали. Це один із способів зробити це. Є й інші способи. Я не можу запропонувати тут метод, щоб уникнути просування програмного забезпечення. Я згадав "свого улюбленого". Автор мав використовувати найвідоміший йому інструмент. Або ж він може зробити просте дослідження і знайти те, що хоче.
Епоксида

2

Я думаю, що іншою життєздатною альтернативою було б робити речі за старою модою.

Крок 1. Клоніруйте фізичну машину Clonezilla на зовнішній USB-накопичувач

Крок 2. Підключіть USB-накопичувач до хост-машини Virtualbox

Крок 3. З новим гостьовим сеансом на Virtualbox, початкове завантаження файлу Clonezilla ISO, разом із порожнім і досить великим VHD (сподіваємось, у вашому випадку достатньо 300 ГБ?), А також переконайтесь, що ваш новий гість зможе отримати доступ зовнішній привід. Ви можете отримати ідеї з цього відео

Крок 4: Завершіть відновлення та завантажте новий файл VHD

Крок 5: Якщо є якась проблема, ви можете використовувати ваш Windows10 ISO для подальшого усунення несправностей (як і у випадку, що ви робили)

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

Сподіваюсь, це допомагає.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.