WC PC Build

Почему новый NVMe-накопитель после клонирования системы загружается медленнее старого SATA SSD?

Многие считают, что достаточно клонировать систему со старого SATA SSD на новый скоростной NVMe — и загрузка ускорится в разы. На практике же нередко получается обратная картина: новый накопитель стартует дольше или показывает чуть ли не прежнее время. Дело не в браке и не в «завышенных цифрах» производителя, а в том, как Windows размечает накопитель при смене типа контроллера.

При установке Windows напрямую на NVMe-накопитель установщик автоматически переводит раздел в режим GPT и создаёт загрузочный раздел EFI. Если же старая система стояла на SATA SSD, она почти наверняка использовала устаревшую таблицу разделов MBR и загрузку Legacy (CSM). Программы клонирования часто переносят структуру «как есть» — вместе с MBR. В результате NVMe-диск принудительно работает через эмуляцию Legacy Boot, которая лишает его главного преимущества — прямой связи с процессором по протоколу NVMe без эмуляции AHCI.

Вторая скрытая проблема — выравнивание разделов. Физический размер сектора у современных NVMe-накопителей составляет 4 КБ, а внутренняя страница памяти — часто 16 КБ. Если раздел, созданный когда-то под старый диск со смещением в 31,5 КБ или 63 сектора, переносится на NVMe «пиксель в пиксель», каждая операция записи попадает на границу двух внутренних страниц контроллера. Это вызывает лишние циклы чтения-модификации-записи и снижает реальную пропускную способность на операциях произвольного доступа на 20-40%.

При покупке или апгрейде правильный порядок действий такой: Подключите NVMe-накопитель и зайдите в BIOS, выставив режим загрузки UEFI (CSM должен быть выключен). Выполните чистую установку Windows с загрузочной флешки, созданной для UEFI/GPT. Инструмент «Media Creation Tool» от Microsoft делает это корректно. Если чистая установка невозможна, после клонирования конвертируйте таблицу разделов в GPT утилитой mbr2gpt, встроенной в Windows, но перед этим убедитесь, что материнская плата действительно поддерживает UEFI-загрузку. Проверьте выравнивание командой msinfo32: в строке «Смещение начального раздела» должно быть число, нацело делящееся на 4096.

Потеря нескольких секунд при загрузке — лишь вершина айсберга. За ней стоит работа накопителя в неоптимальном режиме все время, пока вы пользуетесь компьютером.