
У меня ноутбук HP Omen со стандартным жестким диском SATA и недавно купленным твердотельным накопителем M.2 PCIe.
Я клонировал диск SATA на M2, но возникли проблемы с клонированием всех разделов. У меня есть разделы System, Reserved и Primary.
После клонирования я попытался загрузиться на новый жесткий диск. У меня возникли некоторые проблемы с настройкой BIOS на автоматическую загрузку на новый жесткий диск. Он загружал старый или выдавал мне сообщение "Перезагрузите и выберите подходящее загрузочное устройство или вставьте загрузочный носитель в выбранное загрузочное устройство и нажмите клавишу", если я вручную переходил к нему напрямую.
Мне наконец удалось заставить его работать, изменив порядок загрузки, а затем:
Загрузка из EFIFile
Выбрал мой PCIe HD
ЭФИ
Ботинок
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:
Вставьте носитель (DVD/USB) в ПК и перезагрузите его.
Загрузитесь с носителя.
Выберите «Восстановить компьютер».
Выберите Устранение неполадок.
Выберите в меню пункт «Командная строка»:
Введите команду:
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 плюс идентификатор раздела. Если не согласовать, загрузчик все равно будет искать старый жесткий диск.
Для справки, сверку можно выполнить с помощью утилиты под названием "Бутис". Но вы уже давно прошли этот этап. Попробуйте это:
- Приобретите USB-флеш-накопитель с записанной на него программой установки Windows.Microsoft Media Creatorпоможет вам создать его, используя другой компьютер.
- Подключите его и загрузитесь с него.
- Подтвердите свой язык, региональные настройки и раскладку клавиатуры и нажмите «Далее».
- Выберите «Восстановить компьютер» в левом нижнем углу.
- Выберите «Устранение неполадок».
- Выберите «Восстановление при загрузке».
- Дождитесь завершения восстановления при запуске.
Если это не помогло, то, боюсь, для решения вашей проблемы вам потребуется предоставить дополнительную информацию.