Клонируем GPT-диск с 512B-сектором на диск с 4K-сектором в Linux. Подводные камни с EFI, NTFS и LVM

Для современного компьютера диск с 4К сектором выглядит предпочтительнее, чем с олдскульным 512B. Так как почти все современные ФС имеют размер кластера по-умолчанию 4KiB или больше. Поэтому использование 512B сектора несколько снижает производительность, а также увеличивает коэффициент умножения записи (Write Amplication) у SSD, что уменьшает ресурс.
Более того, сложно найти современные диски более 4ТБ с сектором 512N. Если диск и рапортует сектор в 512 байт, то, как правило, это 512E — эмулируемый, который используется в основном для совместимости со старыми контроллерами. А в реальности на физическом уровне используется 4К или даже больше (больше в основном у SSD).
Поэтому при покупке нового диска я выбрал диск с сектором 4КiB. И передо мной встала задача клонирования старого диска с 512B сектором (GPT) на новый c сектором 4KiB. Я хотел сохранить установленные Linux, Windows 10, Windows 7 и тома LVM, чтобы не заниматься переустановками ОС. В процессе чего всплыло несколько подводных камней.
Начну с того, что всем советую загрузочные диски (как и прочие, которые >= 2ТБ) делать в разметке GPT. Ибо это очень удобно.
Для GPT-дисков уже не нужна магия хитрых загрузчиков, которые записываются в MBR и многоступенчатым образом загружают вначале себя, а потом и операционную систему.
Достаточно записать загрузчик в специальный EFI-раздел, указать в биосе, что мы хотим загружать именно этот загрузчик и всё. Если биос неудобный или с усеченным функционалом, то я использую программу Hasleo EasyUEFI.
Итак, вернёмся к моей задаче. У меня на диске стоят в мультизагрузке :
- Calculate Linux (btrfs)
- Windows 10 LTSC (ntfs)
- Windows 7 (ntfs)
1. Клонирование
▍ 1.1. Отмонтируем смонтированные файловые системы
Список смонтированных файловых систем проще всего посмотреть командой df .
Отмонтируем (по имени раздела или конечной папки):
▍ 1.2. Отключаем активные Volume Groups в LVM
Иначе это может привести к непредсказуемым последствиям, так как ядро может запутаться — будет две одинаковые Volume Groups и на какую-то из них ему нужно писать данные.
Классические способы ( dd , cat , pv ) прекрасно подходят для клонирования LVM-разделов, если диски имеют одинаковый размер сектора. Но в моём случае после клонирования ими LVM-раздел не запустился. Оказалось, что в него всё-таки жёстко вшит размер сектора. Ниже я расскажу, как это обошёл. vgchange делать не пришлось.
▍ 1.3. Клонирование стандартными утилитами
Вначале я просто склонировал один диск на другой.
Классический способ это:
Хотя, лично я предпочитаю вот такой:
Программа pv показывает полосу копирования, текущую скорость, ожидаемое время и использует/подбирает размер блока для более быстрого копирования.
Если на системе нет ни pv , ни dd то можно использовать cat :
В этом случае тоже будет всё скопировано быстро, то без всяких плюшек типа полосы копирования. Некоторые админы шаманского типа считают, что cat — самая оптимизированная прога для копирования потоков данных и поэтому делают так:
Сочетают оптимизированность cat и плюшки pv . По моим прикидкам достаточно pv . Я не смог увидеть какого-то существенного выигрыша.
Также можно клонировать разделы по отдельности. В конечном итоге мне так и пришлось сделать, так как всплыло несколько проблем (о них ниже).
pv < /dev/sda1 > /dev/sdb1
Вышеперечисленные способы клонирование, естественно, работают когда источник (source) по размеру меньше или равен назначению (target).
Вообще во многих случаях клонировать удобно используя флэшку с Clonezilla. Но, как выяснилось, она не может корректно отработать случай с клонированием с 512B диска на 4КiB-диск. Хотя в остальном Clonezilla хороша. Она умеет клонировать только занятые сектора, что существенно экономит время.
▍ 1.4. Таблица разделов
Из-за того, что 4К-сектор больше в 8 раз, чем 512B потребуется после клонирования ещё изменить таблицу разделов. Так как разделы задаются в секторах. Это можно сделать вручную пораздельно с помощью gdisk , а можно использовать sfdisk .
В таблице которую показывает gdisk (внутренняя команда p ) можно увидеть что-то подобное:
Мы видим размер логического и физического секторов, а также в таблице есть начальные и конечные сектора. Стартовый сектор нам достаточно разделить на 8, чтобы получить номер сектора для 4К-диска, а вот конечный сектор считает по чуть более сложной формуле. Мы прибавляем 1, делим на 8, и вычитаем 1. В консоли выполнить вычисления можно так:
Или примерно так:
Можно отредактировать все разделы оптом. Мы записываем таблицу разделов в файл, а потом редактируем его.
И заливаем заново на диск:
После любого изменения таблицы дисков желательно дать ядру знать об этом командой:
▍ 1.5. А что насчёт TRIM?
Можно попробовать увеличить скорость клонирования, если перед клонированием сделать TRIM целого диска-приёмника.
Или одного раздела.
После клонирования (простыми программами типа dd , pv , cat ) можно тримнуть склонированную файловую систему. Но делать это нужно лишь после того, как диск-источник удалён, а склонированная ФС подмонтирована.
Если вы дата-параноик, то не делайте этого, так как потом не сможете с диска восстановить удалённые файлы.
Естественно, ваш диск должен поддерживать TRIM. Многие корпоративные накопители его не поддерживают, так как у них достаточно резервного пространства и не нужны непредсказуемые задержки от TRIM.
Рейд-массивы тоже, как правило, TRIM не поддерживают, так как содержание ячеек после TRIM по стандартам не определено, а рейд-массиву нужно считать контрольные суммы.
Манипуляции с TRIM перед/после клонирования вряд ли дадут какой-то существенный выигрыш, но хуже точно не будет.
2. Клонирование EFI-раздела.
Для расширенного формата дисков объемом в машинном формате (4 КБ на сектор) минимальный размер составляет 260 Мб из-за ограничения формата файла FAT32. Минимальный размер раздела для дисков FAT32 вычисляется как размер сектора (4 КБ) x 65527 = 256 МБ.
Это ограничение не затрагивает диски расширенного формата 512e, так как их размер эмулированного сектора составляет 512 байт. 512 байт x 65527 = 32 МБ, что меньше, чем минимальный размер в 100 МБ для этой секции. Документация Microsoft.
У меня раздел на старом диске был как раз около 100МБ. Поэтому мне пришлось вначале создать структуру разделов с увеличенным EFI-разделом на диске-приёмнике, а потом клонировать каждый раздел в отдельности.
Соответственно, на диске-приёмнике я создал EFI-раздел размером 270МБ. Отформатировал его, а потом скопировал все файлы со старого раздела на новый.
Создание FAT32 на разделе 4К-диска:
Монтируем старый и новый EFI-разделы:
Копирование файлов загрузчиков со старого EFI-раздела на новый:
3. Клонируем разделы с NTFS
Поскольку по умолчанию размер кластера у NTFS равен 4К, то я думал никаких проблем не возникнет. Как же я ошибался!
NTFS спроектирована неидеально. Она выходит за пределы своего уровня абстракции, совершает layering violation, о которых говорил Эдуард Шишкин (разработчик ReiserFS 4) в своём интервью. А именно непонятно, зачем в первый сектор NTFS записан размер сектора физического диска, размер NTFS в секторах, число скрытых секторов.
Посмотреть информацию об NTFS под Linux:
Из-за того, что в NTFS жёстко зашит размер сектора, разделы в Windows, в диспетчере дисков, отображаются как «RAW». И недоступны для чтения.
Что интересно, размер сектора диска совершенно безразличен Linux-драйверу ntfs-3g . Разделы NTFS под Linux прекрасно видны даже после клонирования 512B -> 4KiB.
Решать проблему «RAW» можно несколькими способами.
На текущий момент ни одна утилита для клонирования не умеет корректно клонировать NTFS-разделы между дисками с разным размером сектора, в том числе Clonezilla. Единственная программа, которая анонсирует эту функцию — это HdClone. Но она это делает топорно и не совсем верно, что лучше использовать мою самописную утилиту.
Вдохновившись анонсированной функций клонирования с 512 на 4К я решил попробовать эту прогу. Но в бесплатной версии не было функции клонирования отдельных разделов. Мне было жалко платить 20 евро и решил найти хакнутую программу. Нашёл. Проверил 10 антивирусами. Всё ОК. Запустил. И на всех моих дисках была испорчена $MFT. Я пока ещё не разобрался были ли они зашифрованы или просто испорчены, так как никакого требования не было оставлено.
Если вы хорошо владеете отладчиком и сможете разобраться с тем, что именно произошло, жду вас в личке для взаимовыгодного сотрудничества.
Потом я уже ради чистоты эксперимента я использовал официальную версию. И что? Она склонировала NTFS-раздел некорректно. Не заполнила NTFS backup boot-сектор. И, насколько я помню, chkdsk увидел ошибки на NTFS-разделе после клонирования.
▍ 3.1. Пересоздаём загрузочный сектор NTFS c помощью программы TestDisk
Прекрасная программа, которая есть как под Windows, так и в большинстве репозиториев Linux. В данном случае опция «Rebuild BS» выручает, но и она не всегда корректно работает.
Проблема в том, что эта функция работает исходя из битовой карты и $MFT. Для целей восстановления данных — это хороший подход, но для клонирования лучше просто пересчитать NTFS boot sector. Чтобы не делать это руками, я написал скрипт, о котором ниже.
▍ 3.2. Моя утилита ntfs_512_to_4k
Вооружившись описанием формата NTFS boot-сектора, я написал свою утилитку для его модификации после клонирования.
Естественно, я полностью отказываюсь от любой ответственности, если вы будете её использовать. Однако мне она помогла. Вот репозиторий на GitHub.
Примеры использования:
Показать информацию из загрузочного сектора NTFS и его копии.
Переделать информацию в загрузочных секторах NTFS из 512 в 4К-секторы (после клонирования)
Откатить изменения в загрузочных секторах с 4К на 512B-сектора
Но есть одна тонкость. Backup NTFS boot сектор хранится в последнем секторе раздела. А точнее в первых 512 байтах последнего сектора. Что даёт его разное положение в зависимости от размера сектора. Поскольку я не был уверен, что в последних 8 секторах нет никакой важной информации, то перед использованием своей проги я немного уменьшил размер NTFS-фс, применил свой скрипт, а потом опять её увеличил. Вот так это выглядело:
▍ 3.3. Windows 10 и Windows 7
Windows 10 после коррекции NTFS заработала отлично.
А вот Windows 7 мне не удалось заставить работать. Совсем. Видимо при установке куда-то в неё записывается размер сектора диска и она выдаёт самые разнообразные ошибки, но не хочет работать, если он изменился.
Для корректного перенесения Windows 7 я попробовал использовать xcopy и robocopy с ключами для копирования всех прав. Но это не помогло. Windows 7 так и не смогла запуститься.
▍ 3.4. Скрытые разделы Windows
Если посмотреть вывод gdisk , то мы увидим кроме основного раздела Windows ещё 2 скрытых раздела с кодами 2700 и 0C01, размерами примерно 500MiB и 16MiB.
Код 2700 соответствует разделу со средой восстановления. Этот раздел отформатирован в NTFS. Поэтому с ним поступаем как и было объяснено выше.
Посмотрим размер сектора, который зашит с помощью ntfsinfo и скорректируем, если нужно.
А вот с разделом с кодом 0C01 (обозначение «Microsoft reserved» в gdisk ) оказалась какая-то странность. На всех компьютерах, где я его смотрел, он не имел никакой файловой системы и был заполнен нулями. Поэтому я просто склонировал его dd .
4. Перенос Volume Groups в LVM
Оказывается, где-то в формате LVM жёстко прописывается размер сектора. Поэтому вместо клонирования пришлось добавить новые разделы в Volume Group. Перенести информацию с помощью pvmove. Удалить старые разделы из Volume Group.
Но перед этих в настройках /etc/lvm/lvm.conf нужно раскомментировать возможность нахождения в одной VG дисков с разным размером сектора.
Объявляем раздел на новом физическом диске частью LVM-инфраструктуры:
Расширяем им Volume Group:
Переносим данные со старого диска на новый:
Удаляем старый диск из Volume Group:
5. Клонирование раздела c BTRFS
Прошло отлично. Никаких коррекций загрузочных секторов не потребовалось.
6. Заключение
Как мы видим сложности возникают при клонировании EFI-раздела, NTFS-файловых систем, а также Volume Groups от LVM. Но они решаемые.
Благодарности
— За изображение спасибо TripletConcept. Его лучше смотреть в полном размере в отдельном окне.
7 лучших программ для клонирования диска

