Я пытаюсь перенести установку Win10 с жесткого диска на новый SSD. Я более или менее следую этим двум замечательным инструкциям

То есть я загрузился на winPE, затем я использовал XCOPY для копирования загрузки, окон, пользователей, программных файлов и тому подобного на новый диск, затем я попробовал и bcdedit, и bcdboot. Однако во всех случаях после загрузки с SSD win10 будет отображаться на экране с сообщением "недоступное загрузочное устройство".

Правильно ли я предполагаю, что Windows проходит первоначальную загрузку (поэтому BCD в порядке), но по какой-то причине не может загрузить ядро? Кто-нибудь знает, как отладить или исправить это?

Я пробовал такие вещи, как авто-восстановление последовательности загрузки через восстановление win10, но не помогло.

Не ища ответы "диск клон" (недостаточно места) и "чистой установки" (я знаю, что могу это сделать), я хотел бы сначала попробовать этот способ.

Изменить: понял это (см. Ответ ниже). Почему я так сделал? Я хотел учиться. Я нахожу это более увлекательным, чем выполнение бэкапа в стиле shuffle-shrink-dance. Мне не нужно было использовать систему сразу, и у меня были резервные копии.

2 ответа2

1

Хорошо, я дал всему этому второй шанс и - успех! Я не уверен, что я сделал неправильно в первый раз, но вот как я сделал это во второй раз:

  1. Создан только один большой раздел на новом SSD со схемой MBR (не GPT)
  2. Я скачал fastcopy в свой winpe и использовал его вместо xcopy (в основном из-за переходов): https://ipmsg.org/tools/fastcopy.html.en
  3. Удалил BCD на новом диске и использовал bcdboot вместо bcdedit для создания новой конфигурации загрузки с правильными дисками
  4. Наконец, и это был один из важнейших шагов, с winpe я изменил назначения дисков, чтобы убедиться, что новый SSD - это C: (через regediting HKLM\System\ MountingDevices) в новом каталоге Windows.

Тогда перезагрузись и тада! Запуск от SSD.

0

Вы не можете просто сделать bcdboot, чтобы все исправить.

Сначала создайте резервную копию существующего диска и убедитесь, что она работает.

Лучше всего установить Easeus Backup Free, сделать резервную копию, а затем восстановить на новый SSD. Easeus Backup позволит вам изменить размеры разделов, чтобы уместить их на новом SSD. Это ваш лучший вариант, потому что A) вы сделали резервную копию и B) вы не делаете ничего разрушительного для вашего рабочего жесткого диска.

Из документации Easeus Backup:«Если размер целевого диска отличается от исходного, то EaseUS Todo Backup автоматически изменит размер разделов до начала восстановления, или вы можете отредактировать размер самостоятельно.»:Http://www. easeus.com/support/todo-backup/disk-partition-recovery.html

Вы также можете использовать встроенную утилиту управления дисками Windows (или, если она не может найти достаточно загрузочный диск), чтобы уменьшить размер раздела, меньший, чем размер SSD, а затем выполнить клонирование диска с помощью бесплатное программное обеспечение Easeus Disk Copy. Игнорируйте все предупреждения о том, что целевой диск меньше исходного диска - если вы использовали gparted для сокращения раздела до размера, меньшего, чем SSD, то в этой части диска нет фактических данных, и Windows просто запустит контрольный диск при следующей загрузке и все будет хорошо. Это будет работать только для систем BIOS (с диском MBR). Разделам UEFI/GPT это вообще не понравится, и вы, скорее всего, в итоге получите не загружаемую систему, так что ПРОВЕРЬТЕ СВОЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ.

Если ни один из них не работает, вы можете сделать самый радикальный вариант (опять же, убедитесь, что у вас есть рабочая резервная копия, поскольку около 2% времени sysprep не будет работать правильно, и вместо этого у вас останется Windows, которая не загружается полностью ). Сначала уменьшите размер раздела Windows на старом диске (чтобы убедиться, что раздел меньше SSD). Затем загрузите ваш старый работающий диск в Windows, запустите sysprep из C:\Windows\System32\sysprep.exe, выберите "OOBE experience" и установите флажок "Generalize" и "shutdown". После завершения выключения вы можете загрузить Easeus Disk Copy и клонировать диск на SSD, а затем извлечь старый диск и загрузить SSD. Windows выполнит свои обычные шаги установки / инициализации драйвера, и после входа со старым именем пользователя (обратите внимание, что установщик Windows заставит вас создать новое имя пользователя, но будьте уверены, ваше старое имя пользователя все еще там), все будет точно где ты это положил.

Существует также четвертый вариант использования DISM.exe для захвата WIM-образа существующей установки Windows с последующим применением его к SSD. Это очень сложно, и почти все происходит через командную строку; но это метод, который производитель вашего компьютера использовал для установки Windows 10 на свой ноутбук.

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