1

Я хочу перенести установку Windows 8.1 для Thinkpad X1 Carbon (2015) на новый SSD-накопитель PCIe 2.0 4x емкостью 240 ГБ. Я подумал, что Clonezilla может работать для этого, но не может загрузиться сейчас.

  1. Выключил SecureBoot, потому что он не позволял мне загружаться в Clonezilla Live USB.
  2. Загрузился в Clonezilla.
  3. Создал образ исходного диска и сохранил его на USB-накопитель.
  4. Неисправность.
  5. Поменял диск на моем Thinkpad на новый диск на 240 ГБ.
  6. Загрузился в Clonezilla.
  7. Образ нового диска с изображением на USB-накопителе.

Однако теперь я не могу загрузиться в Windows. Во-первых, я получаю это сообщение на экране загрузки UEFI: во-первых, я вижу эту ошибку на экране UEFI:

ошибка SataControllerSupported OpenProtocol gEfiDevicePathProtocolGuid состояние F

Затем он переходит в какой-то "безопасный режим", говоря, что не может загрузиться.

Некоторые вещи, которые я пробовал:

  • Повторно включил SecureBoot, все та же проблема. Что-нибудь еще, что я должен сделать с этой целью?

  • Попытался войти в командную строку расширенного режима и запустить bootrec с помощью /fixboot а затем /rebuildbcd . Первый сказал, что это было успешно, а второй сказал, что не обнаружил установку Windows. Перезагрузился, еще та же проблема.

  • Вставьте оригинальный диск, и он работал без проблем.

Любые другие шаги по устранению неполадок, которые я должен предпринять? Или возможное решение?

Примечание: я не могу подключить оба диска одновременно, потому что у меня только один разъем M.2, что ограничивает тип устранения неполадок, которые я мог бы сделать.

1 ответ1

3

После того, как моя первоначальная попытка bootrec.exe не обнаружила установки Windows, я углубился в документацию Microsoft.

Я снова загрузился в RE и пошел в командную строку, чтобы загрузить diskpart:

> diskpart

Выбрал диск:

DISKPART> list disk
DISKPART> select disk 0

Выбрал раздел с именем "SYSTEM_DRV" (файловая система FAT32) и присвоил ему букву:

DISKPART> list volume
DISKPART> select volume 2
DISKPART> assign letter=f
DISKPART> exit

Перейдите в каталог Microsoft BCD:

C:> F:
C:> cd EFI\Microsoft\Boot

Резервное копирование моего текущего BCD:

F:\EFI\Microsoft\Boot> bcdedit /export C:\bcd.backup
F:\EFI\Microsoft\Boot> ren BCD BCD.backup

И, наконец, перестроил его:

F:\EFI\Microsoft\Boot> bootrec /RebuildBcd
F:\EFI\Microsoft\Boot> exit

После перезагрузки все заработало нормально.

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

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