Утилиты для клонирования позволяют создать образ диска или его отдельного раздела с полным сохранением структуры, включая ОС, установленные программы и все пользовательские файлы. Используя такую копию, можно быстро перенести все данные на другой диск в случае поломки носителя или его замены новым.
1. Acronis True Image
- Платформы: Windows, macOS.
- Цена: от 50 евро в год.
Один из самых известных инструментов для комплексной работы с дисками, который обладает поистине огромными возможностями. Acronis True Image позволяет создавать копии на локальных носителях и в фирменном облаке, причём умеет делать это одновременно и без остановки процесса. Для дополнительной безопасности образы можно защитить с помощью шифрования AES‑256. Есть функция расписания для автоматизации клонирования, а также встроенный сканер вредоносного и потенциально опасного ПО, предупреждающий об угрозах.
В течение месяца программу можно протестировать бесплатно, затем необходимо будет оформить ежегодную подписку.
2. Paragon Hard Disk Manager
- Платформы: Windows, macOS.
- Цена: 40 евро.
Ещё одно многофункциональное решение, позволяющее клонировать целые диски и отдельные разделы с возможностью лёгкого восстановления. Paragon Hard Disk Manager умеет изменять разделы прямо во время копирования, а также переносить данные на накопители другого размера. В дополнение к этому можно создавать виртуальные образы дисков для запуска на других компьютерах.
Для ознакомления есть бесплатный 10‑дневный период. Потом предлагается приобрести лицензию.
3. EaseUS Todo Backup
- Платформы: Windows, macOS.
- Цена: от 20 долларов в месяц.
Довольно продвинутый инструмент с интуитивным интерфейсом, предлагающий массу различных функций. EaseUS Todo Backup позволяет полностью или частично копировать диски с последующей проверкой целостности, использовать шифрование и сжатие образов, а также автоматизировать бэкапы с помощью планировщика. Хранение дубликатов можно организовать не только на жёстком диске или съёмном накопителе, но и на FTP‑серверах, в Google Drive, Dropbox и других облаках.
В течение месяца утилита доступна бесплатно, затем придётся оформить подписку.
4. Macrium Reflect
- Платформа: Windows.
- Цена: бесплатно или от 70 долларов.
Удобный инструмент для резервного копирования и быстрого восстановления данных. Macrium Reflect поддерживает клонирование дисков и разделов по секторам, позволяет выполнять автоматические бэкапы с настраиваемыми шаблонами и умеет работать с носителями даже в запущенной ОС. Среди других фишек можно выделить шифрование, инкрементные резервные копии и защиту от вредоносного ПО.
Бесплатная лицензия Macrium Reflect предполагает домашнее и даже коммерческое использование с довольно мягкими ограничениями, которые касаются набора функций. Расширенные возможности доступны в одной из двух платных версий.
5. AOMEI Backupper
- Платформа: Windows.
- Цена: бесплатно или от 45 долларов.
Функциональная утилита для работы с дисками, с которой легко разберётся даже новичок. AOMEI Backupper позволяет клонировать любые разделы, включая загрузочные. Можно создавать полные и частичные копии на работающей ОС и при необходимости шифровать их. Также программа поддерживает выборочное копирование, восстановление файлов, проверку образов и расписание для автоматизации.
Для домашнего использования утилита бесплатна, но некоторые функции, например клонирование дисков и разделов с ОС, будут недоступны. Для их разблокировки понадобится купить лицензию.
6. Carbon Copy Cloner
- Платформа: macOS.
- Цена: 40 долларов.
Мощный инструмент для резервного копирования, с помощью которого можно полностью клонировать диск по секторам и быстро восстановить систему при необходимости. Carbon Copy Cloner позволяет создавать дубликаты данных на внутренних и внешних носителях, а также на других компьютерах в локальной сети. Есть моментальные снимки файловой системы, поддержка умных обновлений и подробная информация обо всех дисках. А интегрированный ассистент поможет настроить автоматические бэкапы и расскажет о тонкостях использования программы.
Carbon Copy Cloner — коммерческое ПО и требует покупки лицензии после 30‑дневного ознакомительного периода.
7. Clonezilla
- Платформы: Windows, macOS, Linux.
- Цена: бесплатно.
Неказистая с виду, но очень функциональная утилита с открытым исходным кодом, которая охватывает все аспекты клонирования и восстановления дисков. Clonezilla запускается с загрузочного носителя и поддерживает все популярные файловые системы, поэтому может работать на компьютерах с любыми ОС. Приложение позволяет использовать шифрование AES‑256 и умеет восстанавливать данные из одного бэкапа сразу на несколько устройств.
Программа с полным набором функций распространяется без каких‑либо ограничений.
Как перенести Windows 11 на другой SSD диск
К примеру, перенос/копирование/клонирование Windows 11 занимает заняло пять минуты. С помощью командной строки и загрузочной флешки — час. Приложения делают это автоматически.
Помните, ранее себе приобрёл Samsung 970 Evo 500 Гб? Выделил 125 Гб — под систему, а остальные 350 Гб — для приложений. До этого был SSD Kingston 120 Гб, который почти не используется. Принял решение, скопировать на него систему как резервную или для тестов.
Эта статья расскажет, как перенести Windows 11 на другой SSD диск. Как Вы знаете, NVMe накопители предоставляют скорости выше (в сравнении с SATA). Такой перенос может повысить производительность. Все созданные разделы будут удалены, плюс, шанс повредить загрузчик.
Программы для клонирования диска Windows 11
Samsung Data Migration
Бесплатно, только под SSD-накопители Samsung

