Статьи

Заміна внутрішньої пам'яті Android на карту пам'яті (vold.fstab)

  1. Перш ніж почати!
  2. спосіб 1
  3. Ризики і що необхідно знати
  4. Увага!
  5. Інструкція заміна внутрішньої пам'яті Android на карту пам'яті

Мала кількість внутрішньої пам'яті на дешевих смартфонах і планшетах Android головна проблема в неможливості встановити додатки в таких випадках вам може допомогти заміна внутрішньої пам'яті Android на карту пам'яті.

Для тих хто не зрозумів з заголовка про що дана стаття: припустимо у вас 400 МБ внутрішній пам'яті Android, що дуже мало (приблизно 12-20 встановлених додатків), то тоді можна подумати щоб взяти і підмінити основну пам'ять на карту пам'яті Для тих хто не зрозумів з заголовка про що дана стаття: припустимо у вас 400 МБ внутрішній пам'яті Android, що дуже мало (приблизно 12-20 встановлених додатків), то тоді можна подумати щоб взяти і підмінити основну пам'ять на карту пам'яті.

Перш ніж почати!

У вас Android версії 5.1 або новіше? Відмінно! Тоді можливо на вашому смартфоні можна збільшити або об'єднати пам'ять зовнішню з внутрішньої !

спосіб 1

спосіб 2

Якщо у вас немає таких налаштувань? Тоді читайте далі статтю!

Ризики і що необхідно знати

Заміна внутрішньої пам'яті Android на карту пам'яті відбувається тільки при наявності встановлених root прав (немає root, спосіб не працює)! Для тих хто не знає що таке Root і як отримати:

Крім цього ви зобов'язані знати структуру файлової системи Android .

Підміна пам'яті можлива тільки за умови що на вашому Android пристрої є системний файл vold.fstab по шляху / system / etc, якщо такого у вас немає, то даний спосіб на жаль не для вас! Скористайтеся альтернативними способами ( посилання 1 , посилання 2 , посилання 3 ). Також якщо на Android немає власної пам'яті, то ця стаття також не для вас. Стаття в більшій мірі для пристроїв з процесором Mediatek (MTK) або Rockchip.

Так як буде відбуватися редагування системного файлу є ризик того що ви можете зробити помилку і пристрій неможливо завантажитися, для тог щоб це виправити необхідно перепрошити пристрій , А також карта пам'яті може вийти з ладу і ви зіткнетеся з тією ж проблемою, також допоможе прошивка.

З подменной внутрішньої пам'яті на карту пам'яті, у останньої дуже сильно падає термін експлуатації (через частого читання / запису), а також може впасти швидкість роботи Android якщо дуже низький клас карти MicroSD .

Увага!

Перш ніж почати виконувати будь-які зміни скористайтеся офіційної можливістю підміни карти пам'яті - Карта SD як внутрішня пам'ять Android .

Інструкція заміна внутрішньої пам'яті Android на карту пам'яті

1. Встановити файловий менеджер Root Browser (Якщо вибрали інший, то в коментарів не писати «розумних» питань «не бачу» «не редагує»)

2. Запускаємо файловий менеджер Root Broswser і переходимо по шляху:

/ system / etc /

3. Шукаємо файл vold.fstab і відкриваємо його (затискаємо на файлі і вибрати Edit)

4. У файлі vold.fstab бачимо приблизно таку картину:

## Vold 2.0 fstab ## # Regular device mount ## ## Format: dev_mount <label> <mount point> <part> <sysfs_path1 ...> ## label - Label for the volume ## mount_point - Where the volume will be mounted ## part - Partition # (1 based), or 'auto' for first usable partition. ## <sysfs_path> - List of sysfs paths to source devices ##################################### ## # Mounts the first usable partition of the specified device # / devices / platform / awsmc.3 / mmc_host for sdio dev_mount sdcard / mnt / sdcard auto / devices / virtual / block / XXXXXX dev_mount extsd / mnt / extsd auto / devices / platform / XXXXXX / XXXXXXX /devices/platform/sunxi-mmc.0/mmc_host dev_mount usbhost1 / mnt / usbhost1 auto /devices/platform/sw-ehci.1 / devices / platform / sw_hcd_host0 /devices/platform/sw-ehci.2 / devices / platform / sw- ohci.1 /devices/platform/sw-ohci.2

На даному прикладі зверніть увагу виділено два рядки, якщо уважно перед цим прочитали структуру файлової системи Android, то ви вже знаєте, що / sdcard або / sdcard0 це внутрішня пам'ять, а / extsd або / external_sdcard, / sdcrad1, / sdcrad2, / external_sd це зовнішня пам'ять, тобто MicroSD.

Все що потрібно зробити це замінити ці два рядки місцями:

dev_mount extsd / mnt / extsd auto / devices / virtual / block / XXXXXdev_mount sdcard / mnt / sdcard auto / devices / platform / XXXXX / XXXXX

Ще один приклад, на іншому пристрої:

dev_mount sdcard / storage / sdcard0 emmc @ fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host dev_mount sdcard2 / storage / sdcard1 auto /devices/platform/goldfish_mmc.1 / devices / platform / mtk -msdc.1 / mmc_host

Міняємо на наступне:

dev_mount sdcard / storage / sdcard1 emmc @ fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host dev_mount sdcard2 / storage / sdcard0 auto /devices/platform/goldfish_mmc.1 / devices / platform / mtk -msdc.1 / mmc_host

У вас ще залишилися додаткові питання? Задавайте їх в коментарях, розповідайте про те, що у вас вийшло або навпаки!

От і все! Залишайтеся разом з сайтом Android +1 , Далі буде ще цікавіше! Більше статей та інструкцій читайте в розділі Статті та Хакі Android .

Або новіше?

Новости