Увеличиваем объем накопителя с 32 до 256 ГБайт для нетбука Asus E200H

Введение

Всем привет.

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

Внешний вид Asus E200H с установленной Linux Mint

Внешний вид Asus E200H с установленной Linux Mint

Характеристики данного устройства снятые с помощью CPU-Z приведены ниже:

Параметры Asus E200H в CPU-Z

Параметры Asus E200H в CPU-Z

Как видим, девайс оснащен 4-х ядерным процессором от Интел с частотой 1680 МГц и 4 ГБайтами ОЗУ, т.е. по характеристикам сопоставим с Raspberry PI, но размещенную в корпусе нетбука с экраном и клавиатурой.

Официально данный нетбук идет в комплектации с Windows 10. Однако, есть один интересный момент: размер накопителя составляет 32 ГБайта. Этого объема достаточно, чтобы установить Windows 10. Но как только комп подключается к интернету, происходит процедура обновления, которая частенько полностью выбирает 32 ГБайта. И на этом ОС полностью зависает, не может ни обновиться, не откатиться. И, как следствие, нетбуком пользоваться невозможно.

Я пробовал вариант установки Windows 7 с отключением обновлений. Если заранее интегрировать пакет драйверов для USB3 и SSD, то ОС вполне успешно устанавливается, но при попытке загрузки система вылетает .

По этой причине я установил Linux Mint. Если вывести список накопителей, то увидим следующую картину:

zhksb@zhksb-laptop:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           381M  1,8M  379M   1% /run
/dev/mmcblk1p2   29G   12G   15G  45% /
tmpfs           1,9G     0  1,9G   0% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
/dev/mmcblk1p1  511M  6,1M  505M   2% /boot/efi
tmpfs           381M  112K  381M   1% /run/user/1000

Как видим, даже для Mint с легковесным рабочим столом Xfce требуется как минимум 12 ГБайт, что составляет 45% от доступной емкости штатного накопителя.

Попробуем проверить скорость накопителя, результаты представлены ниже:

zhksb@zhksb-laptop:~$ sudo hdparm -Tt /dev/mmcblk1p2

/dev/mmcblk1p2:
 Timing cached reads:   2624 MB in  1.99 seconds = 1316.06 MB/sec
 Timing buffered disk reads: 428 MB in  3.01 seconds = 142.42 MB/sec

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

Эксперимент

Итак, первое что нам потребуется — это выяснить что за накопитель установлен. Для этого я аккуратно разобрал нетбук с помощью пластиковой карты и начал поиск накопителя.

Asus E200H в разобранном виде

Asus E200H в разобранном виде

На обратной стороне платы был найдет следующий кандидат. Снимаем этикетку и смотрим маркировку чипа:

Идентификация чипа накопителя

Идентификация чипа накопителя

Это чип KLMBG2JENB стандарта eMMC 5.1 от Samsung на 32 ГБайта. Прошерстив интернет, нашел на этот чип даташит. Выдержка из него представлена ниже в таблице.

Capacities

eMMC Part ID

Power System

Package size

Pin Configuration

16 GB

KLMAG1JENB-B041

Interface power:
VDD (1.70V ~ 1.95V or
2.7V ~ 3.6V)

Memory power:
VDDF (2.7V ~ 3.6V)

11.5mm x 13mm x 0.8mm

153FBGA

32 GB

KLMBG2JENB-B041

11.5mm x 13mm x 1.0mm

64 GB

KLMCG4JENB-B041

11.5mm x 13mm x 1.0mm

128 GB

KLMDG8JENB-B041

11.5mm x 13mm x 1.2mm

Как видим, в серии присутствуют чипы с объемом до 128 GB и единственное, чем они отличаются, это высотой чипа, что в нашем случае некритично.

Я пробовал купить чип на 128 GB, но не смог этого сделать. При этом мне попались аналогичные чипы от Kingston, которые было возможно приобрести. Я нашел на них даташит, выдержка ниже.

Product Part Number

NAND Density

Package

Operating voltage

EMMC64G-TY29–5B111

64GB

FBGA153

VCC=3.3V,
VCCQ=1.8V/3.3V

EMMC128-TY29–5B111

128GB

EMMC256-TY29–5B111

256GB