Укажите Исходный и Конечный диски, можно приступать к переносу — Начать. Системный раздел выбран автоматически, а целевой нужно будет изменить. Можно выбрать файлы, которые будут исключены из процесса. С её помощью ранее переносил систему на NVMe диск.
Macrium Reflect Free
Не для коммерческого использования

В разделе Создание резервных копий > Локальные диски выделите накопитель с Windows 11. И нажмите Клонировать этот диск…, потом Выберите диск для клонирования. Укажите только нужные разделы: Основной (NTFS), Область загрузчика (FAT32) и Диск восстановления (NTFS).
AOMEI Partition Assistant
Бесплатно для частного и коммерческого использования

Нажмите Перенос ОС на SSD или HHD, мастер поможет выполнить перенос. Выберите Незанятое пространство и подтвердите удаление всех разделов. Ну и при необходимости можете Изменить размер раздела. А процесс миграции будет проходить в специальном загрузочном режиме.
AOMEI Backupper
Клонирование дисков с данными бесплатно

В разделе Клонирование > Клонирование систем выберите Раздел назначения — диск нового расположения для системы. После выполнения операции раздел будет перезаписан или удалён. Проверьте Сводку операции и нажмите Запуск, плюс доступна возможность Выравнивание SSD.
MiniTool Partition Wizard 12
Бесплатная версия с функцией переноса

