Приветствую, Хабр! Есть у меня ноутбук HP Stream x360 и всем он хорош, кроме одного — в качестве накопителя на борту распаяна eMMC на 32 ГБ. Данный аппарат используется в основном в поездках: для просмотра фильмов, интернет-серфинга и копирования фотографий. И очень уж неудобно каждый раз возиться с внешними флешками/винчестерами. Решил это дело исправить, но все оказалось не так просто, как хотелось бы.

Исследование


Моделька моего ноутбука — 11-p055ur. На борту Windows 10, двухъядерный Intel® Celeron® N2840 (2,16 ГГц) и 2 ГБ DDR3L.

Из внешних интерфейсов для возможности подключения накопителей:

  • 2xUSB 2.0,
  • 1xUSB 3.0,
  • SD media card reader.

Таким образом, можно занять USB 3.0 (установив маленький по габаритам накопитель), либо воткнуть SD-карту (что я до этого иногда и делал).

Разбираем ноутбук и смотрим что внутри. Вдруг есть что-то, что позволит нарастить немного памяти. Тут открывается следующая картина:


Рис.1. Разъемы для установки карт.

  1. Слева вверху та самая eMMC.
  2. Разъем Mini PCI-e с Wi-Fi картой.
  3. Разъем PCI-e Key-B.
  4. Справа на плате разъемы USB 2.0/3.0.

Начинаю думать о возможных методах апгрейда.


Перепайка eMMC


Это будет дорогое удовольствие с точки зрения покупки микросхемы памяти хотя бы на 128 ГБ. Также не ясно, получится ли ее завести, не обновляя BIOS. Правда, попадались статьи в интернете, где люди успешно перепаивали eMMC (на других ноутах).

Mini PCI-e


Данный тип разъема может содержать либо линии данных PCI-e, либо SATA. Нашел мануал на модуль Wi-Fi. Интерфейс PCI-e 2.0, что меня более чем устраивает.


Рис.2. Распиновка Mini PCI-e / mSATA.

Если занять этот слот под SSD-накопитель, то мне придется распрощаться с внутренним Wi-Fi модулем.

PCI-e Key-B


У меня есть M.2 NVMe-накопитель (как раз форм-фактора 2242) с двумя ключами: М и В. Незамедлительно его устанавливаю и… он не виден в системе и в BIOS. Визуально не понятно, приходят ли в разъем диффпары PCI-e. По проводам антенн (и описанию ноутбука) можно понять, что тут был установлен GPRS-модем формата 3042. Приобретаю переходник «USB 3.0 to PCI-e Key-B».


Рис.3. Переходник «USB 3.0 to PCI-e Key-B»

Переходник интересный. Для питания USB необходимо напряжение 5В, а в разъеме есть только 3,3В. На плате установлен boost-контроллер (микросхема U1) для повышения напряжения. Втыкаю переходник с флешкой и… чуда не происходит. BIOS выдает ошибку о неизвестном модеме и не позволяет ничего делать дальше. Если грузиться без флешки, то все хорошо. Если ее вставить «на горячую», то тоже работает.

Хаб на USB 3.0


Возникла неожиданная идея разработать небольшую плату HUB USB 3.0, выпаять ESD-защиту с разъема и в разрыв запаять хаб (чтобы задействовать наружный разъем и внутри установить накопитель). Но очень не хотелось колхозить.

Решение


Стал снова смотреть в сторону модемного PCI-e. После поисков в сети различных переходников наткнулся на интересные варианты.


Рис.4. Переходники «Mini PCI-e to M.2 NVMe».

Так как на плате разъем mini PCI-e расположен близко к краю платы (рис. 1), ни один из переходников мне не подошел. Что ж, придется разрабатывать самому хитрый переходник под мой форм-фактор.

В разъеме Mini PCI-e по стандарту есть USB 2.0, я его задействую для модуля Wi-Fi, чтобы потом не занимать внешний разъемы. Нашел у себя несколько штук на чипе Realtek RTL8188.


Рис.5. Модули Wi-Fi Realtek RTL8188.

Набросал схему. Мой NVMe имеет две линии данных PCI-e 3.0, но задействовать я смогу только одну, понимаю, при этом, что скорость будет ниже. Хорошо, что есть обратная совместимость между PCI-e 2.0 и PCI-e 3.0. Нашел плоский разъем (3,2 мм) и втулку (1,5 мм). Так как у меня были два модуля Wi-Fi с разной распиновкой (и разной модификацией чипа Realtek), то на плате решил установить оба.


Рис.6. Схема переходника.

Когда рисовал контур платы под рукой не было ноутбука. Пришлось по фотографии вымерять расположение разъемов, которые будут мешать. Получилось вот такое чудо.


Рис.7. Печатная плата в Altium.

Заказал, спаял. Чтобы ничего не мудрить поставил разъем как на штатной антенне, вывел светодиод для контроля наличия питания.


Рис.8. Плата переходника. Вид снизу.

