Як завантажувати ігри та програми на карту пам'яті SD. Як об'єднати пам'ять телефону та карту пам'яті - блог про інформаційні технології: софт, залізо, інтернет, послуги, поради

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

Як підключити флешку, як внутрішню пам'ять

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

Насамперед необхідно зайти в Налаштування, а потім перейти до розділу « Сховище та накопичувач», де слід натиснути на SD-карті.

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

Тут потрібно вибрати пункт « Очистити та відформатувати» та дочекатися завершення процесу очищення пам'яті. Потім може висвітлитись повідомлення про те, що носій працює повільно. Як правило, це означає, що флешка, що використовується, не дуже хорошої якостіі її використання як сховище пристрою може позначиться і на продуктивності смартфона. Для гарної та швидкої роботи рекомендується використовуватинакопичувачі UHS Speed ​​Class 3 (U3)

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

Особливості та обмеження використання SD-карти

Є кілька особливостей, про які слід знати, перед тим як починати використовувати флешку таким чином.

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

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

Форматуємо карту за допомогою ADB для використання як внутрішнього сховища

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

Щоб скористатися цим способом, потрібно зробити багато дій. Потрібно завантажити з сайту та зробити установку Android SDK, потім завантажити та встановити з офіційного сайту драйвера для пристрою, а також потрібно включити « режим налагодження поUSB» на пристрої.

  • adb shell
  • sm list-disks (після виконання буде видано id у вигляді disk:ХХХ,ХХ його слід записати та ввести в наступному рядку)
  • sm partition disk:ХХХ,ХХ private

Потім буде потрібно вимкнути телефон, перейти в налаштування та натиснути по sd, вибрати меню та клацнути « Перенести дані». Усі, на цьому дії закінчено.

Як перевести картку пам'яті у стандартний режим

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

Відразу зазначу, що мова піде не про програми типу link2sd. Принцип схожий, але пов'язувати ми не програмні каталоги, а каталоги даних цих програм, наприклад /sdcard2/Navigon -> /sdcard/Navigon або /mnt/extSdCard/Books -> /sdcard/Books і т.д.
Крім того, нам потрібен рут (куди ж без нього). До речі, після того, як я дізнався про цю програму, це для мене черговий аргумент за root.

Багато власників андроїд смартфонів або таблеток з невеликою вбудованою пам'яттю напевно стикалися з наступною проблемою: вставлена ​​велика sd карта (наприклад 16, 32 або навіть 64 Гігабайт), але після встановлення кількох великовагових програм наш пристрій або чергова програма з нахабством заявляє, що на карті вистачає місця. Іноді сама програма невелика, але після встановлення лізе в інтернет та тягне на смартфон гігабайти даних.
В черговий раз отримавши повідомлення «Немає місця» і заглянувши на картку, бачимо, що вона практично порожня, зате внутрішня пам'ять пристрою забита під зав'язку.
Це відбувається тому, що внутрішня пам'ять часто використовується як каталог за промовчанням для багатьох програм. Справа в тому, що вона монтується як /sdcard, що історично завжди було зовнішньою sd карткою (раніше так воно було на всіх смартфонах). Зовнішня ж sd карта монтується у разі як /sdcard2 , /mnt/sdcard2 , /mnt/extSdCard і навіть /sdcard/.externalSD . Я розумію, що це робиться виробниками, щоб пристрій працювало з коробки, тобто. зовсім без SD карти.

Багато «несумлінних» програм завжди хочуть читати/писати дані з/в каталог /sdcard/НазваПідставити. Рідко це можна змінити у налаштуваннях програми.
В результаті маємо, що маємо, і кілька можливостей щоб поправити становище, що склалося:
Два останні методи теж є панацеєю, т.к. вимагають певних навичок від користувача, крім того не досить «чисті», наприклад, відомі проблеми при підключенні смартфона до комп'ютера через usb (не відмонтуються) і т.д.

Поправити положення допоможе програма DirectoryBind, яку хороша людина slig з xda написав для себе та виклав на форумі для загального користування.

QR-код


Хоча публіка тут технічно підкована, але для недосвідчених читачів хабра потрібно зробити кілька пояснень. Як сам написав (програма not idiot-proof), тобто. навряд чи пройде тестна дурня.

Після встановлення запускаємо програму (вперше природно надовго дозволяємо права Root), натискаємо меню потім «Preferences» та виставляємо шляхи за умовчанням на зовнішню пам'ять «Default data path» наприклад /sdcard/external_sd/ та внутрішню пам'ять «Default target path» /sdcard/ . Виходимо з меню.

Натискаємо меню, потім "Add new entry"

Тепер створимо новий зв'язок каталогів, наприклад, перенесемо папку CamScanner на зовнішню карту. Довге натискання на шлях до папок відкриває невеликий вбудований файловий менеджер, у якому можна створити та/або вибрати папку. Папка на зовнішньої картімає бути створена (і порожня).