Найдите Wizard > Migrate OS to SSD/HD Wizard и выберите B (переместить только разделы, содержащие файлы операционки). Укажите накопитель для переноса ОС (куда копировать Windows 11). Все данные на этом диске будут уничтожены и скопировано файлы системы…
EaseUS Partition Master
Функции переноса, копирования бесплатно

В разделе Disk Clone доступно Migrate OS, Clone OS Disk и другие. Выберите целевой диск, на который будете клонировать. Просмотрите макет Вашего целевого диска. Также можете настроить параметры макета диска. Затем нажмите Start, чтобы начать миграцию системы.
Терминал Windows | Командная строка
Собственно, три десятка команд позволяет скопировать файлы системы на другой диск без сторонних программ. Нам понадобится флешка и оригинальный образ Windows 11. Смотрите внимательно, что делает команда и только потом её выполняйте. Таблица 1 — в самой системе.
| Get-Disk | Where-Object PartitionStyle –Eq ‘RAW’ | Initialize-Disk | Эта команда инициализирует новый диск (только при необходимости). |
| diskpart | Запускает консольную утилиту для управления дисками, томами и разделами. |
| list disk | Выводит список подключённых накопителей; запомните номер диска, под перенос. |
| select disk 1 | Выбирает диск, куда будем переносить, указываем номер из предыдущего пункта. |
| clean | Быстрая очистка диска, удаляются тома, а все данные помечаются как удалённые. |
| convert gpt | Конвертирует диск в GPT-стиль (это для дисков больше 2 Тб), что нужно Windows 11. |
| create partition efi size=100 | Создать служебный раздел EFI с размером 100 Мб. Под конфигурацию BCD загрузчика. |
| format fs=»FAT32″ quick label=»EFI» | Форматировать только созданный раздел, тип файловой системы FAT32 с назв. EFI |
| create partition msr size=509 | Создать служебный раздел MSR с размером 509 Мб. Это раздел восстановления. |
| create partition primary | Создаёт раздел диска с нераспределённой памятью (можно указать size=S, в Мб). |
| format fs=»NTFS» quick label=»NEW_DISK» | Быстро отформатирует только созданное пространство; тип файловой системы NTFS. |
| exit | Завершает работы консольной утилиты с выходом из командной строки. |
Таблица 2 — при загрузке с флешки. Нужно создать загрузочную флешку и при появлении окна установки нажать Shift + F10. Остаётся определить буквы разделов и начать копирование. Этот процесс занимает больше времени. И пересоздание конфигурации BCD загрузчика Windows 11.
| diskpart | -//- |
| list vol | Отображает список базовых и динамических томов на всех Ваших дисках. |
| exit | -//- |
| select disk 1 | Выбирает диск, буква тома, которого не назначена. Это можно пропустить. |
| list part | Отображение разделов, перечисленных в таблице разделов текущего диска. |
| select part 1 | Выбирает раздел диска, букву которого нужно назначать. Укажите номер тома. |
| assign letter=K | Изменяет букву выбранного ранее тома на K. Это также при необходимости. |
| list volume | -//- |
| robocopy E:\ D:\ /E /COPYALL /SL /XJ /R:3 /W:3 /UNILOG:»D:\rcopy.log» /TEE | Скопирует ссылки, файлы и папки с атрибутами и NTFS правами; с диска E:\ на D:\. |
| diskpart | -//- |
| list vol | Покажет список разделов, выбранного ранее накопителя. Нас интересует чистый SSD-диск. |
| select volume 1 | Запомните номер раздела EFI. Выберите этот раздел, чтобы назначить свободную букву. |
| assign letter M: | Назначаем букву M разделу FAT32 размером 100 Мб. Для восстановления загрузчика. |
| exit | -//- |
| cd /d M:\efi\microsoft\boot\ | Пересоздание конфигурации BCD загрузчика. |
| ren BCD BCD.bak | |
| bcdboot С:\Windows /l en-us /s M: /f ALL |
С работой в командной строке могут возникнуть вопросики. Можно скопировать данные на диск меньшего размера, если место текущей Windows меньше, его ёмкости. Позаботьтесь, чтобы это было так (удалите лишнее). Поскольку могут не скопироваться важные системные файлы…
Не составит труда перенести Windows 11 на другой SSD диск, особенно, с помощью сторонних программ. Всё это происходит чуть ли не автоматически, от Вас нужно только согласие. К примеру, Samsung Data Migration и Macrium Reflect позволяют исключить разделы или данные.
Список программ переноса шире, раньше советовал Acronis True Image 2021 или Paragon Migrate OS to SSD. Они стали платными (или эта функция платна). Но если имеете SSD Western Digital (WD) — получаете бесплатно Acronis True Image WD Edition. Аналог Kingston, Crucial и A-Data.
Пошаговая инструкция переноса Windows 10 с HDD на SSD диск
Эксперты рекомендуют устанавливать операционную систему сразу на SSD, а остальную информацию хранить на HDD. Благодаря этому можно увеличить скорость загрузки и работы системы. Даже после установки ОС не проблема перенести Windows с HDD на SSD.
Перенос Windows 10 с HDD на SSD при помощи сторонних приложений
Для перехода на твердотельный носитель вы найдете не меньше 5 разных утилит. Приведем наиболее популярные предложения.
Программные продукты, представленные ниже, не меняют порядок обращения к устройствам хранения данных, а лишь копируют ОС на нужный SSD/HDD. Поэтому менять Boot Device Priority/ Boot Order вам придется самостоятельно в настройках BIOS/UEFI.
Acronis True Image
Сразу несколько компаний-производителей жестких дисков рекомендуют для клонирования Windows 10 на свои SSD использовать Acronis True Image. Разработчики просят почти €50 за минимальный пакет с ПО. К сожалению, необходимая нам функция в бесплатной версии программы отсутствует. 
Скачайте дистрибутив по ссылке . Кнопка для загрузки выделена зеленым цветом. Инсталлятор «весит» почти 800 МБ. 
Утилита доступа не только для пользователей продукции Microsoft. Любители Mac тоже могут сделать зеркальную копию системы.
Устанавливается Acronis в один клик в течение 1-2 минут.
Чтобы совершить перенос системы:
- Запустите утилиту.
- Примите условия соглашения. Галочку напротив «Принять участие в программе улучшения качества Acronis» можете не выставлять.
- Введите код продукта и нажмите «Активировать».

