Як на "Андроїді" поміняти місцями пам'ять? Що потрібно зробити? Як SD-карту зробити основною пам'яттю на Андроїд Розбиття MicroSD-картки через комп'ютер

Сучасні користувачі не уявляють свого життя без смартфона в кишені, адже для багатьох це не просто апарат, який допомагає зв'язуватися з потрібним абонентом, а й своєрідне вікно у світ. Наявність гарного запасу пам'яті в пристрої дуже цінують активні користувачі, багато хто зберігає на носії не тільки розважальні елементи, але і корисну інформацію, включаючи документальну інформацію.

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

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

Редагуємо системний файл

Отже, для того щоб поміняти внутрішню пам'ять на зовнішню і встановлювати будь-які програми відразу на карту вам необхідно знайти у себе в телефоні або встановити програму Root Broswser або ES Провідник, також потрібна присутність в системі root правЯк їх швидко отримати читаємо в .

Заміна пам'яті відбувається таким чином: потрібно вибрати програму Root Broswser або Провідник і запустити в роботу, після цього шукаємо файл vold.fstab в системі він лежить за адресою пристрій/system/etc/ відкриваємо та уважно читаємо файл, нам потрібно буде відредагувати пару рядків.

Щоб прочитати, вам необхідно бути знайомими зі структурою файлів. При уважному розгляді файлу ви без проблем знайдете відповідні рядки, які відповідають за заміну внутрішньої пам'яті на зовнішню. Після знаходження відповідних рядків вам потрібно зробити невелику маніпуляцію і поміняти внутрішню пам'ять на зовнішню, тобто поміняти рядки місцями, щоб все виглядало як на зображенні нижче.

У разі рядок dev_mount sdcard…. відповідає за стандартну безпеку файлів, а dev_mount sdcard2…. за зовнішню (картку СД). Щоб наша вбудована пам'ять точно змінилася на потрібну нам зовнішню, для цього необхідно просто змінити деякі рядки. Але не всі і не повністю, а лише додаткові та кінцеві написи, які йдуть за dev_mount sdcard/storage/sdcard0 та dev_mount sdcard2/storage/sdcard1. Як тільки зробимо так як на зображення необхідно зберегти.


Після заміни внутрішньої пам'яті на картку пам'яті перезавантажте телефон. Після того як ви перезавантажите свій пристрій ви зможете насолоджуватися наявністю пам'яті і встановлення всіх наступних ігор буде виконуватися вже на карту. Не упускайте з уваги той факт, що ви всі маніпуляції проводили вручну і якщо дещо, то пропустили вам доведеться відправляти телефон на перепрошивку.

Існує не менш дієвий спосіб заміни пам'яті, не використовуючи програму Root Broswser. Для цього вам потрібно зробити лише кілька маніпуляцій зі своїм телефоном за допомогою комп'ютера буквально три кліки. Насамперед вам потрібно запустити файл HTC Driver Installer і встановити його на свій комп'ютер, щоб з'явилися всі необхідні утиліти для подальшої роботи.

Другою маніпуляцією стане встановлення драйвера на системний носій C:\android-sdk-windows потім слід запустити програму SDK Manager для перевірки файлів та їх готовність до встановлення. Після цього слід підключити телефон до комп'ютера і підтвердити команду: перенести все на карту, читаємо далі як це зробити.

Використовуємо ADB

Підключіть телефон із заздалегідь увімкненим у налаштуваннях налагодженням USB.
Переходимо в папку з програмою та запускаємо файл adb.exe за допомогою командного рядка cmd, із затиснутою кнопкою shift клік правою кнопкою по файлу та вибираємо open command windiws here

Відкриється командний рядок у якому пишемо adb devices

Тепер виконайте наступну команду, яка замінить пам'ять місцями, просто введіть її і натисніть Enter.

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

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

Можливості девайса можна серйозно розширити, якщо замінити внутрішню пам'ять Android карту пам'яті. Це дозволить встановлювати на планшет або інший гаджет набагато більше програм, але основною вимогою для виконання цього апдейту є наявність root-прав на пристрої. Розглянемо способи, що дозволяють використовувати SD-карту як системну пам'ять апарату, а також пов'язані з цим умови.

Ризики та умови заміни внутрішньої пам'яті гаджета на SD-карту

Перед повторенням описаних нижче дій користувач має врахувати кілька важливих моментів:

  1. Термін служби SD-карти сильно скоротиться внаслідок частого повторення циклів читання/запису під час запуску програм.
  2. Швидкість роботи гаджета може помітно впасти, якщо використовувати карту MicroSD низького класу.
  3. При помилці під час редагування системного файлу телефон може наступного разу не завантажитися - доведеться його перепрошувати.

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

Використання утиліти Root Browser та редагування файлу vold.fstab

Щоб поміняти місцями пам'ять, з Google Playпотрібно встановити Root Browser.

Повторимо, що повноцінно працювати з ним можна лише на рутованих девайсах. Після запуску вищезгаданої програми:


