Задача: перенести установленную Windows 10 c SATA SSD на NVME SSD
Условия:
- система установлена в режиме LEGACY и загружается только в нём
- в системе присутствует ещё и HDD на котором расположены boot-сектор и загрузчик
Перед клонированием диска с системой нужно добавить поддержку NVME в загрузчик. Для этого выполняем в терминале с правами Администратора:
sc.exe config stornvme start=boot
Клонируем содержимое SATA SSD на NVME SSD любым удобным способом.
В терминале с правами Администратора:
dikpart
list volume
Находим оба раздела с Windows и запоминаем букву раздела с Windows, который не C: (в моём случае это D:)
exit
bcdboot D:\Windows
Выключаем компьютер. Отключаем физически SATA SSD. Включаем компьютер. Убеждаемся, что загрузка прошла штатно.
В терминале с правами Администратора:
bcdboot C:\Windows /s C:
Перезагружаем компьютер, чтобы убедиться, что всё нормально и в процессе загрузки выбираем NVME-диск в качестве загрузочного в BIOS.
Осталось избавиться от загрузчика и активных разделов на HDD. Для этого копируем всю полезную информацию с HDD на другой носитель. После копирования, в терминале с правами Администратора:
diskpart
list disk
select disk 1
clean
create partition primary
format fs=ntfs quick label="DATA"
assign
exit
Копируем ранее сохраненные данные обратно на HDD.
Всё. Нет смысла в преобразовании NVME из MBR в GPT. Геморроя может принести много, но никто этого не оценит. Ещё и время будет потрачено.