Android-da xotirani qanday almashtirish mumkin? Nima qilish kerak? Android: joy bo'shatish uchun tashqi SD karta va ichki xotirani ulashning oson usuli

Men darhol band qilishimga ruxsat bering, biz link2sd kabi dasturlar haqida gapirmayapmiz. Printsip shunga o'xshash, lekin biz dastur kataloglarini emas, balki ushbu dasturlarning ma'lumotlar kataloglarini bog'laymiz, masalan, /sdcard2/Navigon -> /sdcard/Navigon yoki /mnt/extSdCard/Books -> /sdcard/Books va boshqalar.
Bundan tashqari, bizga ildiz kerak (usiz qaerda bo'lar edik). Aytgancha, men ushbu dastur haqida bilib olganimdan so'ng, bu men uchun root uchun yana bir dalil.

Ko'pgina Android smartfonlari yoki kichik o'rnatilgan xotirali planshetlar egalari, ehtimol, quyidagi muammoga duch kelishgan: katta SD-karta (masalan, 16, 32 yoki hatto 64 GB) o'rnatilgan, lekin bir nechta og'ir dasturlarni o'rnatgandan so'ng, bizning qurilmamiz yoki boshqa dastur jasorat bilan kartada xotira yo'qligini e'lon qiladi. Ba'zan dasturning o'zi kichik, lekin o'rnatishdan so'ng u onlayn rejimga o'tadi va smartfoningizga gigabayt ma'lumotlarni tortadi.
Yana bir bor, "Bo'sh joy yo'q" degan xabarni olib, kartaga qarasak, u deyarli bo'sh ekanligini ko'ramiz, lekin qurilmaning ichki xotirasi to'ldirilgan.
Buning sababi shundaki, ichki xotira ko'pincha ko'plab dasturlar uchun standart katalog sifatida ishlatiladi. Gap shundaki, u /sdcard sifatida o'rnatilgan bo'lib, u tarixan har doim tashqi SD-karta bo'lib kelgan (bu barcha smartfonlarda bo'lgan). Tashqi SD-karta bu holda /sdcard2, /mnt/sdcard2, /mnt/extSdCard yoki hatto /sdcard/.externalSD sifatida o'rnatiladi. Men tushunganimdek, bu ishlab chiqaruvchilar tomonidan amalga oshiriladi, shunda qurilma qutidan tashqarida ishlaydi, ya'ni. umuman SD karta yo'q.

Ko'pgina "vijdonsiz" dasturlar har doim /sdcard/NameInsert katalogidan ma'lumotlarni o'qish/yozishni xohlaydi. Bu kamdan-kam hollarda dastur sozlamalarida o'zgartirilishi mumkin.
Natijada, bizda mavjud bo'lgan narsalar va mavjud vaziyatni yaxshilash uchun bir nechta imkoniyatlar mavjud:
Oxirgi ikki usul ham panatseya emas, chunki... foydalanuvchidan ma'lum ko'nikmalarni talab qiladi, bundan tashqari, ular etarlicha "toza" emas, masalan, smartfonni USB orqali kompyuterga ulashda muammolar ma'lum (o'chirib bo'lmaydi) va hokazo.

DirectoryBind dasturi vaziyatni tuzatishga yordam beradi yaxshi odam xda dan slig o'zi uchun yozgan va uni umumiy foydalanish uchun forumga joylashtirgan.

QR kodi


Bu yerdagi tomoshabinlar texnik jihatdan bilimdon bo'lsa-da, habrning tajribasiz o'quvchilari uchun bir nechta tushuntirishlar kerak. Uning o'zi yozganidek (ahmoqona dastur emas), ya'ni. zo'rg'a sinovdan o'tadi ahmoq uchun.

O'rnatishdan so'ng, dasturni ishga tushiring (birinchi marta, tabiiyki, biz doimiy ravishda ildiz huquqlariga ruxsat beramiz), menyuni, so'ng "Preferences" ni bosing va standart yo'llarni o'rnating. tashqi xotira"Standart ma'lumotlar yo'li" masalan /sdcard/external_sd/ va ichki xotira"Standart maqsadli yo'l" /sdcard/ . Menyudan chiqamiz.

Menyuni, so'ng "Yangi yozuv qo'shish" ni bosing.

Endi yangi katalog havolasini yaratamiz, masalan, CamScanner papkasini tashqi kartaga o'tkazamiz. Jild yo'lini uzoq vaqt bosish kichik o'rnatilgan fayl menejerini ochadi, unda siz papka yaratishingiz va/yoki tanlashingiz mumkin. Tashqi kartadagi papka yaratilishi kerak (va bo'sh).

"Fayllarni maqsaddan ma'lumotlarga o'tkazish" katagiga belgi qo'yish orqali fayllar va papkalar /sdcard/CamScanner/ katalogidan /sdcard/external_sd/CamScanner katalogiga o'tkaziladi.

