перенос Win7 практика
Седьмая винда доказала свою живучесть... Но обо всём по порядку.
Итак, винда у меня стояла на старом скрежещущем WD. Часто возникали проблемы, работала система медленно. Вчера я купил новый винт и встал вопрос быстрой миграции Win7 на него без необходимости переустановки.
Исходная конфигурация была такой: лицензионная коробочная версия, чистый диск Seagate на 1000 ГБ, диск WD 250 ГБ с установленной системой, диск WD 1000 ГБ с установленным на нём Arch Linux.
Открываем Arch, выполняем в терминале fdisk -l. Получаем список доступных винтов. Выясняем, что Seagate определяется как /dev/sdb. Создаём на диске логический раздел с файловой системой NTFS, ставим ему флаг "Загрузочный". Монтируем новый диск и старый диск с виндой (система требует пароль Root для монтирования). Выполняем: sudo cp -R /media/old-win/* /media/new-win/.
После завершения копирования и завершения работы компьютера, я просто отключил старый винт и воткнул новый в тот слот SATA, куда был подключён его предшественник. В ином случае, пришлось бы изменить устройство в конфиге Grub.
И вот, винда категорически отказалась включаться. Зато, предложила быстрое решение проблемы. На моей системе оба диска имели MBR. Диск с Arch был установлен как первый загрузочный в BIOS. Похоже, что винда определила смену диска и ещё ей не понравилось отсутствие MBR (знакомый сказал, что можно было копировать диск полностью командой dd, но всё и так работает). Перезагружаемся с установочного диска винды, выбираем язык, жмём "Далее". После загрузки установщика, внизу выбираем действие "Восстановление системы". Программа восстановления сама распознала проблемы и восстановила работоспособность. Всё. Живучая винда "переехала на новый винт".