- Введите данные для формирования аккаунта.
- Примите условия использования. Галочку напротив «Я хочу получать советы…» можно не выставлять.

- Нажмите «Создать учетную запись».

- Пропустите несколько информационных окон от разработчиков.
- Откройте раздел «Инструменты».

- Выберите «Клонирование диска».

- Выберите автоматический режим клонирования.
- Определите жесткий диск-донор.
- Выберите жесткий диск назначения.
- Нажмите «Пропорционально» в списке методов перенесения данных и кликните по кнопке «Далее».
- Выберите папки и файлы, которые нужно исключить из процесса клонирования.
- Нажмите на кнопку «Приступить».
- Дождитесь завершения процесса. Утилита потребует перезагрузку – без неё завершить работу не получится. При этом дальнейшее клонирование будет происходить в фоновом режиме, а пользователь увидит лишь черный экран – не пугайтесь и не отключайте устройство. Процесс занимает до 2-3 часов.
Minitool Partition Wizard
Minitool Partition Wizard гораздо компактнее предыдущей программы – триальный вариант весит всего 2-3 МБ, а полноценный – не больше 200. Но заплатить за лицензию придется аж 59$, ведь разработчики не так давно отключили возможность переносить ОС в бесплатной версии.
Для установки ПО:
- Откройте этот URL .
- Кликните по «Buy Now».