Shuni ta'kidlash kerakki, ulanishlar yaratilgandan keyin avtomatik ravishda faollashtirilmaydi (kulrang floppi disk belgisi, gameloft uchun quyidagi skrinshotda bo'lgani kabi). Jildlarni ulashni yakunlash uchun katakchalar orqali kerakli havolalarni tanlang va menyu -> "Bind checked" ni bosing. Faol (bog'langan) jild belgilari yashil rangga aylanishi kerak.

Aytgancha, agar siz butun tashqi kartani biriktirmoqchi bo'lsangiz, men buni /sdcard/externalSD/ bilan emas, balki /sdcard/.externalSD/ bilan bajarishni to'liq tavsiya qilaman. Bu sizni galereyalardagi qo'sh eskizlar va boshqalar kabi muammolardan xalos qiladi. To'g'ri, bu barcha galereyalar va o'yinchilar uchun yordam bermaydi, chunki... ba'zilari yashirin kataloglarda media qidiradi.
Qiyinchilikdan keyin men o'zim uchun faqat alohida kataloglarni bog'lashga qaror qildim.

UPD. Aytgancha, tashqi SD-karta ichki xotiraga qaraganda ancha sekinroq, shuning uchun dastur ma'lumotlarini tashqi SD-ga o'tkazish tabiiy ravishda ushbu dasturning ishlashini sekinlashtiradi. Buni, ayniqsa, ichki va tashqi xotiraning o'rnatish nuqtalarini butunlay o'zgartirishga qaror qilganlar eslashlari kerak, chunki... Ehtimol, butun qurilmangiz avvalgidan sekinroq ishlaydi.

Umid qilamanki, bu dastur sizning cho'chqachilik bankingizni to'ldiradi. foydali kommunal xizmatlar android qurilmalar uchun.

Agar siz ichki va tashqi xotirani almashtirishga qaror qilsangiz, ya'ni. tashqi SD-kartani /sdcard-ga qayta tayinlang va qurilma sozlamalarida bunday imkoniyat yo'q - agar sizda root mavjud bo'lsa, buni quyidagi amalni bajarish orqali osongina bajarish mumkin:
Root-Explorer-da biz "/etc" ni R/W sifatida o'rnatamiz (agar R/O bo'lsa), "/etc/vold.fstab" faylini topamiz, nusxasini saqlang va uni Matn muharririda oching (uzoq bosing).
Keyingi ikki qatorda biz o'rnatish nuqtalarining nomlarini o'zgartiramiz: dev_mount sdcard /mnt/sdcard emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 . .. dev_mount sdcard /mnt/external_sd emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
Siz ko'proq o'qishingiz mumkin. Ular, shuningdek, muqobil sifatida boshqasidan foydalanishni taklif qilishadi qiziqarli dastur Ildiz tashqi 2 ichki SD.
Shuni qo'shimcha qilamanki, ikkala holatda ham, almashtirishdan oldin, / sdcard jildining barcha tarkibini tashqi SD kartaga nusxalashingiz kerak.
Yodingizda bo'lsin, o'tishdan keyin butun tizimingiz avvalgidan ko'ra yaxshiroq ishlashi mumkin.
ehtiyot bo'ling- ildiz sifatida qilayotgan har bir narsa sizning xavf-xataringiz va xavfingiz ostida amalga oshirilishini tushunishingiz kerak va masalan, noto'g'ri "vold.fstab" ni saqlash qurilmani ishga tushira olmasligiga olib kelishi mumkin va davolanish uchun siz uni ishga tushirishingiz kerak bo'ladi. qayta tiklash va "vold.fstab" ni tahrirlash allaqachon mavjud.

Ushbu usul DirectoryBind bilan birgalikda ishlatilishi mumkin, faqat endi buning teskarisi: "Standart maqsadli yo'l" (/sdcard) va DirectoryBind-da yaratilgan barcha ulanishlar tashqi kartaga ishora qiladi.

Xotira etishmasligi muammosi ham shaxsiy kompyuterlar, ham mobil qurilmalar uchun asosiy muammolardan biridir. Kichik hajmdagi bo'sh xotira bilan tizim odatda sekinlasha boshlaydi, muzlatib qo'yadi va beqaror va ishonchsizdir. Bu, ayniqsa, Android qurilmalari uchun to'g'ri keladi, ularning aksariyati dastlab juda kichik hajmdagi asosiy xotiraga ega ("Ichki xotira" deb ataladi). Bunday vaziyatda ba'zi foydalanuvchilarda Android qurilmasida asosiy xotira sifatida tashqi SD-kartadan foydalanishga urinish g'oyasi paydo bo'lishi mumkin. IN bu material Men sizga SD-kartani Android gadjetlarida asosiy xotiraga qanday qilish kerakligini va bunda bizga qanday usullar yordam berishini aytib beraman.

Keling, qanday qilib SD-kartani Android-da asosiy xotiraga aylantirishni ko'rib chiqaylik

Ushbu vazifani bajarish uchun sizga yuqori tezlikda ishlaydigan SD-karta kerak bo'ladi (afzalroq sinf 10 yoki undan tezroq). 6 va ayniqsa 4 va 2-sinf kartalari bunday maqsadlar uchun mos emas, ulardan foydalanish tufayli sizning tizimingiz uning ishlashini sezilarli darajada sekinlashtiradi, bu esa foydalanuvchilarning hech birini xursand qilishi dargumon.

Shuni ham tushunish kerakki, bunday SD-kartaning faol yuklanishi tufayli ishlash muddati kartadagi yuk standart rejimda bo'lganidan sezilarli darajada kamroq bo'ladi.


1-usul raqami. Vold.fstab faylining mazmunini o'zgartirish

