Найти тему
Сендер-зендер

Загрузочный NVMe SSD на стареньком компьютере – это реально, но бессмысленно

Согласитесь, глядя на тесты производительности старенького «топчика» (например, на «бессмертном» сокете LGA 775) и современного «бюджетника» (на сокете LGA 1200), возникает большой соблазн ускорить немолодой компьютер за счёт установки SSD-накопителя... ну и наращивания ОЗУ (особо, если его меньше 4Gb).

Сравнительные столбцы производительности современного Celeron G3900 и старого Core 2 Quard Q9550 - их производительность примерно на одном уровне, а разница в возрасте (дате выхода) порядка 10 лет (целая эпоха в компьютерном мире)... да и в цене на текущий момент - практически пятикратная разница в пользу «старичка» (естественно он будет б/у, но для камня это не страшно).
Сравнительные столбцы производительности современного Celeron G3900 и старого Core 2 Quard Q9550 - их производительность примерно на одном уровне, а разница в возрасте (дате выхода) порядка 10 лет (целая эпоха в компьютерном мире)... да и в цене на текущий момент - практически пятикратная разница в пользу «старичка» (естественно он будет б/у, но для камня это не страшно).
И если с ОЗУ всё достаточно просто: есть свободный слот – докупаешь похожую(ые) планку(и) и вставляешь, нет – на более ёмкую пару меняешь... главное чтобы скорость оптимально соответствовала частоте работы процессора. То вот с системным диском не всё так однозначно...

Проще всёго поставить SATA SSD (скорость которых порядка 550 Мб/с на порту v3 или до 300 Мб/с на v2 – что вероятнее для LGA775), но... есть же ещё и NVMe SSD (которые работают на скоростях 1-4 Гб/с). А по цене SATA и NVMe не так сильно отличаются – выбор, казалось бы, очевиден. Тем более, что отсувствие разъёма m.2 легко компенсируется соответсвующим адаптером под слот PCI-E (который, с большой вероятностью, ни чем не занят).

переходник PCI-E -> m.2 стоит недорого (на Али его можно купить по цене от 260 рублей, но ждать долго... а в российских магазинах - быстро, но и цена от 750 рублей).
переходник PCI-E -> m.2 стоит недорого (на Али его можно купить по цене от 260 рублей, но ждать долго... а в российских магазинах - быстро, но и цена от 750 рублей).

И тут, конечно, большой соблазн попытаться установить новейший накопитель NVMe даже в «компьютер-пенсионер».

И установить (физически) – не проблема: накопитель втыкаем в переходник, переходник втыкаем в слот на материнской плате.
И установить (физически) – не проблема: накопитель втыкаем в переходник, переходник втыкаем в слот на материнской плате.

Но, сразу после установки, возникают проблемы – старые BIOS не знают что такое m.2 NVMe SSD и, соотвественно, не могут загружать с таких носителей ОС. Обе проблемы можно решить двумя способами:

  1. Модифицировать BIOS (прошив туда драйвера поддержки NVMe)
  2. Использовать кастомный EFI-загрузчик, который должен быть размещён на носителе знакомом старому BIOS (например на обычном SATA или USB) – он подменяет собой BIOS и реализует поддержку новых устройств/функций.

Первый вариант, даже для профи, это «ходьба по тонкому льду», поэтому подходит только для тех, кто на 200% уверен в том, что делает (любая ошибка может «окирпичить» мат.плату). Второй вариант «прощает ошибки» – именно поэтому я его применил и вам рекомендую (если после прочтения у вас всё ещё останется такое намерение).

На роль загрузочного носителя я выбрал USB-флешку в исполнении «nano-size»
На роль загрузочного носителя я выбрал USB-флешку в исполнении «nano-size»

В качестве альтернативного загрузчика я использовал Clover (потому что он универсальный и понятный) – какое-то время потребовалось на освоение... в итоге я успешно создал загрузочную флешку с поддержкой NVMe. Загрузчик сканирует все доступные накопители и формирует меню для дальнейшей загрузки (можно настроить автоматический выбор по таймеру).

Теперь стало возможным загрузить установку Windows из под Clover – в этом случае установщик видел m.2 SSD и позволял установить ОС на этот диск... единственный недостаток - флешка с Clover'ом всегда должна быть в компьютере - без неё Windows с m.2 SSD на старом компьютере не загрузится.

И вот, когда Windows установлена и настроена, я решил протестировать реальную скорость работы нового NVMe m.2 SSD на старом «железе». Для теста использовал утилиту CrystalDiskMark.

NVMe m.2 SSD 120Gb (через PCI-E адаптер) на материнке LGA775 (Intel G41)
NVMe m.2 SSD 120Gb (через PCI-E адаптер) на материнке LGA775 (Intel G41)

Как и следовало ожидать, пропускная способность PCI-E x1 на стареньких материнских платах не позволяет реализовать скоростной потенциал m.2 SSD накопителей. Учитывая, что скорость самого заурядного SATA SSD на этой же материнке будет в два раза выше и то, какие надо «пляски с бубном» чтобы загружаться с m.2 SSD – такой «апгрейд» получается абсолютно бессмысленным.

Лайкайте, делитесь и подписывайтесь на мой канал - будет больше и полезных, и бестолковых апрейдов и обзоров компьютерного железа :)

UPD. Протестировал USB 3.0 -контроллер на том же стареньком ПК и, что удивительно, он оказался бодрее чем этот адаптер.