- Выполните требования системы, и дождитесь окончания скачивания.
- Запустите инсталлятор.
- На вопрос о выборе языка сразу ответьте «Ок». Русского варианта вы не обнаружите.

- После запуска установленной утилиты, выберите пункт «Migrate OS to SSD/HD Wizard».

- Если хотите оставить Windows и на HDD, и на SSD, выберите вариант «B», если нет – вариант «A». Разница между предложениями в том, что в «А» утилита будет клонировать диск полностью, а в «B» скопирует только системные разделы, т.е. обычные данные останутся на старом накопителе.

- Выберите диск назначения.
- Если вы хотите оставить размеры разделов на SSD без изменения, выберите «Copy partitions without resizing». Если вы хотите оставить один раздел размером с диск, выберите «Fit partitions to entire disk».

- По очереди кликните по кнопкам «Finish» и «Apply».
- Дождитесь окончания переноса. Система заставит перезагрузиться, даже если вы выбрали перенос только системных разделов – доступ к некоторым файлам невозможен при активной Windows.
- Если после перезагрузки системы вы видите черный экран – не трогайте клавиатуру. Нажатие любой кнопки приведет к отмене запущенного процесса. Дождитесь пока Minitool всё сделает сам.
Easeus Todo Backup Home
Из названия ясно, что главная цель программы – резервное копирование. Но переместить жесткий диск также получится. За использование утилиты требуют 5254 рубля.
Чтобы скачать и установить ПО воспользуйтесь ссылкой на официальный сайт.
Чтобы перенести Windows 10 на твердотельный накопитель:
- Запустите Todo Backup Home.
- Выберите пункт для клонирования системы.

