Миграция диска C

Миграция диска C

Я хочу перенести раздел C с ПК с Windows 7 примерно 2008 года. Я хотел бы скопировать раздел C на новый ПК. У меня есть опыт устранения неполадок при загрузке, копирования/восстановления разделов и подобных вещей. Поскольку старый ПК — это BIOS/MBR, а новый — UEFI/GPT, я предполагаю, что это может потребовать дополнительных шагов.

Инструменты, которые у меня есть, если они мне понадобятся:

Hirens (новый и старый), Supergrub (гибрид), Linux Zorin, Boot Repair, Windows (все версии),

Я не хочу копировать весь диск, а только необходимые разделы.

Вот мое предположение, как это можно сделать:

  1. используйте Gnome-Disks для копирования раздела C и восстановления на новый SSD
  2. используйте Boot Repair для обнаружения перенесенного раздела C и создания файлов EFI для помещения в раздел EFI
  3. попытка загрузиться с него
  4. в случае неудачи используйте Easy BCD Edit, чтобы каким-то образом создать или подключить перенесенный раздел C к загрузочному разделу Windows (sda1?)

Пожалуйста, сообщите мне, какие шаги я упустил из виду, и какие методы я перечислил некачественные. Спасибо!

решение1

Во-первых, не используйте инструменты на базе Linux для миграции на Windows.

Вот как я бы это сделал (не говоря уже о том, что сначала мне пришлось бы обновиться до Windows 10, чтобы обеспечить совместимость оборудования с новым компьютером):

На старом компьютере:

На новом компьютере:

Если это не сработает, возможно, действительно пришло время отказаться от Windows 7.

решение2

Ручное преобразование довольно простое. Вам понадобится что-то для клонирования/восстановления/распаковки раздела Windows и установочный USB/DVD Windows (подойдет любая версия).

  1. Создайте системный раздел EFI на целевом диске размером не менее 100 МБ. Отформатируйте его в FAT32.
  2. Запишите исходный раздел Windows на целевой диск.
  3. Загрузите программу установки Windows с использованием UEFI (важно), нажмите Shift+ F10, чтобы открыть командную строку, оттуда используйте bcdbootдля создания новой конфигурации загрузки:bcdboot C:\Windows
  4. Теперь ваша клонированная Windows должна загрузиться.

решение3

Новые компьютеры с UEFI/GPT могут загружать разделы MBR, вам просто нужно включить «legacy boot» и отключить «Secure boot» в настройках UEFI bios. Таким образом, вы можете просто клонировать старый жесткий диск на новый, включить legacy boot, и Windows загрузится. Это работает, даже если новый жесткий диск — это диск NVMe, а старый — все еще механический диск. Я успешно проделал это с Windows 10, но я подозреваю, что это будет работать так же и с Windows 7 (или вы сначала обновитесь, как рекомендовано выше).

После успешной загрузки Windows 10 вы можете обновить раздел MBR до GPT с помощью mbr2gptинструмента. Это позволит вам снова включить безопасную загрузку (которая необходима для возможности последующего обновления до Windows 11 или если новый диск больше 2 ТБ).

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