Я хочу перенести раздел C с ПК с Windows 7 примерно 2008 года. Я хотел бы скопировать раздел C на новый ПК. У меня есть опыт устранения неполадок при загрузке, копирования/восстановления разделов и подобных вещей. Поскольку старый ПК — это BIOS/MBR, а новый — UEFI/GPT, я предполагаю, что это может потребовать дополнительных шагов.
Инструменты, которые у меня есть, если они мне понадобятся:
Hirens (новый и старый), Supergrub (гибрид), Linux Zorin, Boot Repair, Windows (все версии),
Я не хочу копировать весь диск, а только необходимые разделы.
Вот мое предположение, как это можно сделать:
- используйте Gnome-Disks для копирования раздела C и восстановления на новый SSD
- используйте Boot Repair для обнаружения перенесенного раздела C и создания файлов EFI для помещения в раздел EFI
- попытка загрузиться с него
- в случае неудачи используйте Easy BCD Edit, чтобы каким-то образом создать или подключить перенесенный раздел C к загрузочному разделу Windows (sda1?)
Пожалуйста, сообщите мне, какие шаги я упустил из виду, и какие методы я перечислил некачественные. Спасибо!
решение1
Во-первых, не используйте инструменты на базе Linux для миграции на Windows.
Вот как я бы это сделал (не говоря уже о том, что сначала мне пришлось бы обновиться до Windows 10, чтобы обеспечить совместимость оборудования с новым компьютером):
На старом компьютере:
Установить в Windows 7 Бесплатное ПО для резервного копирования AOMEI
Создайте резервную копию ТОЛЬКО раздела Windows
Создать загрузочный носитель Windows 7
На новом компьютере:
Загрузите AOMEI, отформатируйте диск как GPT, создайте раздел и восстановите на нем Windows, оставив большую часть диска нераспределенной (возможно, несколько гигабайт)
Загрузите Windows и Запустите восстановление при запуске, позволяя Windows позаботиться о разделе EFI.
В качестве последнего средства выполнить обновление на месте в Windows 7.
Если это не сработает, возможно, действительно пришло время отказаться от Windows 7.
решение2
Ручное преобразование довольно простое. Вам понадобится что-то для клонирования/восстановления/распаковки раздела Windows и установочный USB/DVD Windows (подойдет любая версия).
- Создайте системный раздел EFI на целевом диске размером не менее 100 МБ. Отформатируйте его в FAT32.
- Запишите исходный раздел Windows на целевой диск.
- Загрузите программу установки Windows с использованием UEFI (важно), нажмите Shift+ F10, чтобы открыть командную строку, оттуда используйте
bcdboot
для создания новой конфигурации загрузки:bcdboot C:\Windows
- Теперь ваша клонированная 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 ТБ).