Как перенести Windows с одного диска на другой без переустановки и потери данных

Эта инструкция подробно объясняет, как перенести Windows, системные и служебные разделы с одного SSD на другой с помощью CMD, без сторонних программ. Мы рассмотрим создание GPT-диска, разделов EFI, MSR, Recovery, копирование файлов и установку загрузчика.

Как перенести Windows с одного диска на другой

Ручное клонирование 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️⃣ Проверка и загрузка

  1. Выключите ПК и отключите старый SSD (или выберите новый SSD первым в BIOS).
  2. В BIOS убедитесь, что режим UEFI активен.
  3. Загрузите Windows с нового SSD.

После успешной загрузки все системные файлы Windows и Recovery создаются автоматически, включая pagefile, hiberfil и SVI.


Побайтовое копировани

dd / dd for Windows копирует диск побайтово (sector-by-sector)

dd if=\\.\PhysicalDrive0 of=\\.\PhysicalDrive1 bs=1M --progress
  1. if — исходный диск
  2. of — новый SSD
  3. bs=1M — размер блока
  4. Клонирует абсолютно всё: Windows, EFI, MSR, Recovery, занятые файлы, скрытые файлы
  5. ⚠️ Минус: копирует все сектора, даже пустые → нужно 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 будет полностью рабочей и загружаемой.

Смотрите видео, как сделать это как вручную, так и через программу:

Скачать ПК БЕЗ ПРОБЛЕМ
Назад к списку статей