Встановивши галочку в "Transfer files from target to data" файли та папки будуть перенесені з каталогу /sdcard/CamScanner/ до каталогу /sdcard/external_sd/CamScanner.

Потрібно зауважити, що зв'язки після створення не активуються автоматично (сіра іконка дискети, як на скрині внизу для gameloft). Для завершення зв'язування папок вибираємо галочками потрібні зв'язкиі натискаємо меню -> "Bind checked". Іконки активних (пов'язаних) папок мають стати зеленими.

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

UPD. До речі, зовнішня SD карта значно повільніша внутрішньої пам'ятіТому перенесення даних програми на зовнішню SD, природно уповільнює роботу цієї програми. Це особливо необхідно пам'ятати тим, хто вирішив повністю змінити маунт-пойнти внутрішньої і зовнішньої пам'яті, т.к. швидше за все ваш пристрій буде працювати повільніше, ніж раніше.

Сподіваюся ця програма доповнить і вашу скарбничку корисних утиліт для андроїд пристроїв.

Якщо ви вирішили поміняти місцями внутрішню і зовнішню пам'ять, тобто. перепризначити зовнішню sd карту на /sdcard і в налаштуваннях пристрою немає такої опції - маючи рут, це можна легко зробити, виконавши наступну операцію:
У Root-Explorer монтуємо "/etc" як R/W (якщо R/O), знаходимо файл "/etc/vold.fstab", зберігаємо копію та відкриваємо (довгим кліком) його у Text Editor.
У наступних двох рядках міняємо назву моунт точок місцями: dev_mount sdcard /mnt/sdcard [email protected]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 ... на dev_mount sdcard /mnt/external_sd [email protected]/devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Докладніше можна почитати. Там же пропонують, як альтернативу, використовувати іншу цікаву програму Root External 2 Internal SD.
Додаю, що в обох випадках, перед перемиканням, потрібно скопіювати весь вміст папки /sdcard на зовнішню sd карту.
Пам'ятайте, що після перемикання вся ваша система може працювати, ніж раніше.
Будьте обережні- потрібно розуміти, що все що ви робите під рутом, ви робите на свій страх і ризик, і наприклад, збереження неправильного «vold.fstab» може призвести до неможливості завантажити пристрій і для лікування потрібно буде завантажуватися в рекавері і правити «vold.fstab» вже там.

Цей спосіб можна використовувати спільно з DirectoryBind, тільки тепер навпаки "Default target path" (/sdcard) і всі зв'язки, створені в DirectoryBind, будуть вказувати на зовнішню карту.

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

У цій статті ми докладно пояснимо, як встановлювати або переміщувати програми для Android на SD-карту на смартфоні або планшеті і як зробити, щоб програми встановлювалися на карту пам'яті Android.

Як перенести програми на карту SD?

В даний час існує два способи вирішення цієї проблеми:

  • Зберігання фотографій, відео та музики у хмарному сховищі
  • Використання картки пам'яті microSD

Якщо ваш Android-телефон або планшет дозволяє встановити SD-карту, обов'язково встановіть SD-карту. В такому випадку, зовнішня пам'ятьбуде призначено для зберігання фотографій, відео та музики, а внутрішня пам'ять для програм.

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

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

Інструкція для пристроїв версії Andoid 6.0

Нижче наведені вказівки можуть бути незначними для різних телефонів. На деяких телефонах може бути просто кнопка "Перемістити на SD". Таким чином, вам необхідно звертати увагу на кожне слово, пов'язане з "Перемістити", "SD"і т.д.

Якщо на вашому пристрої необхідно звільнити внутрішню пам'ять, перемістіть на картку SD будь-яку кількість програм, фотографій або відео. Крім того, відкрийте програму "Камера"і перейдіть до налаштувань і встановіть збереження на картку SD. Інструкції, як перемістити програми на карту пам'яті Android:

  • Насамперед відкрийте шторку повідомлень і натисніть на кнопку налаштувань у формі шестерні. Ви також можете увійти до «Налаштування»через панель програм.
  • Відкрийте вкладку "Пристрій", перейдіть на вкладку «Додатки», а потім «Диспетчер додатків». На деяких пристроях «Диспетчер додатків»має назву «Всі програми».
  • Потім перейдіть до списку ваших програм, знайдіть програму, яку ви хочете перемістити. Ми переміщатимемо програму АПЛ на SD-карту.
  • Після того, як ви знайдете програму, натисніть на неї, потім клацніть по кнопці «Змінити», як показано нижче. Виберіть «Карта пам'яті» (Натисніть на зображення для збільшення).

Варто відзначити, що будь-яка гра або додаток, в яких важлива швидкість, найкраще залишити на внутрішній пам'яті, оскільки швидкість передачі даних набагато швидше на внутрішній пам'яті смартфона, ніж на карті пам'яті SD.

Інструкція для пристроїв Android Marshmallow 6.0 і вище