Я сравнил тип корпуса и распиновку по даташитам. Их можно увидеть на рисунке.

Сравнение даташитов на чип от Samsung и Kingston

Сравнение даташитов на чип от Samsung и Kingston

Оказалось, что распиновка одинаковая, за исключением некоторого различия в обозначениях. Несмотря на ощутимую стоимость около 50 евро, я решил рискнуть для эксперимента и заказать чип емкостью на 256 GB у американского поставщика.

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

Упаковка для eMMC чипа от Kingston

Упаковка для eMMC чипа от Kingston

Плата нетбука достаточно теплоемкая, поэтому нужен нижний подогрев. Я использовал лабораторную плитку с ограничением температуры в 150 градусов и отдельной термопарой. На регуляторе выставил 110 градусов. Перед запайкой чипа, я проверил систему, чтобы не было никаких перегревов и повреждений текстолита в заданных условиях. Тест был пройден успешно.

Тест нижнего подогрева

Тест нижнего подогрева

Извлекаем плату нетбука, кладем на плитку, отклеиваем лишние наклейки, чтобы они не подгорели. Плату по контору обклеиваем термостойким скотчем, чтобы SMD мелочевка не улетела от потока воздуха от фена. После прогрева на плитке до 100 градусов по термопаре, добавляем флюс для пайки по контуру и начинаем греть старый чип паяльным феном при 380 градусах и малом потоке воздуха.

Подготовка чипа к демонтажу

Подготовка чипа к демонтажу

Чип долго не поддавался, поэтому пришлось повысить температуру до 400. В результате имеем отпаянный чип, а все площадки, к счастью, остались на месте. Добавляем новую порцию флюса и с помощью паяльника и медной оплетки аккуратно удаляем оставшийся припой на плате. Остатки флюса после пайки стираем ватой смоченной в смывке для флюса.

Подготовленная площадка для монтажа

Подготовленная площадка для монтажа

В результате имеем идеально подготовленную площадку для монтажа. Смазываем ее флюсом, кладем чип с учетом ключа и прогреваем плату на плитке до 100 градусов. Далее феном при 400 прогреваем минут 10. По термопаре температура сверху была около 230 градусов. Я не видел как чип припаялся, лишь подождал пока плата подостынет и убедился что чип неподвижен.

Монтаж нового чипа

Монтаж нового чипа

Далее ждем пока плата полностью остынет. После снимаем скотч и отмываем ее от остатков флюса.

Готовая плата с новым чипом от Kingston

Готовая плата с новым чипом от Kingston

И под конец монтируем ее в нетбук.

Результат

На этом этапе пробуем включить. Нетбук включился успешно и сразу сам зашел в BIOS, т.е. ничего не повреждено.

Запуск нетбука после замены чипа

Запуск нетбука после замены чипа

Пробуем загрузить Linux Mint и проверить статус диска.

zhksb@zhksb-laptop:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
tmpfs           381M  1,8M  379M   1% /run
/dev/mmcblk1p2  229G   11G  206G   5% /
tmpfs           1,9G     0  1,9G   0% /dev/shm
tmpfs           5,0M  4,0K  5,0M   1% /run/lock
/dev/mmcblk1p1  511M  6,1M  505M   2% /boot/efi
tmpfs           381M  112K  381M   1% /run/user/1000

Видим, что вместо 29 ГБайт теперь 229 ГБайт, т.е. апдейт прошел успешно! Далее я установил Mint на накопитель и проверил скорость чтения.

zhksb@zhksb-laptop:~$ sudo hdparm -Tt /dev/mmcblk1p2

/dev/mmcblk1p2: 
Timing cached reads:   2616 MB in  1.99 seconds = 1311.63 MB/sec
Timing buffered disk reads: 428 MB in  3.00 seconds = 142.60 MB/sec

Она оказалась примерно одинаковой.

Заключение

Подытоживая, можно сказать, что возможно делать апгрейд систем, использующих eMMC, без особых проблем. Однако, в данном нетбуке используется UEFI, поэтому диск используется только как накопитель. В тоже время для смартфонов такой трюк не удастся, поскольку требуется предварительно создать требуемые разделы диска и записать загрузчик. Тем не менее считаю результаты данного эксперимента важными и полезным.

Всем спасибо за внимание!

© Habrahabr.ru