Задать вопрос

Как перенести Windows с HDD на SSD диск

Покупая SSD носитель на замену старого HDD, некоторые пользователи хотят полностью перенести всю систему, со всеми тщательно настроенными параметрами. Иногда, в таких случаях, может быть недостаточно средств для переноса данных. В этой статье мы подробно разберем способы создания дисков-клонов, с полным сохранением всей информации. Для подобных целей уже давно выпускаются специализированных утилиты (к примеру, Acronis или Paragon). Причем разработчики делают особый упор именно на перенос данных с винчестера HDD на твердотельный SSD. Но не обязательно пользоваться сторонними разработками, которые еще и могут навредить. Существуют специальные средства Microsoft, которые еще и бесплатные. Ими мы и воспользуемся.

Следующие инструкции будут работать для всех видов дисков. Но стоит учитывать, что в данном случае, мы рассматриваем копирование и развертывание системы на одно и том же компьютере. Если понадобиться полностью скопировать систему на другой компьютер, то придется прибегнуть к созданию обобщенных образов, используя возможности утилиты sysprep. Кстати, компания Microsoft не поддерживает копирование систем без использования данной утилиты. В связи с этим, в предложенном примере будет парочка программных ограничений. Но для основной массы домашних компьютеров они будут несущественны.

Что нам нужно для переноса информации с HDD на SSD диск?

Здесь будут упоминаться такие термины как «установочный диск», «диск Windows», «диск восстановления». Всех их можно считать равнозначными, и они могут спокойно относится к оптическому диску или к USB-флэшке. Любой из этих вариантов будет рабочим.

Сейчас нам понадобится:

  • Среда Windows PE, в виде установочного диска, диска восстановления для необходимой ОС, или персонально созданного диска Windows PE 3.1 либо 4.0. Любой из этих вариантов;
  • Носитель, на котором будет достаточно места, чтобы сохранить образ целого раздела вместе с системой. Им может быть и внешний, и внутренний диск.

Воспользуемся утилитой imagex

После выхода Windows 8 приложение imagex перешло в категорию устаревших. Ему на смену пришло другое — DISM. Но старая утилита по-прежнему поддерживается и прекрасно может работать. А вот при работе с новым DISM придется создавать загрузочный диск Windows PE с PowerShell и .NET Framework. Это значительно усложняет всю процедуру создания копии.

Те, кто остерегается работы с командной строкой, могут воспользоваться Gimagex. Но намного лучше будет исключить посторонние факторы, которые могут повлиять на процесс развертывания системы.

Утилита imagex доступна для свободной загрузки в рамках ADK и достаточно установить сами средства для размещения системы, которые будут весить в районе 50Мб. Когда утилита будет установлена, ее можно будет отыскать по таком пути: Program Files (x86)\Windows Kits.

Существует еще один интересный способ раздобыть утилиту imagex. Вы получите специальную ссылку на скачивание, по электронной почте, сделав запрос из базы KB2525084.

Создаем WIM-образ

Рекомендуем пока не трогать SSD и не подключать его. Мы его уже установим на место старого HDD после создания образа раздела, на котором установлена система. Иначе придется выполнять несколько лишних шагов и изменять буквы дисков.

Сейчас вам понадобится загрузиться через Windows PE и выполнять нижеописанные команды через командную строку. Для того, чтобы финальный образ занимал минимум места, будут исключаться файлы раздела подкачки содержимое корзины и многие другие, временные файлы. Те, кому необходимо намного больше исключить из образа, должны создать специальный конфигурационный файл imagex.

  1. Окне консоли переместитесь в папку, где находится утилита imagex, используя команду cd. Примерно так: [mark]cd /d F:\imagex\x86[/mark]
  2. Теперь введите и запустите такую команду: magex /capture D: E:\migrate.wim «Migration image»

Где: D – это буква раздела, который будем копировать;
E — буква раздела на который будет записан образ.

Чтобы образ занимал немного меньше места, можно воспользоваться максимальным сжатием. Для этого существует команда /compress maximum. Но если проблем со свободным местом у вас не наблюдается, то лучше не использовать эту функцию, иначе процесс будет проходить намного дольше и затраты времени вырастут.
После того, как все завершится, отключаем жесткий диск и вместо него устанавливаем SSD. HDD подключаем к другому слоту.

Подготавливаем SSD диск

Все что нам необходимо, это создать раздел диска. Для SSD очень важно подобрать смещение, которое сбережет от потери производительности и даже преждевременного выхода из строя. Во время простой установки системы Windows, утилита установки самостоятельно выбирает смещение в 1024 Кб. Если разбивать на разделы полностью чистый диск, используя утилиту diskpart, то эффект будет тот же. В предложенных командах, параметр смещения задан для избегания случайностей. Разберем оба способа.

Первый способ — используем программу установки Windows.

Способ очень простой, но необходимо обладать установочным диском Windows. Начните установку системы и дойдите до окна с конфигурацией дисков. Выберите незанятое пространство и нажмите кнопку «Создать». После этого, программа установки создаст необходимые разделы.

Второй способ — воспользуемся утилитой diskpart

Здесь от нас потребуется последовательное выполнение ниже приведенных команд, через терминал Windows PE. Используя эти команды, можно создать единственный раздел, использующий пространство всего диска.