У старих версіях Android, SD-карта пам'яті працювала як переносне та знімне сховище. На пристроях версії від Android 6.0 Marshmallow і вище, було додано функцію під назвою Adoptable Storage. Таким чином, коли ви встановлюєте картку SD у пристрій, система автоматично підсумовує обсяг внутрішньої пам'яті та карти пам'яті SD і відображає загальну пам'ять.

Перевага полягає в тому, що всі програми автоматично встановлюються на карту SD. Внаслідок цього не виникне потреба переміщати програми вручну.

  • Вставте картку SD, відкрийте шторку сповіщень і натисніть «Налаштувати». Ви можете використовувати SD-карту як переносне сховище або як внутрішнє сховище. Якщо вибрати функцію , система відформатує SD-карту, а потім інтегрує з пристроєм.
  • Після цього всі дані на смартфоні встановлюватимуться на карту пам'яті за промовчанням.

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

Перш ніж вибрати функцію, обов'язково зробіть резервну копію будь-яких даних або інформації на комп'ютері. «Використовувати як внутрішнє сховище», оскільки Android повністю відформатує карту пам'яті SD.

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

Android 5.0 Lollipop і вище

Якщо ви використовуєте смартфон або планшет під управлінням Android 5.0 Lollipop та вище. Ваш пристрій буде використовувати SD-карту пам'яті, як переносне та знімне сховище. Це означає, що ви можете вийняти картку пам'яті SD і завантажити фотографії або музику з комп'ютера, а потім знову встановити картку пам'яті SD на пристрій Android.

Якщо потрібно перемістити програми на картку пам'яті SD, скористайтесь інструкцією нижче:

  • Відкрийте меню, виберіть «Налаштування», а потім «Додатки»та перемістіть будь-яку програму на SD-карту. Для цього просто натисніть на програму і клацніть по кнопці "Перемістити на SD-карту".

Однак пам'ятайте, що додатки, які постачаються з встановленим програмним забезпеченнямне можна переносити на картку пам'яті SD. Зазвичай можуть переноситися програми, встановлені з Play Market.

Інші методи (програми для перенесення на SD-карту пам'яті)

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

AppMgr III (App 2 SD)

Найпопулярніша програма, яка дозволяє перенести практично будь-яку програму на SD-карту пам'яті. Варто зауважити, що програма не вимагає root-доступу, що особливо важливо для недосвідчених користувачів.

Крім того, AppMgr III є багатофункціональним і надає масу інших корисних функцій.

  • Тепер відкрийте AppMgr III і зачекайте поки завантажиться список встановлених додатківна вашому телефоні. Після цього натисніть на програму, яку потрібно перемістити, виберіть "Перемістити", а потім у стандартному функціоналі Android перемістіть програму на картку SD.

В деяких пристроях AndroidІснують слоти для карт пам'яті (як правило, формату microSD). Якщо пристрій підтримує карти SD, ви можете:

  • збільшити обсяг пам'яті;
  • використовувати картку для роботи деяких функцій та програм.

Щоб дізнатися, чи є ваш пристрій слот для SD-карти, відвідайте сайт виробника .

Примітка.Деякі з цих дій можна виконати лише на пристроях з Android 6.0 та пізнішими версіями.

Як встановити SD-карту

Крок 1. Вставте картку SD.
  1. Уточніть, де знаходиться слот для картки SD.
  2. Вимкніть телефон.
  3. Вийміть лоток картки SD або зніміть задню кришку пристрою (залежно від моделі). При необхідності підніміть язичок, що утримує картку.
  4. Покладіть картку SD у слот. Якщо ви підняли утримуючий язичок, опустіть його.
  5. Вставте лоток SD-картки або задню кришку пристрою.
Крок 2. Увімкніть картку SD.
  1. Дочекайтеся появи повідомлення про карту SD.
  2. Натисніть Налаштувати.
  3. Виберіть потрібний типсховища.
    • Знімний накопичувач:
      Карту можна переносити на інший пристрій разом із усіма файлами (наприклад, фотографіями та музикою). Програми на знімний накопичувач не можна переміщувати.
    • Внутрішня пам'ять:
      На карті можна зберігати програми та дані лише для цього пристрою. Якщо ви перемістите її на інший пристрій, всі дані будуть видалені.
  4. Щоб налаштувати картку SD, дотримуйтесь інструкцій на екрані.
  5. Після завершення натисніть Готово.

Як використовувати SD-карту

Як перемістити програми на карту SD

Якщо ви підключили картку як внутрішній пам'яті, можна перенести програми на неї.

Примітка.Не всі програми можна перенести картку SD.

Як перемістити файли на карту SD

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

Крок 1. Скопіюйте файли на картку SD.

Крок 2. Видаліть файли із внутрішнього накопичувача.

Ви можете переглянути вміст SD-картки та дізнатися, скільки місця залишилося.

Якщо SD-карта використовується як внутрішній накопичувач

Якщо SD-карта використовується як знімний накопичувач

  1. Проведіть по екрану зверху вниз, щоб відкрити панель сповіщень.
  2. Під повідомленням про картку SD натисніть Відкрити.