В андроїд sdcard позначає внутрішню пам'ять, а extsd - зовнішню, тобто SD-карту. Заміною цих рядків ми практично поміняли місцями ці види пам'яті. У деяких системах ці шматки коду можуть виглядати інакше, наприклад:

Замінити їх потрібно так:

Після виконання описаної процедури перезавантажте гаджет. Перед цим обов'язково перевірте відсутність помилок у зміненому коді, щоб надалі не виникла потреба у перепрошивці.

Другий спосіб збільшення пам'яті за допомогою Link2SD

Програма доступна в Play Market і працює тільки на девайсах з root-правами. Цей файловий менеджер не підміняє фізично внутрішню пам'ять пристрою зовнішнім накопичувачем, але він здатний переносити будь-які утиліти на SD-карту, значно заощаджуючи ресурси гаджета.

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

Розподіл картки девайсу на розділи за наявності кастомного Recovery

Кожен пристрій на Android має режим відновлення, але описаний нижче спосіб підійде тільки для девайсів не зі стандартним, а з . Якщо ви ніколи не чули про CWM, переходьте до другого варіанта розбиття накопичувача. Далі розповімо, як вирішити поставлене завдання, якщо у вашому режимі відновлення пристрою є пункт Partition SD Card:

Розбиття MicroSD-картки через комп'ютер

Підключіть картку до лептопа або комп'ютера. Для цього можна використовувати картридер або інше обладнання, головне, визначатися воно має як накопичувач, а не медіапристрій MTP. Далі:


Проблема нестачі пам'яті – одна з основних як для ПК, так і для мобільних пристроїв. При малій кількості вільної пам'яті система зазвичай починає гальмувати, підвисати, працює нестабільно і ненадійно. Особливо актуально це для Андроїд-пристроїв, багато з яких спочатку мають досить невеликий обсяг основної пам'яті (т.зв. «Internal Storage»). У такій ситуації у деяких користувачів може виникнути ідея спробувати використовувати зовнішню SD-карту як основну пам'ять на їх Android-пристрої. У цьому матеріалі я розповім, як SD-карту зробити основною пам'яттю на гаджетах Андроїд, і які способи нам у цьому допоможуть.

Розбираємо, як SD-карту зробити основною пам'яттю на Андроїд

Для виконання цього завдання вам знадобиться швидкісна SD-карта (бажано, 10 класу або швидше). Карти 6, а особливо 4 та 2 класів для таких цілей не придатні, ваша система внаслідок їх використання суттєво уповільнить свою роботу, що навряд чи сподобається комусь із користувачів.

Також важливо розуміти, що термін дії такої SD-карти внаслідок активного на неї навантаження буде істотно меншим, ніж якби навантаження на карту проходило в стандартному режимі.


Спосіб №1. Змінюємо вміст файлу Vold.fstab

Перший з описаних способів передбачає зміну вмісту файлу системних налаштувань"Vold.fstab". Після здійснення зазначених змін ОС Андроїд буде вважати вашу SD-карту внутрішньою пам'яттю пристрою, при цьому врахуйте, що ряд встановлених раніше програм можуть перестати працювати.

Важливо знати, що цей спосіб працює тільки на рутованихпристроях, на яких встановлена ​​ОС Андроїд нижче (!), ніж версія 4.4.2. У версіях ОС Андроїд 4.4.2 і вище вказаний файл, швидше за все, ви просто не знайдете.

Також врахуйте, що помилка в реалізації даного способу (зокрема, додавання в потрібні рядки зайвих символів) може сумним чином позначитися на працездатності вашого пристрою. Тому ретельно зважте можливі ризики, і якщо все-таки ухвалили рішення, тоді приступайте до його реалізації.

Отже, для здійснення цього способу виконайте таке:

Наприклад, це можуть бути такі рядки:

  • dev_mount sdcard/storage/sdcard0 [email protected]
  • dev_mount sdcard2/storage/sdcard1 auto/xxxxxx

Для здійснення потрібних змін нам необхідно поміняти шлях у зазначених рядках місцями, тобто, простіше кажучи, замість 0 поставте одиницю в першому рядку, а в другому замість 1 поставте 0.

Після змін ці рядки матимуть вигляд:

  • dev_mount sdcard/storage/sdcard1 [email protected]
  • dev_mount sdcard2/storage/sdcard0 auto/xxxxx

Збережіть зміни, а потім перезавантажте гаджет.

Ще один варіант як зробити картку пам'яті основною на андроїд:


Спосіб №2. Використовуємо налаштування ОС Android 6.0 і вище

Крім першого способу, в якому я розглянув, як переключити пам'ять телефону на картку пам'яті, існує й інший спосіб, що працює тільки на налаштуваннях ОС Android 6.0 (Marshmallow) або вище, і дозволяє задіяти SD-карту як основну для збереження файлів та роботи з ними . Для його реалізації рекомендую зробити копію даних із вашої SD-карти (якщо такі на ній є), оскільки дана картабуде відформатовано системою.

Виконайте таке:

Висновок

