Многие системные администраторы и продвинутые пользователи сталкиваются с необходимостью ускорить работу старого стационарного компьютера. Возникает закономерная идея: приобрести современный быстрый твердотельный накопитель. Однако, когда мы заглядываем внутрь ПК со старой материнской платой (например, на чипсете Z87), мы обнаруживаем отсутствие привычного современного разъема M.2, а порты SATA часто бывают уже заняты или работают нестабильно из-за просадок питания. Давайте разберем по шагам, как правильно подобрать и установить NVMe SSD в свободный разъем PCI-Express, и проанализируем подводные камни, с которыми мы можем столкнуться.
Прежде всего, рассмотрим типичную ошибку при выборе накопителя. В интернет-магазинах можно встретить обычные 2.5-дюймовые SATA-диски, в описании которых указана скорость работы и проскакивают фразы о PCI-E. Важно понимать разницу между физическим разъемом и логическим интерфейсом передачи данных. Напрямую в слот PCI-E обычный SATA-диск не вставляется.
Для нашей задачи нам потребуется накопитель формата M.2 NVMe. Обратите внимание на ключ (вырезы на контактах) накопителя: нам нужен диск с ключом Key M. Существуют диски формата M.2 SATA с ключами Key B&M — они выглядят похоже, но для работы через обычный переходник в слоте PCI-E не подойдут, так как им требуется специфический контроллер или отдельный кабель до SATA-порта материнской платы. Выясним причину: шина PCI-E передает данные по протоколу NVMe, а не SATA.
Посмотрим на решение проблемы отсутствия порта на материнской плате: нам необходим специальный адаптер (переходник) PCI-E to M.2 NVMe. Этот адаптер устанавливается в один из свободных длинных слотов PCI-E x16 или PCI-E x4. В сам адаптер уже вставляется наш купленный накопитель.
Поскольку современные накопители NVMe при активной работе способны сильно нагреваться, настоятельно рекомендуем выбирать адаптеры, в комплекте с которыми идет алюминиевый радиатор охлаждения.
Проанализируем доступные на плате слоты, чтобы получить максимальную производительность. Возьмем для примера плату ASUS Z87-C. На ней есть два длинных слота:
PCI-E 3.0 x16, подключенный напрямую к процессору. Если мы установим адаптер с диском сюда, мы получим максимальную скорость (около 3000–3500 МБ/с). Однако, как правило, этот слот занят видеокартой. Если у вас процессор со встроенным графическим ядром и дискретная видеокарта не используется — это идеальный вариант.PCI-E 2.0 x16, который физически работает в режиме x4 (4 линии передачи данных через чипсет). Если мы установим адаптер сюда, пропускная способность составит около 1600–1800 МБ/с. Это ограничение стандарта 2.0. Тем не менее, это все равно в 3 раза быстрее, чем предел интерфейса SATA III (600 МБ/с), поэтому это отличный компромисс.Рассмотрим подробнее самый критичный нюанс, если вы хотите сделать этот диск системным (установить на него Windows). Главная сложность с платами на чипсетах серии 80 (например, Z87) и старше заключается в том, что они были выпущены до массового внедрения стандарта NVMe.
«Из коробки» такой диск, вставленный через переходник, будет виден только в уже загруженной операционной системе как дополнительный диск для файлов. Вы не сможете выбрать его в BIOS как загрузочное устройство. Существует два проверенных рабочих метода решения этой задачи:
NvmExpressDxe. После прошивки такого модифицированного BIOS материнская плата начинает нативно распознавать NVMe-накопитель и позволяет загружать с него операционную систему. Это требует определенных навыков администрирования и осторожности.Разберем еще несколько полезных аспектов. Если ранее ваши SATA-диски периодически "отваливались", и вы подозревали нехватку или просадки питания по SATA-кабелям, переход на накопитель с подключением через PCI-E может полностью устранить эту проблему. Накопители NVMe получают стабильное питание 3.3V непосредственно через шину материнской платы, минуя пучки кабелей блока питания.
И последнее: операционная система. Если вы планировали использовать старую Windows 7, имейте в виду, что в ней изначально нет встроенного драйвера контроллера NVMe, поэтому установщик систему на диск просто не установит. Рекомендуем использовать актуальные версии Windows 10 или Windows 11 — в них полноценная поддержка NVMe встроена на уровне ядра, и установка пройдет гладко и быстро.