Команды для разметки MBR:

diskpart :: вывести список дисков list disk :: выбрать диск (вместо N укажите букву SSD) sel disk N :: очистить диск от разделов (стирает все данные) clean :: конвертировать диск в MBR convert mbr :: создать основной раздел со смещением 1024KB create partition primary align=1024 :: сделать раздел активным (нбх для загрузки с него) active :: отформатировать в NTFS, задать метку диска format fs=NTFS label=»Windows» quick :: назначить букву разделу assign letter=W exit

Разметка GPT (UEFI):

diskpart :: вывести список дисков list disk :: выбрать диск (вместо N укажите букву SSD) sel disk N :: очистить диск от разделов (стирает все данные) clean :: конвертировать диск в GPT convert gpt :: создать системный раздел EFI :: укажите size=260 для дисков расширенного формата http://ru.wikipedia.org/wiki/Advanced_Format create partition efi size=100 :: отформатировать раздел EFI в FAT32, задать метку диска format fs=fat32 label=»System» quick :: создать раздел MSR create partition msr size=128 :: создать основной раздел create partition primary :: отформатировать в NTFS, задать метку диска format fs=NTFS label=»Windows» quick :: назначить букву разделу (только в этом сеансе Windows PE) assign letter=W exit

Выполнив действия любого, из предложенных, способа, вы получаете SSD носитель, готовый к развертыванию системы из ранее созданного образа.

Устанавливаем образ на SSD

Данная процедура будет запущенна через Windows PE, при помощи всего одной команды:

imagex /apply E:\migrate.wim 1 W:

Где: E:\migrate.wim – местоположение образа;
1 – индекс образа, который находится в файле WIM. В данном случае он там и так один;
W – этой буквой обозначен диск на SSD носителе, ее мы определяли в предыдущем шаге.

Соответственно, в других случаях, может быть не совпадение букв, с теми что показаны в этом примере. Поэтому необходимо будет указать свои.

Включаем загрузку скопированной системы

После того, как мы успешно развернули образ на новом диске, система уже может считаться полностью установленной. Только осталось нанести последний штрих – создать загрузку системы. Следующие действия необходимо выполнять через всю ту же консоль Windows PE.

Разметка MBR

bootrec /rebuildbcd

С помощью такой команды будет запущен поиск любых ОС Windows всем доступным дискам. После обнаружение каждой системы, будет появляться предложение добавить ее в загрузку. Для подтверждения действия нажмите клавишу «Y», чтобы отклонить – «N». После этого рекомендуем воспользоваться еще двумя командами:

bootrec /fixmbr

bootrec /fixboot

Для разметки GPT

В этом случае, все файлы загрузки будут создавать в разделе EFI (FAT32). Тут необходимо запустить всего одну команду:

bcdboot W:\Windows

Где: W – буква, обозначающая диск, на котором теперь установлена система.

Теперь процесс переноса можно считать законченным. После перезагрузки вы уже сможете работать с перенесенной системой.

Что делать если в момент создания образа в ПК были установлены оба носителя

Ранее уже говорилось, что в этот момент, лучше не подключать второй носитель. Иначе могут перепутаться буквы дисков и это может вызвать дополнительную путаницу при установке. Но если все же это произошло, то не беда – сейчас мы покажем, как это исправить через реестр. Вот так будет выглядеть это. Вся система загрузилась с диска под буквой D, но учетные записи и программы начинают загрузку с диска под буквой C.

windows-s-hdd-na-ssd-2

Для исправления такой ситуации, необходимо открыть редактор реестра и заменить буквы в именах нескольких параметров. Каждый из них будет соответствовать определенному проблемному диску. Но ни в коем случае не меняйте их значения!

clone-windows

В данном случае переименовываем параметр «\DosDevices\C:» на «\DosDevices\K:». После этого имя для диска D станет свободным и точно так же выполняем замену имени.

Дополнительные действия после копирования системы

Ваша ОС, на данном этапе, уже будет полностью пригодной для работы. Но все же, рекомендуем выполнить еще пару дополнительных процедур.

Оценка производительности

С помощью процедуры оценки производительности, система поймет, что теперь она работает на SSD накопителе. После этого автоматически будет применены соответствующие настройки и параметры. Что повысит скорость работы компьютера и создаст правильные условия взаимодействия ОС и диска.

Диспетчер загрузки

Каждый отдельный случай клонирования системы по-своему уникален, по этому тяжело предугадать какой вид будет иметь мультизагрузка. Скорее всего, после установки, в диспетчере будет отображаться сразу две одинаковых системы (та, что была ранее и новая). Предлагаем пару команд, которые будут полезными в данном случае.
При помощи команды bcdedit можно вывести на экран данные о системах, которые появляются на экране загрузки. В информации будет параметр identifier – он отображает идентификатор ОС. Текущая система будет обозначена идентификатором {current}.

Здесь мы подразумеваем, что все эти команды запускаются в свежеразвернутой системе.

Переименовываем развернутую систему:

bcdedit /set {current} description “My New Windows”

Автозагрузка новой ОС:

bcdedit /default {current}

Запись о старой системе можно удалить такой командой:

bcdedit /delete ID

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

Это может пригодиться:
Добавить комментарий

Новые комментарии