Установка NVMe M.2 SSD в слот mini PCI-E на старом ноутбуке. А счастье было так возможно…
Давно хотел провести эксперимент по установке SSD NVMe в ноутбуке без слота M.2, используя переходник miniPCI-E - NVMe, наконец-то дошли руки.
Итак, имеем популярный в начале 2010-х годов ноутбук ASUS K52F, чипсет Intel HM55 Express, CPU Intel Pentium P6200 (2 core, 2.13GHz), 8Gb RAM DDR3 533MHz, имеется слот miniPCIe, в котором установлена карта Wi-Fi. Для эксперимента на AliExpress был приобретен за $3 адаптер miniPCIe-NVMe:

В адаптер я установил SSD Kioxia KBG40ZNS256G в форм-факторе M.2 2230-S2, поддерживает PCIe Gen3x4, NVMe Revision 1.3b, по данным производителя максимальная скорость последовательного чтения 2200 MB/s.
На ноутбуке установлена операционная система Windows 10 Pro x64 на диск SSD с интерфейсом SATA2 (максимальная скорость 300MB/s).
При установке пришлось немного подрезать корпус ноутбука и плату адаптера, хоть у меня и самый маленький форм-фактор SSD, все равно он не помещался в месте, отведенном под контроллер Wi-Fi:

Включаем! Дым не пошел, уже хорошо. Винда загрузилась, лезу в диспетчер устройств - вуаля, SSD определился!

Запускаю CrystalDiskInfo, вроде все в порядке, но возникают первые подозрения - Transfer Mode показывает PCIe 1.0 x1, хотя по спецификации у чипсета должна быть поддержка PCIe 2.0

Форматирую диск, запускаю CrystalDiskMark, и ...

.. это фиаско! Скорость получилась даже ниже, чем на SSD SATA, с которого грузится система:

Выводы
Установить SSD NVMe в старый ноутбук вполне реально.
Смысла данной установки практически нет. Во-первых, производительность упирается в скорость интерфейса PCIe 1.0 x1, что дает теоретический предел 0,25Gb/s, а по факту скорость еще меньше. Возможно, в более свежих ноутбуках интерфейс miniPCIe более продвинутый и результаты могут быть другими. Во-вторых, придется решать проблему с Wi-Fi путем установки USB-адаптера. В-третьих, чтобы NVMe SSD мог работать в качестве загрузочного придется патчить BIOS/UEFI, или использовать обходные решения вроде Clover.