Ta'riflangan usullardan birinchisi "Vold.fstab" tizim sozlamalari faylining mazmunini o'zgartirishni o'z ichiga oladi. Ushbu o'zgarishlarni amalga oshirgandan so'ng, Android operatsion tizimi sizning SD-kartangizni qurilmaning ichki xotirasi sifatida ko'rib chiqadi, lekin bir qator avval o'rnatilgan ilovalar ishlamay qolishi mumkinligini yodda tuting.

Bu usul faqat ishlayotganini bilish muhimdir ildiz otgan Android OS bilan ishlaydigan qurilmalar quyida (!) 4.4.2 versiyasidan ko'ra. Android OS 4.4.2 va undan yuqori versiyalarida siz ko'rsatilgan faylni topa olmaysiz.

Shuni ham yodda tutingki, ushbu usulni amalga oshirishdagi xatolik (xususan, kerakli qatorlarga qo'shimcha belgilar qo'shish) qurilmangizning ishlashiga fojiali ta'sir ko'rsatishi mumkin. Shuning uchun, yuzaga kelishi mumkin bo'lgan xavflarni diqqat bilan ko'rib chiqing va agar siz qaror qabul qilgan bo'lsangiz, uni amalga oshirishga o'ting.

Shunday qilib, ushbu usulni amalga oshirish uchun quyidagilarni bajaring:

Masalan, bu quyidagi qatorlar bo'lishi mumkin:

  • dev_mount sdcard/storage/sdcard0 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard1 auto/xxxxxx

Kerakli o'zgarishlarni amalga oshirish uchun biz ko'rsatilgan satrlardagi yo'lni almashtirishimiz kerak, ya'ni oddiygina birinchi qatorga 0 o'rniga 1, ikkinchisiga 1 o'rniga 0 qo'yish kerak.

O'zgarishlardan so'ng, bu qatorlar quyidagicha ko'rinadi:

  • dev_mount sdcard/storage/sdcard1 emmc@xxxxxx
  • dev_mount sdcard2/storage/sdcard0 auto/xxxxx

O'zingiz kiritgan o'zgarishlarni saqlang va keyin gadjetni qayta yoqing.

Xotira kartasini Android-da asosiy qilishning yana bir varianti:


2-usul raqami. Biz Android OS 6.0 va undan yuqori versiyalarining sozlamalaridan foydalanamiz

Telefon xotirasini xotira kartasiga qanday o'tkazishni ko'rib chiqqan birinchi usulga qo'shimcha ravishda, faqat Android OS 6.0 (Marshmallow) yoki undan yuqori versiya sozlamalarida ishlaydigan va SD-dan foydalanishga imkon beradigan yana bir usul mavjud. fayllarni saqlash va ular bilan ishlash uchun asosiy karta sifatida. Uni amalga oshirish uchun men SD-kartangizdan (agar mavjud bo'lsa) ma'lumotlarning nusxasini olishni maslahat beraman bu xarita tizim tomonidan formatlanadi.

Afsuski, Android qurilmalarining ichki xotirasida etarli joy yo'q Yaqinda Bu juda kuchli seziladi, chunki operatsion tizimning o'zi imkoniyatlarining rivojlanishi bilan ko'plab dasturlar va o'yinlar bo'sh resurslarga va gadjetlar xotirasi hajmiga nisbatan ancha talabchan bo'lib qoldi. Shuning uchun ko'p odamlar olinadigan SD-kartalardan foydalanadilar. Lekin ular har doim ham Android ilovalarini xotira kartasiga o'rnatishni xohlamaydilar.

O'rnatish haqida umumiy ma'lumot

Android operatsion tizimining istalgan versiyasida ilovalarni xotira kartasida o'rnatish sukut bo'yicha o'chirib qo'yilgan. Aslida, agar qurilmaning o'zi va OS versiyasi bu xususiyatni qo'llab-quvvatlasa, ular aytganidek, g'ildirakni qayta ixtiro qilishning hojati yo'q. Sozlamalarni biroz o'rganib chiqqandan so'ng, siz o'zingizning parametrlaringizni o'rnatishingiz mumkin.

Bu nisbatan qisqa va oddiy jarayon bo'lib, biroz keyinroq muhokama qilinadi. Xotira kartangizga ilovalarni boshqa yo'llar bilan o'rnatishingiz mumkin. Keling, hozircha ushbu holatlarga e'tibor qaratamiz.

Ilovalarni xotira kartasiga yuklab olish

O'rnatish muammosini hal qilishdan oldin, keling, olinadigan qurilmaga tarkibni yuklab olishni ko'rib chiqaylik, haqiqat shundaki, Android-da ilovalarni xotira kartasiga o'rnatish ko'p hollarda o'rnatish distributivlarini yuklab olish jarayoni bilan chambarchas bog'liq bo'lishi kerak. katta hajmlar.

Deyarli barcha Android qurilmalari operatsion tizimning o'zi yoki o'rnatilgan proshivka versiyasidan qat'i nazar, kontentni SD-kartaga yuklab olishni qo'llab-quvvatlaydi. Xotira kartasida fayllarni saqlash joyini belgilash uchun, masalan, Internet-brauzerga kiring va kengaytirilgan sozlamalarda olinadigan mediani saqlash joyi sifatida belgilang. Xuddi shu narsani fotosuratlar yaratishda, uni sozlash uchun dasturning o'zi sozlamalaridan foydalanish kerak bo'lganda qilish mumkin.