- Выберите SSD назначения и нажмите «Proceed», чтобы продолжить.

- Перенос завершится сам, если систему устроит тип таблицы разделов, выбранный для целевого SSD. Заранее укажите в настройках накопителя MBR для 32bit и GPT для 64bit. Чтобы это сделать:
- Нажмите Win+X .
- Откройте «Управление дисками».
- Кликните правой кнопкой мыши по интересующему физическому накопителю и выберите «Преобразовать в xxx», где вместо «xxx» должно быть название типа таблицы разделов.
Macrium Software | Reflect Free Edition
Один из немногих способов бесплатно и официально перенести Windows 10 на SSD диск. Недостаток один – сложный процесс инсталляции. Чтобы установить нужную версию:
- Перейдите по ссылке .
- Нажмите «Download Free» в блоке «Reflect 7 Free Commercial».

- Выберите «I need a personal free license» и кликните по «Continue».

- Дождитесь окончания загрузки Download Agent и запустите его.
- Выберите директорию, куда следует скачать программу и нажмите «Download».

- По окончанию процедуры нажмите «Next» дважды в окне установщика.

- Примите условия соглашения.

- Выберите «Home».

- Введите адрес своей электронной почты.

- Нажмите на «Get My Code».

- Загляните в почтовый ящик и перейдите по ссылке из письма Macrium.

- Выберите «I need a personal free license» из списка.
- Ответьте «No» на вопрос «Would you like to receive occasional news about Macrium software?».
- Снова вернитесь в электронную почту и скопируйте регистрационный код из нового письма от Macrium.

- Вставьте код в поле «Registration Code» в установщике Reflect.

- Нажмите «Next» дважды.
- Кликните по кнопке «Install».
- По окончанию установки нажмите «Finish».
- В открывшемся окне программы нажмите «Download».

