7

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

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

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

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

  1. Загрузиться с EFIFile

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

  3. EFI

  4. ботинок

  5. BOOTX64.EFI

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

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

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

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

2 ответа2

5

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

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

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

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

5

Проблема была с моим разделом 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. Выберите Repair Your Computer.

  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, так как у меня там уже был раздел.

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