Ilovalarni noutbukdan yuklab olib, keyin ularni SD-kartaga nusxalash orqali buni yanada osonroq qilishingiz mumkin. Asos sifatida, yuklab olish joyini har qanday fayl menejerida ham o'zgartirish mumkin.

Ilovalarni SD-kartalarga o'rnatish va ko'chirish usullari

Endi eng muhimi haqida. O'rnatilgan yoki allaqachon o'rnatilgan foydalaning o'rnatilgan ilovalar xotira kartasidan unchalik qiyin emas. Avvalo, qurilmaning o'zi bunday imkoniyatlarni qo'llab-quvvatlaydimi yoki yo'qligini ko'rishingiz kerak. Shuningdek, ilovalarni olinadigan muhitga o'tkazish va undan ham ko'proq o'rnatish gadjet ishlab chiqaruvchisi tomonidan bloklangan. Bu holatda nima qilish kerak?

Android OS uchun ilovalarni xotira kartasiga o'rnatish bir necha usul bilan amalga oshirilishi mumkin. Misol uchun, avval dastur yoki o'yinni o'rnatishingiz mumkin standart usul ichki xotirangizga o'tkazing va keyin uni boshqa joyga ko'chiring (bu holda SD-karta).

To'g'ridan-to'g'ri kartaga o'rnatish uchun siz uchinchi tomon yordam dasturlaridan foydalanishingiz mumkin. Ko'rinib turibdiki, Android uchun ilovalarni yaratish ko'p hollarda ularni o'rnatish yoki boshqa joyga o'tkazish qobiliyatini nazarda tutadi.

Tizim sozlamalaridan foydalanish

Agar Android ilovasini olinadigan muhitga o'rnatish zarurati tug'ilsa, avval siz bir nechta jihatlarni hisobga olishingiz kerak. Avvalo, siz sozlamalarga o'tishingiz kerak, u erda siz "Ilovalar" bandini tanlaysiz, so'ngra dastur sozlamalariga o'ting. "SD kartaga o'tish" maxsus qatori mavjud. Agar ichki xotiraga o'rnatilgan qurilma yoki dastur ushbu funktsiyani qo'llab-quvvatlasa, uzatish bir necha daqiqada yakunlanadi, shundan so'ng har bir uzatilgan dastur yoki o'yin uchun faol "Telefonga ko'chirish" tugmasi paydo bo'ladi.

Aniq bo'lganidek, Android operatsion tizimida dastur uzatish jarayoni tugagandan so'ng xotira kartasidan ishga tushiriladi.

Lekin xursand bo'lishga shoshilmang. Ba'zan mobil qurilmalarning o'zi ham, Android ilovalarini yaratish ham bunday funktsiyalardan foydalanishni ta'minlamaydi. Bundan tashqari, sizga hatto ildiz huquqlari yoki "super foydalanuvchi" rejimidan foydalanish kerak bo'lishi mumkin.

Eng yaxshi dasturlar

Bugungi kunda to'g'ridan-to'g'ri o'yinlarni yoki o'yinlarni olinadigan mediaga o'tkazish uchun juda ko'p dasturlar mavjud. Qoida tariqasida, ushbu turdagi deyarli barcha dasturlar bepul dastur sifatida tasniflanadi. To'g'ri, bu erda ba'zi yordamchi dasturlardan foydalanish juda oson va ba'zilari bilan ham e'tiborga olish kerak. professional dasturlar Nima ekanligini aniqlash uchun siz u bilan o'ylashingiz kerak bo'ladi.

Eng ko'plari orasida oddiy vositalar Dasturlarni olinadigan mediaga o'tkazish uchun AppMgr Pro kabi mashhur paketlarni ta'kidlash mumkin.

Ushbu dastur o'rnatilgan ilovalarning ma'lumotlarini avtomatik ravishda tahlil qiladi va keyin natijani tartiblangan ro'yxat ko'rinishida taqdim etadi, bu esa xotira kartasiga osongina o'tkazilishi mumkin bo'lgan Android ilovalarini alohida belgilaydi. Kerakli ilovalarni tanlab, harakatlarni tasdiqlagandan so'ng, uzatish tizimga hech qanday zarar etkazmasdan avtomatik ravishda amalga oshiriladi.

Link2SD yordam dasturi bundan kam qiziq emas. Ammo oddiy foydalanuvchi bu bilan uzoq vaqt shug'ullanishi kerak bo'ladi, chunki u kartani kompyuterning bo'limlariga bo'lishi kerak, masalan, MiniTool Partition Wizard Home Edition dasturiy ta'minot to'plamidan foydalangan holda, ulardan biri bo'lishi kerak (Birlamchi ), ikkinchisi - ext2 (qurilmaga va "OS" versiyasiga qarab ext3/ext4 bo'lishi mumkin). Aynan ikkinchi bo'limda ko'chma yoki o'rnatilgan dasturlar saqlanadi.