Далее пробую примерить SSD.


Рис.9. Плата переходника. Вид сверху.

Пока все отлично.

Установка в ноутбук


Как ни странно, но и тут все сошлось без проблем. Модуль встал отлично. Единственный нюанс – разъем антенны уперся в материнскую плату и получился зазор до крепежной втулки около 1мм, но думаю, что это не критично.


Рис.10. Установленный в ноутбук переходник.

Вставляю SSD. Остались даже зазоры до соседних разъемов, значит хорошо все измерил по фотографии.


Рис.11. Установленный в ноутбук переходник и SSD.

Не зря использовал плоский разъем, так как нижняя крышка еле защелкнулась.

Тестирование


Первым делом решил проверить работу Wi-Fi.


Рис.12. Wi-Fi модуль в сетевых адаптерах.

Отлично, как минимум он увиделся и не потребовал дополнительных драйверов. Проверяем скорость. В офисе 20 Мбит, так что вроде не плохо.


Рис.13. Скорость Wi-Fi.

Для проверки скорости записи/чтения дисков запускаю программу CrystalDiskMark. Тут слева-направо: встроенная eMMC Hynix 32 ГБ, micro SD SanDisk HC 32 ГБ 10 класса и SSD NVMe 128 ГБ.


Рис.14. Тест скорости eMMC, SD, SSD.

Скорость SSD меня порадовала. Получилось примерно между SATA2 и SATA3 (заявленная для PCI-e 2.0x1 — 500 MБ/с).

Мне кажется, что это отличная реализация для установки SSD. Думаю, что ничего большего выжать уже не получится.

Спасибо за внимание и успехов!

Комментарии (13)


  1. Kroligoff
    13.01.2025 08:56

    в M2 надо было попробовать SATA ставить , а не NVMe


    1. the_bat Автор
      13.01.2025 08:56

      В M.2 или mini PCI-E?


  1. Lucky715
    13.01.2025 08:56

    Статья интересная, но помниться что лет 6 назад после похожих апгрейдов схожих ноутбуков, особенно :

    У меня есть M.2 NVMe-накопитель (как раз форм-фактора 2242) с двумя ключами: М и В. Незамедлительно его устанавливаю и...

    если и заводились накопители, то ноутбуки довольно быстро выходили из строя...

    А как обстоят дела с охлаждением накопителя ? как изменились температуры самого ноутбука ?


    1. the_bat Автор
      13.01.2025 08:56

      При работе становится чуть теплой крышка сзади в месте, где к ней прислоняется накопитель. Но не более того.

      А что именно выходит из строя? Гоняю пока его - проблем не наблюдаю. Буду тестить дальше


    1. Tiriet
      13.01.2025 08:56

      интересно, какой механизм выхода из строя ноутбука при установке в него лишнего, но рабочего и живого м2нвме. Я себе впаивал в ноут М2-нвме году, емнип, в 21. до сих пор живут и радуют меня и ноут и нвме.


      1. the_bat Автор
        13.01.2025 08:56

        Мне приходит на ум только выход из строя питателя для SSD на материнке, но сомневаюсь в этом.


        1. Tiriet
          13.01.2025 08:56

          в моем ноуте, емнип, питание на ССД идет с микрухи мультиконтроллера. И он как бы рассчитан на то, что с него будет запитано несколько дисков, это штатная для него нагрузка. а если там какой-то отдельный питатель ссд- то тогда тоже непонятно- ну отвалился он, и чо? диск пропал в системе, и все. у меня когда пайка отваливалась- просто начинал глючить диск- то операции тормозят, то неизвестное устройство, но сам ноут продолжал жить.


          1. the_bat Автор
            13.01.2025 08:56

            Да, согласен. Даже больше, думаю что питатель и не сгорит, а в защиту будет уходить.


  1. slonopotamus
    13.01.2025 08:56

    всем он хорош
    2 ГБ DDR3L

    Нууу... Эээ... А для каких задач вы его используете?


    1. the_bat Автор
      13.01.2025 08:56

      Я написал в самом начале статьи. Фильм посмотреть в дороге, в интернете полазить, фотографии скачать с телефона...


      1. slonopotamus
        13.01.2025 08:56

        А, извиняюсь, пропустил.


      1. BSOZ
        13.01.2025 08:56

        2GiB RAM как-то уже маловато и для веба. Тот же Firefox на некоторых тяжеловесных страницах может один потребовать больше 2GiB памяти (сайты с плохой оптимизацией и большим использованием JS), хотя возможно при меньшей доступной памяти будет пытаться ужаться до разумных размеров. Под схожие задачи лет 7 назад ушёл от использования подобного железа ввиду частых сложностей, связанных с недостатком RAM и уходом в SWAP с присущими тормозами. С тех пор веб ещё сильнее ожирел.


        1. Tiriet
          13.01.2025 08:56

          так у него же теперь nvme стоит- он теперь может использовать своп на своем ноуте и в ус не дуть :-)