поміняйте внутрішню SD-карту на зовнішню пам’ять


11

Я хочу зробити зовнішній SD мій внутрішній, не маючи необхідності користуватися додатком. Тож замість того, щоб мати 8 Гб внутрішньої пам’яті, я хочу мати 64 Гб (взяті з micro sd карти). Він працював на моєму попередньому телефоні Gt-i8530, якщо я змінив voldфайл на цей:

# internal sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun0/file
secure_format = enable
discard = enable
}
dev_mount sdcard1 /storage/extSdCard 8 /devices/sdi2/mmc_host/mmc0/mmc0 encryptable_nonremovable

# external sdcard
{
ums_sys_path = /sys/class/android_usb/f_mass_storage/lun1/file
supported_exfat = disable
android_secure_containers = enable
}
dev_mount sdcard /storage/sdcard0 auto /devices/sdi0/mmc_host/mmc1/mmc1

Тож тепер я хочу зробити те саме на своєму новому телефоні SM-G3858. Але я маю лише vold:

#storage_struct = series, "/mnt/sdcard/extStorages"
#storage_struct = parallel
{
supported_exfat = yes
}
dev_mount sdcard /storage/extSdCard auto /devices/platform/sdhci-pxav3.0/mmc_host/mmc1

Тепер що мені потрібно змінити або додати тут, щоб поміняти його, як на попередньому телефоні? Я трохи заплутався, що а) він відразу каже extsdcard і б) що є лише один командний рядок замість 2. Я гадаю, причина - #storageструктура?

І пропозиції, будь ласка?


Просто для уточнення в редакції, що очікує: ви хочете поміняти місцями розділи (тобто змусити їх змінювати свої ролі, тому, здається, у вас є 64 Гб внутрішнього сховища та 8 ГБ sd-карти) - або "віртуально об'єднати" їх (так вони з'являться як єдине сховище, і зовнішньої SD-картки вже немає)? Я припускаю, що перший, але редактор, здається, вважає останній.
Іззі

Будь ласка, дайте зрозуміти. Ви хочете поміняти карту пам’яті цілим розділом / даними або просто внутрішнім сховищем ( / storage / sdcard0 або / storage / sdcard )? Я думаю, що робити останнє абсолютно безглуздо.
Гокуль NC NC

Відповіді:


1

Якщо вам не важливо, що обсяги пам’яті поміняються, в Android Marshmallow зберігання sd-карт може бути додано до вашого внутрішнього сховища за допомогою адаптивного сховища.

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

Примітка: настійно рекомендується високошвидкісна карта (UHS-1), оскільки у вас буде відчуватися відставання та повільна швидкість застосування при повільних / старших картах.

Щоб скористатися функцією:

  1. Вимкніть телефон
  2. Вставте SD-карту
  3. Увімкніть телефон
  4. Виберіть "використовувати sd-карту як внутрішню сховище" (якщо надається опція - вона повинна відображатися як повідомлення)

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

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


Чи можливо це зробити на вже використаній SD-картці? Той, у якому вже є багато додатків.
neves

Ні, карта буде переформатована, тому вона працює лише з пристроєм. В основному вона більше не буде функціонувати як звичайна SD-карта (якщо ви її не відформатуєте знову для цього), але як частина внутрішнього сховища. Однак, як частина внутрішнього сховища, Android буде встановлено на нього автоматично автоматично, коли це буде потрібно.
ssssaaaa

0

Більшість нових пристроїв не мають розділу sdcard, що означає, що не має внутрішньої пам'яті, і це означає, що у додатку для зберігання даних usb присутній лише внутрішній ... вони не відокремлюють його та створюють лише системний простір. Якщо ви перевіряєте список своїх програм у налаштуваннях Завантажені програми та список усіх додатків є внутрішніми, і немає можливості переходити до sd ... Це в основному відбувається на пристроях Android Kitkat ...


0

Це залежить від того, який телефон ви використовуєте та яку версію Android ви використовуєте. Якщо ви користуєтесь Android Marshmallow, є щось, що називається Adoptable storage, який можна ввімкнути в налаштуваннях. Більшість телефонів мають цю опцію, тому шукати в Інтернеті це не повинно.

Якщо ви використовуєте один з небагатьох телефонів, який не дозволяє прийняти сховище, наприклад, Samsung S7 або LG G5, ніж вам потрібно пройти ці альтернативні кроки.

- ЦЕ БУДЕ ФОРМУВАТИ ВАШУ КАРТУ SD, РЕЗУЛЬТУЙТЕ ВАШІ ДАНІ !!!

1) встановити adb. Ви можете отримати тонку версію від XDA http://forum.xda-developers.com/showthread.php?t=2317790

2) запустити:

$> adb shell $> sm list-диски, прийнятний диск

це дасть такий результат, як: 179,64

потім запустіть цю команду. останнє число - це% пам’яті, яке ви хочете як ЗОВНІШНЕ, не прийнятне. Отже, скажімо, що ви хочете, щоб 60% SD-карти було прийнятним сховищем, вам слід запустити

$> sm розділовий диск: 179,64 змішано 40

введіть номер, який ви отримали раніше після диска. Також, якщо ви отримали певні помилки дозволу, введіть su та повторіть спробу команди

3) перезавантажте телефон.

Зроблено. Перевірте сховище на своєму пристрої, і ви маєте побачити частину sd-картки на внутрішній пам’яті, а іншу - на зовнішній

Якщо в кінцевому підсумку ви отримаєте "пошкоджену" помилку на частині вашої SD-картки на сховищі пристрою, ось як це виправити.

Після того як ви розділили диск і під час пошкодження вашої SD-карти введіть у термінал наступне: $> adb оболонка sm-список-всі

У якому буде перелічено ваші томи, наприклад: приватний монтований null public: 179,1 змонтований B5B1-140C приватний: 179,3 unmountable null emulated mount null

Потім введіть наступне, заміняючи 179,3 на будь-який номер диска, який вам надано: $> adb shell sm формат приватний: 179,3 $> adb оболонка sm кріплення приватне: 179,3

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

Це працювало на моєму LG G5 і повинно працювати на S7.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.