Eng ekstremal holat - bu foydalanish mobil qurilma USB interfeysi orqali kompyuter yoki noutbukga ulanish bilan. Ilovalarni xotira kartasiga o'rnatish uchun avvalo dasturni smartfoningizga ham, kompyuteringizga ham o'rnatishingiz kerak bo'ladi. Ulanish va sinxronlashdan so'ng, ilovalarni kompyuter terminalidan to'g'ridan-to'g'ri boshqaruv dasturi oynasidan o'rnatishingiz mumkin.

Ushbu turdagi dasturiy mahsulotlar juda ko'p. Shuningdek, biz, masalan, Mobogenie yoki My Phone Explorer-ni ajratib ko'rsatishimiz kerak va ikkinchi yordamchi dastur nafaqat Android qurilmalarini qo'llab-quvvatlaydi. Bunday dasturlar bilan ishlash juda oddiy. Siz shunchaki tanlashingiz kerak o'rnatish fayli va dasturni o'rnatish joyini ko'rsating (yana, agar bunday yordam qurilma va dastur uchun mavjud bo'lsa).

Xotira kartasida dasturlarni majburiy o'rnatish

Ba'zi hollarda siz boshqasini ishlatishga harakat qilishingiz mumkin nostandart usul. Android operatsion tizimlarida ushbu usul yordamida ilovalarni xotira kartasiga o'rnatish majburiy o'rnatish deb ataladi.

Jarayonning mohiyati ADB RUN dasturini shaxsiy kompyuterga o'rnatishdir. Smartfonda USB port orqali ulanganda u yoqilgan bo'lishi kerak.

Ilovani kompyuteringizda ishga tushirgandan so'ng, siz quyidagi buyruqlarni kiritishingiz kerak bo'ladi:

Su - agar mavjud bo'lsa (agar bo'lmasa, buyruq o'tkazib yuboriladi).

pm getInstallLocation(“Sukut bo‘yicha 0”).

pm getInstallLocation 1- qurilmaning shaxsiy xotirasiga o'rnatish.

pm getInstallLocation 2- xotira kartasiga o'rnatish.

pm getInstallLocation 0- standart sozlamalarga qaytish.

Asosan, jamoalar ko'p emas, lekin bu eng ko'p emasligini o'zingiz ko'rishingiz mumkin qulay usul. Garchi ba'zi hollarda boshqa usullar yordam bermasa, u juda samarali ishlatilishi mumkin.

Ilovaning ishlashi bilan bog'liq muammolar

Android operatsion tizimida xotira kartasiga dasturlarni o'rnatish hammasi emas, deb ishoniladi. Ilovani o'rnatganingizdan yoki ko'chirganingizdan so'ng uni ishga tushirishingiz va sinab ko'rishingiz kerak. Agar ishga tushirish sodir bo'lmasa yoki dastur kerakli darajada ishlamasa, yuqoridagi amallarni boshidan takrorlashingiz kerak bo'ladi. Ilovani boshlang'ich joyga ko'chirishga urinib ko'rishingiz va u erda uning ishlashini tekshirishingiz mumkin. Agar hamma narsa yaxshi bo'lsa, muammo dasturda yoki xotira kartasida yoki noto'g'ri bajarilgan uzatish yoki o'rnatish operatsiyalarida.

Xulosa

Xulosa qilib aytishimiz mumkinki, bu erda ilovalarni olinadigan xotira qurilmalariga o'tkazish va o'rnatishning eng oddiy va eng keng tarqalgan usullari muhokama qilingan. Tabiiyki, har bir yordamchi dastur o'ziga xos xususiyatlarga ega, shuningdek, portativ yoki o'rnatilgan dasturlar. Hatto mobil gadjetlarning turli xil modifikatsiyalari, Android OS versiyalari yoki proshivkalari haqida gapirmasa ham, juda muhim rol o'ynashi mumkin. Ammo ko'p hollarda, kamida bitta usul ko'pchilik uchun samarali bo'ladi.

Ko'pgina Android qurilmalari egalari ertami-kechmi fayllarni saqlash uchun ichki joy etishmasligi muammosiga duch kelishadi. Ilovalarni muntazam ravishda o'rnatish sonni asta-sekin kamaytiradi bo'sh joy gadgetda, bu sekinlashuvga, noto'g'ri ishlashga yoki hatto tizimning normal ishlashiga to'liq ishlamay qolishiga olib keladi. Bunday holda, ichki qismni almashtirish Android xotirasi xotira kartasiga. Buni qanday qilish kerak va bunday noqulaylik bilan kurashishning yana qanday usullari bor, biz bundan keyin ko'rib chiqamiz.


Sozlamalarni o'rganish va barcha ilovalarni bir vaqtning o'zida flesh-diskga o'tkazishdan oldin, Android qurilmangizda qanday xotira turlari mavjudligini tushunishingiz kerak:

  • operatsion - telefon yoki planshetda ishlaydigan ilovalar, dasturlar va boshqa jarayonlarning to'g'ri ishlashi uchun zarur;
  • ROM - proshivka paytida operatsion tizim haqidagi ma'lumotlarni saqlaydi va bu ma'lumotlarni uchinchi tomon ommaviy axborot vositalariga o'tkazib bo'lmaydi;
  • ichki - ilovalar bu erda avtomatik ravishda o'rnatiladi, shuningdek har qanday foydalanuvchi ma'lumotlari; tizim yangi dasturiy ta'minotni o'rnatishda qancha bo'sh joy qolganligi haqida xabar beradi;
  • kengaytirish kartasi - qurilmaning ichki xotirasini kengaytirish va ilovalar va foydalanuvchi ma'lumotlarini saqlash uchun mo'ljallangan tashqi haydovchi.

Nega ilovalarni SD kartamga saqlay olmayman?

Ko'pgina gadjetlarda flesh-diskda yangi ilovalarni o'rnatishga avtomatik ruxsat berish mumkin emas. Bu 4.4.2 dan 6.0.1 gacha bo'lgan telefonlar va planshetlar uchun amal qiladi. Bunday holda, ichki xotirani SD-karta bilan almashtirish juda zarur va bu bir necha usul bilan amalga oshirilishi mumkin (shu jumladan uchinchi tomon ilovalari yordamida). Lekin birinchi navbatda gadjetingizda o'rnatilgan Android versiyasini bilib olishingiz kerak. Buning uchun ketma-ket bosing:

  1. Menyu;
  2. Sozlamalar;
  3. Telefon haqida.

OS versiyasi ochilgan ro'yxatda ko'rsatiladi.

Ilovalarni xotira kartasiga o'tkazish uchun dasturlar

Ishlab chiquvchilar foydalanuvchilarga g'amxo'rlik qilishdi va flesh-disk xotirasini Android-da asosiy qilish uchun dasturlar yaratdilar. Bu, ayniqsa, tizimning 2.2 yoki undan oldingi versiyalari kabi eski versiyalari uchun foydalidir.

Hamma narsaga ega bo'lgan qulay dasturiy ta'minot zarur vositalar ma'lumotlarni ichki xotiradan tashqi xotiraga o'tkazish uchun. Interfeys intuitiv va sodda. Ko'chirish uchun mavjud ilovalar piktogramma bilan belgilanadi, ular bosilganda ular haqidagi barcha mavjud ma'lumotlarni, shuningdek, mumkin bo'lgan harakatlarni (ko'chirish, nusxalash, o'chirish) ochadi.

Move2SD Enablerv

Ushbu dastur ikki sababga ko'ra foydalanuvchilarni qiziqtiradi. Birinchisi, u Androidning turli versiyalari (shu jumladan, keyingi versiyalari) bilan mos keladi. Ikkinchisi - tizimda "o'tkazish uchun qabul qilinishi mumkin emas" deb belgilangan ma'lumotlar va ilovalarni uzatish imkoniyati.

Boshqasi qiziqarli rivojlanish, bu Android gadjet foydalanuvchilarining hayotini soddalashtiradi. Asosiy afzalliklari - oson o'rnatish Dasturiy ta'minot (skriptlar va kutubxonalarni qo'shimcha yuklab olish zaruratisiz) va ma'lumotlarni to'liq kutubxonalar sifatida emas, balki faqat ularning qismlari sifatida uzatish imkoniyati.

Yana qanday usullar mavjud?

Android-ning ichki xotirasiga SD-kartani yaratishning yana bir varianti mavjud. Agar sizning gadjetingiz versiyasi 2.2 dan 4.2.2 gacha bo'lsa, unda ko'rsatmalar juda oddiy, ustiga bosing:

  1. Sozlamalar;
  2. Xotira;
  3. Standart yozish diski;
  4. SD karta.

Fleshli diskning qarshisida sozlamalar o'zgarganligini ko'rsatadigan tasdiq belgisi yoki doira paydo bo'ladi. Endi ilovalarni o'rnatish avtomatik ravishda flesh-diskga o'tadi.

Android KitKat va undan yuqori versiyalari foydalanuvchilari uchun jarayon yanada qiyin va zerikarli bo'ladi. asosiy muammo qurilmangizni rootlashingiz kerak bo'ladi. Siz buni uyda qilishingiz mumkin, ammo qurilmangizni ta'mirlab bo'lmaydigan yoki faqat hayotga olib keladigan "g'isht" ga aylantirish xavfi mavjud. xizmat ko'rsatish markazi qo'shimcha haq evaziga.

Esda tutingki, ildiz huquqlarini o'zingiz o'rnatib, siz qurilmangiz kafolatini bekor qilasiz va o'zingizning xavf-xataringiz va xavfingiz ostida harakat qilasiz. Bunga arziydimi yoki yo'qmi, buni o'zingiz hal qilasiz. Ehtimol, har safar yangi ilovalarni qo'lda ko'chirish kamroq xavflidir?

Siz nima deb o'ylaysiz? Agar siz ildiz huquqlarini olishingiz kerak bo'lsa, u muvaffaqiyatli bo'lganmi yoki planshet / telefon xotirasini xotira kartasiga almashtirishning boshqa usullarini bilasizmi, sharhlarda bizga ayting.

Ilovalarni MicroSD flesh-diskiga o'rnatmoqchimisiz? Keyin uni ichki xotira sifatida formatlashingiz kerak bo'ladi.

Afsuski, Sony, LG yoki Samsung kabi ba'zi ishlab chiqaruvchilar buni zavodda qilmaydi. Ammo Android Marshmallow yoki undan yuqori operatsion tizimga ega smartfoningiz bo'lsa, buyruq qatori sizga yordam beradi.

Ushbu usuldan foydalanganda Android yangilanishlari va Nougat muammolari

Ba'zi o'quvchilar tizim yangilanishlarini o'rnatishda qiyinchiliklar haqida xabar berishdi. Quyida tavsiflangan usul yordamida flesh-diskni formatlashda operatsion tizimni Android 7.0 Nougat-ga yangilash mumkin emas. Android 7.0 Nougat-ga allaqachon yangilangan qurilmalar hatto konsol buyruqlariga ham javob bermaydi.

Onlaynda hech qanday hujjat mavjud emasligi sababli, tizimni yangilashni amalga oshirishdan oldin faqat quyidagi amallarni bekor qilishni tavsiya qilishimiz mumkin. Suratlaringiz yoki musiqangizni kompyuteringizda yoki bulutli diskda zaxiralashni unutmang va SD-kartangizda va smartfoningizning ichki xotirasida iloji boricha ko'proq joy bo'shatishni unutmang. O'chirish keraksiz ilovalar, keyin ma'lumotlarni ichki xotiraga o'tkazing. Shundan so'ng, MicroSD kartani olinadigan xotira sifatida formatlang. Shundan keyingina siz tizimni xavfsiz yangilashni boshlashingiz mumkin.

Android 6.0 Marshmallow bilan hech qanday muammo yo'q edi

Agar biz MicroSD-ni ichki xotira sifatida formatlasak, kartaga istalgan ilovalarni o'rnatishimiz mumkin. Bu shuni anglatadiki, agar siz 2 gigabaytlik ilovalarni yuklab olsangiz, ular kartada to'liq 2 gigabaytni egallaydi. Agar biz MicroSD-ni zaxira xotira sifatida formatlasak, vaziyat biroz o'zgaradi.

Android Marshmallow-da nazariy jihatdan MicroSD karta bilan ichki xotira sifatida ishlash mumkin. Operatsion tizim ushbu ilovalardan ilovalar va ma'lumotlarni kartaga o'tkazish imkonini beradi. Aslida smartfonning xotirasi kengaytirilishi mumkin. Afsuski, ba'zi smartfon ishlab chiqaruvchilari Android Marshmallow versiyasidagi menyudan kartalarni ichki xotira sifatida formatlash imkoniyatini olib tashladilar.

Faqat tezkorlardan foydalaning microSD kartalari, aks holda xotira kengayishi ishlashning pasayishi bilan birga bo'ladi.

Bunday variant yo'q

Menyuda flesh-disk xotirasini ichki sifatida formatlash imkoniyati mavjud emasligi bu parametr ishlamasligini anglatmaydi. Ilg'or foydalanuvchilar MicroSD kartalarini ichki xotira sifatida formatlash uchun buyruq qatoridan foydalanganliklari haqida xabar berishdi Galaxy smartfoni S7. Biz ushbu variantni muvaffaqiyatli sinab ko'rdik Samsung Galaxy Android Marshmallow bilan S7, Sony Xperia Z5 va LG G4.

Bu barcha smartfonlarda edi operatsion tizim Android 6.0 Marshmallow (sukut bo'yicha yoki yangilangandan keyin) va barcha modellarda xotira kartasi uyasi mavjud edi. Yuqorida aytib o'tganimizdek, telefon menyusida ichki xotira sifatida formatlash imkoniyati yo'q edi. Faqat HTC va barcha smartfonlardan One A9 da Motorola Moto Bu variant qoladi.

Qorong'i tomonga keling, xotirangizni kengaytiring, men nima uchun Samsung, LG va Sony bu variantni menyudan olib tashlaganini hali ham tushunmayapman. Men uchta smartfonni o'rnatilgan MicroSD karta bilan kompyuterga uladim.

Shundan so'ng, men ADB vositalarida yozdim kerakli buyruqlar buyruq satrida. Buyruqlar qatorini ochib, smartfoningizni ulaganingizdan so'ng, birinchi buyruqni kiritishingiz mumkin:

adb qobig'i

Endi buyruq qatori smartfon uchun tizim buyruqlarini bajarishi mumkin. Xotira kartasini yoki uning bir qismini ichki xotira sifatida formatlashimiz kerak. Sony, Samsung va LG telefonlarining grafik interfeysida bunday imkoniyat bo'lmasa ham, konsol orqali smartfonga buyruqlar yuborishimiz mumkin.

Biroq, avvalo, biz karta identifikatorini bilib olishimiz kerak. Ushbu ma'lumotni quyidagi buyruq yordamida topish mumkin:

sm ro'yxati-disklar

Mening holatimda disk 179.64.4 deb ataladi. Sizda boshqa ism bo'lishi mumkin. Kartaning aniq identifikatorini eslab qoling. Keyingi buyruq bilan biz MicroSD karta qismini formatlaymiz. Barcha ma'lumotlar o'chiriladi. Saqlashni unutmang muhim ma'lumotlar boshqa kartada, kompyuterda yoki boshqa joyda. Agar siz telefondan xotira kartasini umuman olib tashlamoqchi bo'lmasangiz, kartaning butun xotirasini bo'lishingiz mumkin. Buning uchun konsolga quyidagi buyruqni kiriting:

sm qismli disk: 179.64 xususiy

Buyruqni bajarish uchun kartaning hajmi va tezligiga qarab bir necha soniya yoki daqiqa kerak bo'ladi. Agar siz karta xotirasining bir qismiga boshqa qurilmalarga kirish huquqini bermoqchi bo'lsangiz, ushbu qismni yashirin bo'limdan chiqarib tashlashingiz kerak. Xaritani ikki qismga bo'lish quyidagicha ko'rinadi:

sm qismli disk: 179.64 aralash 50

Ammo bu ishning oxiri emas. Endi siz xotira kartasidan ichki telefon xotirasi sifatida foydalanmoqchi bo'lsangiz, barcha ilovalar va ma'lumotlarni uzatishingiz kerak. Buni orqali qilishingiz mumkin Android menyusi. Variantni tanlang SD karta, menyu bandini toping Ma'lumotlarni ko'chirish. Agar siz kartani taqsimlamagan bo'lsangiz, unda muvaffaqiyat qozonolmaysiz.


SD-karta xotirasini ajratgandan so'ng ma'lumotlarni ko'chiring. Endi barcha yuklab olingan ilovalar MicroSD-ga yoziladi. Faqat tizim ilovalari va yangilanishlar smartfonning ichki xotirasida joylashadi. Bu shuni anglatadiki, endi ilovalarni yuklab olish yoki yangilashda kam xotira muammolariga duch kelmaysiz.


Sony Xperia Z5 jami xotirani biroz g'alati ko'rsatadi. E'tibor berishingiz kerak bo'lgan birinchi narsa - SD-karta xotirasi.

Tushunish nima?

MicroSD ma'lumotlar uzatish tezligi o'rnatilgan xotira bilan solishtirganda ancha pastroq. Shuning uchun, ma'lumotni qabul qilish va uzatish tezligi yuqori bo'lgan xotira kartasiga pul sarflamang. Sandisk Extreme Pro va Extreme Plus MicroSD - biz hozirgacha ko'rgan eng yaxshisidir. soniyasiga 74 megabayt tezlikda siz hech qanday kechikishni boshdan kechirmasligingiz kerak.

Qizig'i shundaki, faqat LG G4 telefoni kartadagi ma'lumotlarni to'g'ri o'qiydi. Samsung g'ayritabiiy tarzda ko'rsatdi yuqori daraja xotirani egalladi va Sony-dagi qiymatlar butunlay salbiy edi. Biroq, bizda hech qanday muammo yo'q edi va hatto kompyuterga ulanganimizda ham biz barcha ma'lumotlarga kirish imkoniga ega bo'ldik, garchi biz faqat ko'rdik umumiy bo'lim, bu boshqa qurilmalarda ham mavjud. Muammolar faqat tizim yangilanishlarini o'rnatishda paydo bo'ldi.

Xotirani kengaytirish: muvaffaqiyat!

Biz kengaytirilgan xotiraning ishlash testini o'tkazdik. Final Fantasy IX ni barcha qurilmalarga o'rnatdik. O'yin 1,8 GB hajmni egallaydi. O'rnatishdan so'ng siz o'yin ma'lumotlari qaerda joylashganligini aniq ko'rishingiz mumkin. Barcha holatlarda, o'rnatishdan so'ng, SD-karta 1,8 GB kamroq bo'sh joyni ko'rsatadi. Kartani olinadigan xotira sifatida formatlashda bunga erishib bo'lmaydi, chunki ma'lumotlarni to'liq uzatish mumkin bo'lmaydi.

Skrinshotda ichki xotira va karta xotirasini solishtiring.

Nima bo'ladi...

Albatta, agar biz kartani tortib olsak, nima bo'lishini so'rash mantiqan to'g'ri bo'ladi. Aslida, bu katta muammo ilovalar uchun, chunki bu holda ular ish uchun zarur bo'lgan ma'lumotlarga kirish imkoniga ega bo'lmaydi. Barcha tizim ma'lumotlari ichki xotirada bo'lganligi sababli, dastur piktogrammalari standart tizim belgisi bilan almashtirildi, lekin kartani qayta joylashtirganimizda hamma narsa o'z joyiga qaytdi.

SD-kartangizni yo'qotib qo'ysangiz yoki shikastlasangiz, barcha ma'lumotlar yo'qoladi. Ularni qayta tiklash mumkin bo'lmaydi, chunki ular ichki xotira sifatida shifrlangan. Shuning uchun muntazam zaxira nusxalarini yaratishni unutmang. Bo'ldi, endi siz bahramand bo'lishingiz mumkin arzon usulda Android Marshmallow yordamida telefoningizning ichki xotirasini kengaytiring.

Ichki xotira sifatida formatlangan SD kartani xavfsiz olib tashlang

Smartfoningizdan kartani xavfsiz olib tashlash uchun barcha amallarni teskari tartibda bajarishingiz kerak. Ichki xotira odatda etarli bo'lmagani uchun siz fotosuratlar va boshqa ma'lumotlarni boshqa jismoniy yoki bulutli saqlash qurilmasiga o'tkazishingiz va barcha ilovalarni o'chirishingiz kerak bo'ladi. Shundan so'ng, sozlamalar elementiga qayting Xotira va USB va bosing Ma'lumotlarni uzatish nuqtada Ichki xotira menyuda. Shundan so'ng, SD-kartani olinadigan xotira sifatida formatlang. Ma'lumotlarni yo'qotmaslik uchun zaxira nusxasini yaratganingizga ishonch hosil qiling.

Ishladimi? Qaysi kartadan foydalanasiz? Izohlarda yozing.