Перенос (клонирование) Windows на другой SSD/HDD диск
24.11.2020
itpro
Windows 10, Windows Server 2016
комментариев 48
В этой статье мы рассмотрим, как перенести установленную Windows с одного жесткого диска на другой только с помощью встроенных средств без использования сторонних программ (таких, как Paragon, AOMEI или Acronis). Эта инструкция поможет вам, например, перенести Windows с HDD на новый SSD диск, или склонировать установленную и настроенную Windows на другой компьютер (есть нюансы) или новый жесткий диск большего размера.
В качестве примера мы склонируем установленную Windows 10 на новый диск с помощью загрузочной USB флешки, командной строки и встроенной утилиты robocopy.
Обратите внимание, что перенос операционной системы копированием на новый диск будет гарантированно работать только при переносе в рамках одного и того же компьютера (или сходных по аппаратному обеспечению), когда вы клонируете вашу Windows на другой жесткий диск того же компьютера. Если вы хотите скопировать установленную Windows на диск для другого компьютера, то для его запуска на новом железе придется повозиться с драйверами контроллеров дисков, чипсета, видеокарты.
Вы сможете склонировать жесткий диск на новый диск меньшего размера, если место, занятое на системном диске текущей Windows меньше, чем емкость нового диска. Если это не так, придется удалить/переместить часть файлов с диска. Чаще всего такой вопрос возникает при переносе на SSD диск меньшей емкости, чем обычный HDD.
Процедура переноса Windows на другой диск зависит от, того, в каком режиме работает ваш компьютер: BIOS или UEFI. Выполните команду:
Если в строке BIOS mode (режим BIOS) указано Legacy (Устаревший), у вас компьютер с BIOS (или UEFI работает в режиме Legacy/CSM). Если указано UEFI – у вас современных компьютер и Windows установлена в UEFI режиме.
- Если компьютер работает в нативном UEFI режиме и имеет таблицу разделов GPT, я буду помечать команды для таких компьютеров UEFI GPT ;
- Если у вас старый компьютер с BIOS или с UEFI но в Legacy режиме, а таблица разделом MBR – команды будут помечены меткой BIOS MBR .
В первую очередь нужно создать таблицы разделов на новом диске. Это можно сделать непосредственно из запущенной Windows 10 с помощью diskpart. Если диск новый, инициализируйте его с помощью консоли diskmgmt.msc или PoweShell команды Initialize-Disk:
Get-Disk | Where-Object PartitionStyle –Eq ‘RAW’ | Initialize-Disk
Теперь создадим таблицу разделов на диске. Откройте командную строку с правами администратора и выполните команду:
В контексте diskpart выполните следующие команды.
list disk
select disk 1 (в зависимости от номера вашего нового диска, который выдала предудущая команда)
clean
Далее команды отличаются в зависимости от типа вашей платформы.
Для UEFI GPT :
convert gpt
create partition efi size=100
format fs=»FAT32″ quick label=»EFI»
create partition msr size=16
create partition primary
format fs=»NTFS» quick label=»NEW_SYSTEM»
exit
Мы создали на новом диске таблицу разделов GPT, два небольших служебных раздела (EFI и MSR), на оставшемся месте создан один большой раздел (см. подробнее о структуре GPT разделов для EFI).
Если на диске уже есть разделы, вы можете изменить тип таблицы разделов с MBR на GPT без потери данных с помощью встроенной утилиты mbr2gpt.exe.
Для BIOS MBR следующие команды:
create partition primary align=1024
active
format fs=»NTFS» quick label=»NEW_SYSTEM»
exit
Для клонирования Windows на новый диск вам понадобится загрузочная USB флешка с установочным образом Windows 10 (проще всего создать такую флешку с помощью MediaCreationTool).
Перезагрузите ваш компьютер и загрузитесь с установочного диска. При появлении окна установки Windows нажмите Shift+F10 чтобы открыть командую строку. В открывшемся окне выполните команды
На скриншоте ниже видно, что оригинальному разделу Windows на старом диске присвоена буква диска E:, а большому разделу на новом диске (с меткой NEW_SYSTEM) назначена буква D:.
Если буквы диска не назначены, вы можете назначить их из diskpart следующим образом:
select disk 1
list part
select part 1
assign
list volume
Теперь нужно скопировать файлы со старого диска с установленной Windows на новый. Проще всего это сделать с помощью robocopy. Следующая команда robocopy скопирует все символические ссылки, файлы и папки с атрибутами, NTFS правами и timestamp. При этом лог копирования будет сохранен в корень целевого диска:
robocopy E:\ D:\ /E /COPYALL /SL /XJ /R:3 /W:3 /UNILOG:»D:\rcopy.log» /TEE
Копирование может занять продолжительно время в зависимости от размер старого диска (в моем случае копирование 60 Гб диска заняло около часа).
Теперь можно выключить компьютер и отключить старый жесткий диск.
Следующий шаг, настройка загрузчика Windows на новом диске.
Если попытаться загрузится с нового диска, появится ошибка Operation system not found.
Опять загрузите компьютер в среде установки Windows и запустите командную строку ( Shift+F10 ).
Восстановление BIOS MBR загрузчика.
Проверьте букву диска, назначенную новому большому разделу на диске:
Диску назначена буква C:
Восстановите BCD загрузчик на диске C:
bcdboot C:\Windows /S C:
Исправьте MBR запись и записи в BCD загрузчике:
bootrec.exe /FixMbr
bootrec.exe /FixBoot
bootrec.exe /RebuildBcd
Восстановление загрузчика на UEFI GPT компьютере (подробно эта процедура описана в статье восстановление загрузчика Windows 10 на UEFI компьютере).
Нужно определить букву системного диска и назначить букву диска разделу с EFI.
В данном примере системному разделу назначена буква диска C. Вам нужно назначить букву разделу EFI (размер 100 мб и файловая система FAT32) следующими командами (в командах измените номера разделов в соответствии с вашей конфигурацией):
select volume 1
assign letter M:
exit
Теперь нужно пересоздать конфигурацию BCD загрузчика:
cd /d m:\efi\microsoft\boot\
ren BCD BCD.bak
bcdboot С:\Windows /l en-us /s M: /f ALL
Перезагрузите компьютер и отключите загрузочную флешку. Убедитесь, что Windows корректно загрузилась с нового диска.
Все установленные приложения, документы и настройки остались на месте. Вы успешно скопировали установленную Windows 10 на новый диск.
При копировании файлов на новый диск с помощью robocopy могут встречаться ошибки. Откройте на новом диске файл rcopy.log и посмотрите какие файлы не были скопированы. В моем случае не было скопировано 94 файла (в моем случае не скопировать только мусорные файлы).
В статье опущена процедура создания загрузочной записи для среды восстановления Windows. Обычно она находится на отдельном разделе System Reserved. Если вы хотите настроить работу среду Windows Recovery Environment (WinRE) , следуйте инструкциям в статье.
Предыдущая статья Следующая статья
Как ускорить свой компьютер за 5 минут? Как перенести Windows с HDD на SSD?
Замена жесткого диска на твердотельный накопитель — легкий способ ускорить работу компьютера. Однако многих останавливает переустановка Windows или сам перенос системы с hdd на ssd. На самом деле ничего сложного здесь нет, рассказываем, как это сделать.
Зачем переносить систему с HDD на SSD
Сначала давайте разберемся, зачем нужен перенос виндовс с hdd на ssd. Раньше большинство компьютеров (причем не только полноразмерных системных блоков, но и ноутбуков) имели жесткие диски. Эта технология используется до сих пор — за сравнительно небольшие деньги можно получить внушительный объем памяти.
Но теперь производительность компьютера с HDD может быть заметно ниже, чем аналогичной машины с SSD. Все дело в невысокой скорости: когда операционная система работает с десятками гигабайт только во время своего запуска, пользователь это ощущает. Замена HDD на SSD ускоряет загрузку современных Windows в 5–10 раз, сокращая время ожидания до 10–15 секунд. Папки открываются быстрее, файлы активнее прогружаются, зависания и тормоза появляются только в тех случаях, когда с системой действительно что-то не в порядке, и так далее.
У SSD-накопителей есть и другие особенности, которые тоже повышают комфорт во время работы с компьютером. В отличие от обычных hdd, в твердотельниках нет механических частей, а вот жесткие диски переносят считывающую головку, из-за чего их работа сопровождается характерными пощелкиваниями. SSD гораздо устойчивее к падениям и встряскам, из-за чего их ставят даже в ноутбуки, которые часто берут с собой в поездки.
Впрочем, есть и недостатки: SSD дороже HDD, это заметно отражается в условной «цене на гигабайт». Поэтому многие берут небольшие твердотельники под систему и самые необходимые программы, а жесткие диски оставляют под хранение файлов и нетребовательные программы. Таким образом, мы вплотную подошли к вопросу о том, как перенести виндовс с hdd на ssd.
Как просто перенести систему с HDD на SSD
Приходишь к IT-шнику и видишь, что в его ПК все «летает». Спрашиваешь, как? Отвечает – SSD. Думаешь, хорошо бы и себе SSD установить. Но это же полдня на переустановку Windows, да потом еще ее настраивать. А есть ли способ заменить HDD на SSD без переустановки Windows?
Почему SSD?
Компьютер без накопителя — груда «железа». Традиционно для постоянного хранения информации в компьютерах использовались накопители на жестких магнитных дисках. Любой жесткий диск — это прежде всего механическое устройство, в котором вращаются магнитные пластины, а запись и чтение информации осуществляется с помощью магнитной головки.
Самая большая проблема жестких дисков — произвольный доступ к необходимым секторам с информацией. Еще 10-15 лет назад было отчетливо слышно «стрекотание» жестаков, когда они активно использовались. Сейчас такой звук может означать скорый выход накопителя из строя.
В противовес HDD (hard disk drive) твердотельный накопитель SSD (solid-state drive) движущихся частей не имеет. По скорости записи SSD уже давно обогнали традиционные HDD, а по скорости доступа к произвольным блокам информации соревнуются исключительно друг с другом.
В реальных сценариях работы на персональном компьютере использование твердотельного накопителя отражается самым положительным образом. Загрузка операционной системы вместо пары минут происходит за считанные секунды, рабочие приложения запускаются практически мгновенно. Даже самые объемные игры загружаются в несколько раз быстрее, чем с HDD, а в процессе игры почти отсутствуют так называемые «фризы», когда в оперативную память подгружаются данные с накопителя.
Пара кликов мышкой
Итак, для того, чтобы ускорить работу компьютера или ноутбука, вы решили приобрести себе SSD. Но тут возникает проблема. Компьютер у вас уже несколько лет, операционная система настроена так, как вам необходимо, и все работает, как часы.
Любая переустановка операционной системы — это если и не стресс, то уж точно не самое интересное занятие. А попробовать SSD все же хочется.
Сегодня перенос системы с жесткого диска на SSD проблемой не является. Существует масса как коммерческих, так и свободных программ для побайтного переноса операционных систем, отдельных разделов и полного клонирования жестких дисков.
Например, Acronis True Image, EASEUS Disk Copy, Paragon Drive Backup, AOMEI Backupper, Clonezilla, Renee Becca.
Renee Becca
Для примера посмотрим, что представляет собой популярная программа для клонирования жестких дисков Renee Becca. При ее запуске перед нами появляется следующее диалоговое окно.
Выбрав пункт «Clone», мы попадаем в диалоговое окно, в котором можно выбрать необходимую операцию, будь то клонирование диска/системного диска, отдельного раздела или развертывание системы из образа.
Перейдя в раздел Disk Clone, можно выбрать раздел, который предполагается клонировать, и накопитель, на который он будет переноситься.
В целом это очень добротная программа, основной ее недостаток — англоязычный интерфейс. Для кого-то это не проблема, другим же важен полностью русскоязычный интерфейс.
HDClone
Одной из полностью русифицированных программ для клонирования разделов и операционных систем является утилита HDClone. Существуют как коммерческие, так и бесплатные версии этой программы.
Бесплатная версия программы имеет ограничение по скорости клонирования и не дает возможности перенести ОС на накопитель меньшего объема, нежели искомый.
Принцип действия программы предельно простой. Чтобы создать клон своего системного жесткого диска, выбираем соответствующий раздел программы.
Затем нам необходимо выбрать диск, который мы будем клонировать.
Следующий шаг — это выбор SSD, на который будет переноситься система.
Программа автоматически подберет оптимальные настройки, но при необходимости можно все настроить вручную.
Следующим нашим шагом будет начало непосредственно клонирования операционной системы и данных на SSD.
В бесплатной версии программы процесс клонирования занимает достаточно длительное время.
Однако спешка в таких делах совершенно ни к чему. Тем более что скорость чтения данных с HDD заведомо проигрывает современным SSD.
По завершении процесса клонирования программа еще раз предложит внести автоматически необходимые изменения, после чего у вас появится полноценный клон полностью настроенной Windows.
Как видите, ничего сложного в переносе операционной системы нет. Осталось перезагрузить компьютер и настроить загрузку с вновь установленного SSD.
До того, как вы убедитесь, что операционная система перенесена без ошибок, информацию со старого жесткого диска лучше не удалять. Но, если проблем за несколько дней не выявлено, у вас останется дополнительный накопитель для хранения и переноски данных.
Как правило, старый HDD оставляют в компьютере в качестве резервного накопителя. Но можно его и просто положить на полку, тем самым уменьшив шум и вибрации корпуса системного блока.
При подготовке материала использовались источники:
https://winitpro.ru/index.php/2020/06/10/perenos-windows-na-drugoj-ssd-hdd/
https://blog.eldorado.ru/publications/kak-uskorit-svoy-kompyuter-za-5-minut-kak-perenesti-windows-s-hdd-na-ssd-38458
https://club.dns-shop.ru/blog/t-101-ssd-nakopiteli/22303-kak-prosto-perenesti-sistemu-s-hdd-na-ssd/