- Кликните по кнопке «Start».
- По окончанию процедуры нажмите «Finish».
Приступаем к клонированию системы:
- Запустите Macrium Reflect.
- Нажмите «Clone this disk» напротив физического диска, на который установлена система.

- Выберите диск-источник в разделе «Source» и диск назначения в разделе «Destination».

- Следуйте указаниям программного обеспечения до того, как появится надпись «Clone Completed».
Не забудьте перезагрузиться после окончания работ.
Aomei Partition Assistant Professional
Второй бесплатный способ в подборке. Скачать его можно на официальном сайте – справа внизу есть кнопка «Free Download». Вы получите пробную версию, но этого хватит.

- Укажите свой e-mail, если спросят.
- После запуска загруженного файла выберите русский язык.
- Нажмите «Установить сейчас».
- Снимите галочку напротив надписи «Вступить в Программу улучшения пользовательского опыта».
- Кликните по кнопке «Наслаждайтесь.
Чтобы сделать клон системы:
- Откройте Amonei Partition Assistant.
- Нажмите на пункт бокового меню «Перенос ОС на SSD или HDD».

- Кликните по кнопке «Далее».
- Выберите незанятое пространство, куда хотите перенести систему.
- Определитесь с размером будущего диска для Windows
- Нажмите «Конец».
- Кликните по кнопке «Применить», чтобы запустить клонирование.

- Нажмите «Перейти» и следуйте инструкциям системы.
Большинство действий будет также происходить на черном фоне после перезагрузки системы. Но Aomei будет оперативно обновлять информацию о прогрессе на экране.
Перенос ОС на SSD с помощью стандартных средств Windows
Прямого пути для переноса Windows 10 на SSD диск стандартным функционалом ОС нет. Нам придется действовать в 3 этапа:
- Подготовить накопитель.
- Сделать резервную копию системы.
- Переустановить бэкап на другой диск.
Подготовка SSD
Начнем с предварительных мероприятий:
- Выключите компьютер.
- Вставьте SSD в устройство.
- Запустите ПК или ноутбук.
- Нажмите Win+X.
- Выберите «Управление дисками».
- Найдите свой накопитель среди представленных. Он будет обозначен черным цветом и надписью «Не распределена».

- Кликните ПКМ по нераспределенному SSD.
- В контекстном меню выберите пункт «Создать простой том».
- Выберите букву для создаваемого раздела и перейдите к следующим параметрам созданного тома.
- Выставите максимальный размер для раздела и кликните по кнопке «Далее».
- Нажмите «Готово».
Резервное копирование
Второй этап – создание промежуточной копии (бэкапа):
- Кликните в зону поиска, что правее кнопки меню «Пуск».
- Введите «Панель Управления» и нажмите кнопку ввода.
- Выберите раздел «Система и Безопасность».
- Откройте пункт «История файлов».
- Кликните по гиперссылке «Резервная копия образа системы» слева внизу.

- Нажмите на ссылку «Создание образа системы» в разделе для резервного копирования.

- Выберите диск, на который сохраните копию.
- Нажмите «Архивировать».
- По окончанию создания откажитесь от формирования образа для аварийного восстановления.
Не сохраняйте резервную копию на одном физическом диске с действующей ОС – на следующем этапе его придется физически отключить. Проще всего использовать внешний носитель для этих целей, например, лазерный и USB диск.
Установка
Последний этап – выгрузка на новый твердотельный накопитель:
- Выключите компьютер.
- Физически отсоедините HDD с установленной Windows от устройства.
- Убедитесь, что накопитель, где находится резервная копия, вставлен в ПК или ноутбук.
- Запустите устройство и войдите в BIOS/ UEFI.
- Поставьте первым накопителем для загрузки тот, на котором расположена резервная копия Windows.
- Сохраните изменения в BIOS/ UEFI и перезагрузитесь.
- Выберите русский язык для работы в настройках.
- Откройте раздел «Восстановление».
- Нажмите на «Поиск неисправностей».
- Выберите пункт для восстановления образа системы.
- Отвечайте утвердительно на вопросы ПО.
После завершения процесса и перезагрузки не забудьте:
- Выставить SSD в качестве первого накопителя очереди Boot Device Priority внутри BIOS/UEFI.
- Снова подключить HDD к компьютеру, если считаете нужным.
Представленных способов достаточно, чтобы вы смогли так или иначе добиться клонирования на SSD.