Ручное клонирование SSD с Windows через CMD
Этот вариант будет дольше, сложнее и может не получится с первых разов. Но зато это бесплатно и помогает приобрести новые навыки работы с диском.
⚠️ Важно перед началом
- Новый SSD должен быть не меньше исходного.
- Все данные на новом SSD будут удалены.
- CMD необходимо запускать от имени администратора.
- Метод копирует файлы через файловую систему; для полного битового клона лучше использовать Macrium Reflect, Acronis или Clonezilla.
1️⃣ Подготовка нового SSD (DiskPart)
Создаём GPT-диск с правильной структурой разделов. Если мы делаем клон, то точно копируем структуру текущего диска. Ее можно посмотреть через утилиту "Управление дисками" в Windows. Чтобы разобраться в командах лучше, смотрите видео внизу статьи
diskpart //Это программа внутри cmd
select disk 1 <!-- Новый SSD -->
clean
convert gpt
создаем раздел загрузочный
create partition efi size=100
format fs=fat32 quick
assign letter=S
create partition msr size=16
создаем основной раздел
create partition primary
format fs=ntfs quick
assign letter=Z
создаем раздел Recovery
create partition primary size=1024
format fs=ntfs quick
assign letter=R
set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac override
gpt attributes=0x8000000000000001 override
exit
EFI — загрузчик, MSR — служебный раздел, Z — основной раздел Windows, R — Recovery (WinRE).
2️⃣ Копирование Windows на новый SSD
Используем robocopy. Эта команда копирует все файлы, кроме некоторых занятых системных (pagefile.sys, hiberfil.sys), которые Windows создаст сама:
robocopy C:\ Z:\ /MIR /COPYALL /XJ /R:0 /W:0 /NP /NFL /NDL /LOG:C:\robocopy_log.txt
Как следует из описания выше, данное копирование изнутри Виндовс пройдет с ошибками, потому что системные файлы используются. Поэтому командную строку необходимо запускать с загрузочной флешки.
- /MIR — зеркалирует структуру папок
- /COPYALL — копирует все атрибуты и разрешения
- /XJ — игнорирует junction points
- /R:0 и /W:0 — без повторов и ожидания
- /NP, /NFL, /NDL — ускоряют процесс, скрывая вывод файлов
- /LOG — сохраняет лог ошибок, если нужно
3️⃣ Установка загрузчика на EFI
Создаём корректный загрузчик Windows в EFI-разделе:
bcdboot Z:\Windows /s S: /f UEFI
- Z: — раздел с Windows
- S: — EFI-раздел
- /f UEFI — создаёт загрузчик для UEFI
4️⃣ Настройка Recovery (WinRE)
После копирования создаём рабочее восстановление:
mkdir R:\Recovery\WindowsRE
copy C:\Windows\System32\Recovery\Winre.wim R:\Recovery\WindowsRE\
reagentc /setreimage /path R:\Recovery\WindowsRE
reagentc /enable
reagentc /info
Проверяем, что WinRE включён (Enabled). Recovery-раздел должен быть скрытым и без буквы.
5️⃣ Проверка и загрузка
- Выключите ПК и отключите старый SSD (или выберите новый SSD первым в BIOS).
- В BIOS убедитесь, что режим UEFI активен.
- Загрузите Windows с нового SSD.
После успешной загрузки все системные файлы Windows и Recovery создаются автоматически, включая pagefile, hiberfil и SVI.
Побайтовое копировани
dd / dd for Windows копирует диск побайтово (sector-by-sector)
dd if=\\.\PhysicalDrive0 of=\\.\PhysicalDrive1 bs=1M --progress
- if — исходный диск
- of — новый SSD
- bs=1M — размер блока
- Клонирует абсолютно всё: Windows, EFI, MSR, Recovery, занятые файлы, скрытые файлы
- ⚠️ Минус: копирует все сектора, даже пустые → нужно SSD ≥ по размеру
Важные заметки
- MSR — служебный раздел, не форматируется и не виден в Проводнике.
- Recovery и EFI должны быть скрыты и без буквы.
- robocopy медленный, потому что копирует каждый файл через файловую систему. Для полного клона быстрее использовать Macrium Reflect или Acronis.
- Ошибка
in use. use override parameter— значит раздел занят, используйтеoverrideв diskpart. - Для битового копирования занятых файлов и полного клона лучше использовать
ddили сторонние программы.
Эта инструкция подходит для ручного клонирования SSD с Windows 10/11 через CMD, учитывает EFI, MSR, Recovery и занятые файлы. Если выполнить все шаги, Windows на новом SSD будет полностью рабочей и загружаемой.
Смотрите видео, как сделать это как вручную, так и через программу:
