Невозможно загрузить клонированный диск после форматирования старого диска

Невозможно загрузить клонированный диск после форматирования старого диска

У меня ноутбук HP Omen со стандартным жестким диском SATA и недавно купленным твердотельным накопителем M.2 PCIe.

Я клонировал диск SATA на M2, но возникли проблемы с клонированием всех разделов. У меня есть разделы System, Reserved и Primary.

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

Мне наконец удалось заставить его работать, изменив порядок загрузки, а затем:

  1. Загрузка из EFIFile

  2. Выбрал мой PCIe HD

  3. ЭФИ

  4. Ботинок

  5. BootX64.efi

Это сработало без проблем и загрузилось в мой M2 (быстро!). Я был недоволен тем, что он не загружался напрямую с него, поэтому, основываясь на прочитанном мной комментарии, я очистил свой старый жесткий диск, удалив с него все. Так что теперь мой новый диск — единственный, на котором что-то есть. (Я знаю, это было глупо...)

После этого я больше не могу использовать шаги выше, чтобы попасть в M2 SSD. Компьютер сразу переносит меня в режим восстановления, но у меня больше нет раздела восстановления.

Я сделал установочный USB-накопитель Win 10 и почти готов полностью переустановить WIndows 10, но я надеялся, что у кого-то есть варианты сохранить мой клонированный диск. Поскольку у меня есть загрузочный USB-накопитель, теперь у меня есть доступ к командной строке CMD. Могу ли я что-то сделать, чтобы указать системе, что она должна загрузиться с этого жесткого диска?

Обратите внимание, что мой компьютер использовал UEFI, но с тех пор я пытался установить BIOS в режим legacy. Я пробовал оба способа. Мой новый M2 SSD был отформатирован как GPT. Я не очень много знаю об этом и предполагаю, что это может быть связано с моей проблемой.

решение1

Проблема была в моем разделе EFI.

Как и упомянул Fleet Command, клонирования жесткого диска оказалось недостаточно. Я попытался пометить системный раздел как активный, но это тоже не помогло, поскольку мой новый жесткий диск изначально был разбит на разделы как GPT, а не MBR.

Чтобы исправить проблему, я воспользовался ответом BillyGun отсюда:https://answers.microsoft.com/en-us/windows/forum/windows_10-performance/windows-10-bootrec-fixboot-access-is-denied/747c4180-7ff3-4bc2-b6cc-81e572d546df

Установочный носитель Windows 10:

  1. Вставьте носитель (DVD/USB) в ПК и перезагрузите его.

  2. Загрузитесь с носителя.

  3. Выберите «Восстановить компьютер».

  4. Выберите Устранение неполадок.

  5. Выберите в меню пункт «Командная строка»:

Введите команду:

Diskpart

Введите команду:

List disk

(Обратите внимание, какой диск является вашим загрузочным номером, у меня 0)

Введите команду:

Sel disk 0

Введите команду:

List vol

(Обратите внимание, какой том является разделом EFI, мой — 4)

Введите команду:

Sel vol 4

Введите команду:

assign letter=V:

Введите команду:

Exit

Введите команду:

V:

После того, как вы назначили букву диска с помощью Diskpart, вы можете отформатировать раздел EFI:

Пример: если вы присвоили разделу букву V, команда будет выглядеть так:

format V: /FS:FAT32

После форматирования необходимо заново создать структуру каталогов EFI с помощью команды:

MD \EFI\Microsoft\Boot

Затем перейдите в каталог загрузки с помощью:

cd /d V:\EFI\Microsoft\Boot\

Затем выполните:

bootrec /FixBoot

Наконец запустите:

bcdboot c:\Windows /l en-us /s V: /f All

Введите команду:

bcdboot C:\windows /s V: /f UEFI

(Это заменяет зачеркнутые строки выше и работает в Win 10 1709)

На самом деле я пропустил форматирование и пересоздание структуры EFI, поскольку раздел у меня уже был.

решение2

Клонирования только жесткого диска недостаточно; необходимо отметить новый системный раздел как активный, а затем согласовать данные конфигурации загрузки (BCD). В BCD адрес раздела, с которого следует производить загрузку, указывается в виде уникального идентификатора SSD плюс идентификатор раздела. Если не согласовать, загрузчик все равно будет искать старый жесткий диск.

Для справки, сверку можно выполнить с помощью утилиты под названием "Бутис". Но вы уже давно прошли этот этап. Попробуйте это:

  1. Приобретите USB-флеш-накопитель с записанной на него программой установки Windows.Microsoft Media Creatorпоможет вам создать его, используя другой компьютер.
  2. Подключите его и загрузитесь с него.
  3. Подтвердите свой язык, региональные настройки и раскладку клавиатуры и нажмите «Далее».
  4. Выберите «Восстановить компьютер» в левом нижнем углу.
  5. Выберите «Устранение неполадок».
  6. Выберите «Восстановление при загрузке».
  7. Дождитесь завершения восстановления при запуске.

Если это не помогло, то, боюсь, для решения вашей проблемы вам потребуется предоставить дополнительную информацию.

Связанный контент