У цій статті мною були розглянуті варіанти того, як SD-карту зробити основною пам'яттю на Андроїд. Важливо враховувати, що дані способи працюють далеко не завжди - перший вимагає рут прав і ОС Android нижче, ніж 4.4.2., а другий працює з ОС Android 6.0 і вище (при цьому є ряд сучасних пристроїв, наприклад «LG G5», на яких реалізація останнього способу неможлива з внутрішніх причин). Також врахуйте, що реалізація даних способів виконується вами на свій страх і ризик, і гарантувати 100%-відсотковий результат у даному випадку навряд чи можливо.

Однокласники

Як на “Андроїді” поміняти місцями пам'ять і навіщо це взагалі потрібно? Чи варто взагалі займатися подібними маніпуляціями і чи здатні вони завдати нашому пристрою непоправної шкоди? Подібні питання нерідко цікавлять людей, у підпорядкуванні яких виявився апарат із малою кількістю вбудованої пам'яті. Якщо ваш смартфон має відповідний об'єм, що дорівнює, наприклад, чотирьом гігабайтам, то ви знаєте, що використання такого пристрою є не що інше, як біль. Бо завантажити на нього достатню кількість мультимедіа файлів дуже проблематично. Бо як на “Андроїді” поміняти місцями пам'ять із внутрішньої на зовнішню?

Введення у проблему

Не слід думати, до речі, що такою проблемою, як малий обсяг вбудованої пам'яті, страждає лише операційна система “Андроїд”. Вона є і на "Айосі". Ці дві системи постійно конкурують одна з одною. Зрідка в єдиноборство втручається і "Віндовс Фоун", але вона незабаром виявляється викинутою за татами. До чого стосується тема IOS? Є факти, які незмінно доводять “оголення” цієї операційної системиперед користувачами. Спочатку код був загадкою. Проте подібна тенденція має місце. А ось операційна система "Андроїд", розроблена фахівцями компанії "Гугл", в даний час стає з кожним оновленням все більш закритою для потенційних розробників. Саме це і напружує людей, які настільки звикли до цієї операційної системи.

Навіщо потрібно знати відповідь на питання про те, як на “Андроїді” поміняти місцями пам'ять?

В даний час ОС, про яку ми говоримо, не дає користувачам можливість встановлювати додатки з відповідним забезпеченням - так званим кешем - на зовнішній накопичувач пам'яті. У нашому випадку, нехай це буде картка пам'яті стандарту MicroSD. Напевно, власники пристроїв з об'ємом 32 гігабайти і вище посміхнуться, але що робити людям, які мають у своєму розпорядженні від 4 до 8 ГБ, частина яких (зауважте це!) йде на утримання операційної системи? Оптимальним виходом із цієї ситуації стає лише вчинення певних маніпуляцій. І ось тут як ніколи важливо знати відповідь на питання про те, як на “Андроїді” поміняти місцями пам'ять. Власне, зробити це не складно. Однак потрібна гранична увага і, до речі, прямі руки. Якщо ви маєте ці параметри, то ми перейдемо до розгляду сенсу операції, щоб зрозуміти, що і для чого виконуватиметься.

Як на “Андроїді” 5 змінити пам'ять місцями? Що робити з іншими версіями?

З ситуації, що у нашому розпорядженні для розташування мультимедіа контингенту знаходиться всього лише парочка гігабайт, є вихід. Він полягає, по-перше, у придбанні зовнішнього А, по-друге, у програмній заміні певного коду, який зможе переконати наш пристрій у тому, що внутрішня зовнішня. Ну і, звичайно ж, навпаки. Таким чином, смартфон сприйматиме MicroSD-карту як внутрішню плату. Хотілося б відзначити, що питання про те, як поміняти карти пам'яті подекуди на “Андроїд” звучить докорінно некоректно, оскільки в цьому процесі кілька зовнішніх накопичувачів брати участь не можуть.

Що потрібне для заміни?

Незалежно від того, яка версія операційної системи у вас встановлена ​​і пристрій якого виробника у вас є, нам знадобиться однаковий набір утиліт. Це програми під назвою і Total Commander (яку знає безліч користувачів). Додатково потрібно отримання апарату.

Процес заміни

Для того, щоб започаткувати операцію, відкриваємо програму Root Explorer. Переміщуємось за адресою /system/etc. Там потрібно знайти файл, який називається vold.fstab. У ньому слід знайти рядки та параметри, які відповідають за точки монтування зовнішньої та внутрішньої пам'яті. Називаються вони відповідно так: SDcard і extsd. Після цього потрібно буде параметри поміняти місцями. На цьому активну фазу операції буде завершено. Не забудьте зробити резервні копії файлів і пам'ятайте, що подібні операції користувачем виконуються на свій страх і ризик.

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

Для тих хто не зрозумів із заголовка про що ця стаття: припустимо у вас 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.

Увага!

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

Інструкція заміни внутрішньої пам'яті 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

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

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

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

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

Dev_mount sdcard /storage/sdcard0 [email protected]/devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host dev_mount sdcard2 /storage/sdcard1

Змінюємо на наступне:

Dev_mount sdcard /storage/sdcard1 [email protected]/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

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

Сподобалася стаття? Поділіться їй
Вгору