• Bir Android telefon için bellek olarak bir flash sürücü nasıl yapılır. SD kartın takılı olması ne anlama geliyor? Android'de bellek nasıl değiştirilir? Ne yapılmalı

    Bellek eksikliği sorunu hem PC'ler hem de mobil cihazlar için temel sorunlardan biridir. Az miktarda boş bellekle sistem genellikle yavaşlamaya, donmaya başlar ve kararsız ve güvenilmez hale gelir. Bu, özellikle birçoğu başlangıçta oldukça az miktarda ana belleğe (“Dahili Depolama” olarak adlandırılan) sahip olan Android cihazlar için geçerlidir. Böyle bir durumda bazı kullanıcılar Android cihazlarında harici bir SD kartı ana bellek olarak kullanmayı deneme fikrine kapılabilirler. Bu materyalde size Android cihazlarda bir SD kartın ana belleği nasıl oluşturacağınızı ve bu konuda bize hangi yöntemlerin yardımcı olacağını anlatacağım.

    Android'de bir SD kartın nasıl ana hafıza haline getirileceğine bakalım

    Bu görevi gerçekleştirmek için yüksek hızlı bir SD karta (tercihen sınıf 10 veya daha hızlı) ihtiyacınız olacaktır. 6 ve özellikle 4 ve 2. sınıf kartlar bu amaçlara uygun değildir, sisteminiz kullanımlarından dolayı çalışmasını önemli ölçüde yavaşlatacaktır ve bu da hiçbir kullanıcıyı memnun etme olasılığı düşüktür.

    Böyle bir SD kartın üzerindeki aktif yük nedeniyle ömrünün, karttaki yükün standart modda olmasına göre önemli ölçüde daha az olacağını anlamak da önemlidir.


    Yöntem numarası 1. Vold.fstab dosyasının içeriğini değiştirme

    Açıklanan yöntemlerden ilki, “Vold.fstab” sistem ayarları dosyasının içeriğinin değiştirilmesini içerir. Bu değişiklikleri yaptıktan sonra Android işletim sistemi, SD kartınızı cihazın dahili belleği olarak kabul edecektir ancak önceden yüklenmiş bazı uygulamaların çalışmayı durdurabileceğini unutmayın.

    Bu yöntemin yalnızca çalıştığını bilmek önemlidir. köklü Android işletim sistemi çalıştıran cihazlar altında (!) 4.4.2 sürümünden daha. Android işletim sistemi 4.4.2 ve üzeri sürümlerde, büyük olasılıkla belirtilen dosyayı bulamazsınız.

    Ayrıca, bu yöntemin uygulanmasındaki bir hatanın (özellikle gerekli satırlara fazladan karakter eklenmesi), cihazınızın performansı üzerinde trajik bir etki yaratabileceğini unutmayın. Bu nedenle olası riskleri dikkatlice tartın ve sonuçta bir karar verdiyseniz uygulamaya devam edin.

    Bu nedenle, bu yöntemi uygulamak için aşağıdakileri yapın:

    Örneğin bunlar şuna benzer satırlar olabilir:

    • dev_mount sdcard/storage/sdcard0 emmc@xxxxxx
    • dev_mount sdcard2/depolama/sdcard1 otomatik/xxxxxx

    Gerekli değişiklikleri yapmak için, belirtilen satırlardaki yolu değiştirmemiz gerekir, yani ilk satıra 0 yerine 1, ikinci satıra da 1 yerine 0 koymalıyız.

    Değişikliklerden sonra bu satırlar şöyle görünecektir:

    • dev_mount sdcard/depolama/sdcard1 emmc@xxxxxx
    • dev_mount sdcard2/depolama/sdcard0 otomatik/xxxxx

    Yaptığınız değişiklikleri kaydedin ve ardından gadget'ı yeniden başlatın.

    Bir hafıza kartının Android'de ana kart haline getirilmesine ilişkin başka bir seçenek:


    Yöntem numarası 2. Android OS 6.0 ve üzeri ayarları kullanıyoruz

    Telefonun hafızasını hafıza kartına nasıl geçireceğime baktığım ilk yönteme ek olarak, yalnızca Android OS 6.0 (Marshmallow) veya üzeri ayarlarında çalışan ve SD kartı kullanmanıza izin veren başka bir yöntem daha var. Dosyaları kaydetmek ve onlarla çalışmak için ana kart olarak kart. Bunu uygulamak için, SD kartınızdaki verilerin (varsa) bir kopyasını almanızı öneririm, çünkü bu kart sistem tarafından formatlanacaktır.

    Android: Yer açmak için harici bir SD kartı ve dahili belleği bağlamanın kolay bir yolu

    Link2sd gibi programlardan bahsetmediğimiz için hemen rezervasyon yaptırayım. Prensip benzerdir ancak program dizinlerini değil, bu programların veri dizinlerini bağlayacağız, örneğin /sdcard2/Navigon -> /sdcard/Navigon veya /mnt/extSdCard/Books -> /sdcard/Books vb.
    Ayrıca root'a ihtiyacımız var (onsuz nerede olurduk). Bu arada, bu programı öğrendikten sonra bu benim için root konusunda başka bir argüman.

    Küçük dahili belleğe sahip birçok Android akıllı telefon veya tablet sahibi muhtemelen aşağıdaki sorunla karşı karşıya kalmıştır: büyük bir SD kart takılıdır (örneğin, 16, 32 ve hatta 64 GB), ancak birkaç ağır program yükledikten sonra, cihazımız veya başka bir program cesurca kartta hafıza olmadığını ve yeterli alan olmadığını beyan eder. Bazen programın kendisi küçüktür, ancak kurulumdan sonra çevrimiçi olur ve gigabaytlarca veriyi akıllı telefonunuza çeker.
    Bir kez daha "Yer yok" mesajını alıp karta baktığımızda neredeyse boş olduğunu ancak cihazın dahili hafızasının tamamen dolu olduğunu görüyoruz.
    Bunun nedeni, dahili belleğin çoğu program için varsayılan dizin olarak kullanılmasıdır. Gerçek şu ki, tarihsel olarak her zaman harici bir SD kart olan /sdcard olarak monte edilmiştir (eskiden tüm akıllı telefonlarda geçerliydi). Bu durumda harici SD kart /sdcard2, /mnt/sdcard2, /mnt/extSdCard veya hatta /sdcard/.externalSD olarak takılır. Anladığım kadarıyla bu, cihazın kutudan çıktığı gibi çalışması için üreticiler tarafından yapılıyor. SD kart kesinlikle yok.

    Pek çok "vicdansız" program her zaman /sdcard/NameInsert dizininden veri okumak/yazmak ister. Bu nadiren program ayarlarından değiştirilebilir.
    Sonuç olarak, elimizde olanlara ve mevcut durumu iyileştirmek için çeşitli fırsatlara sahibiz:
    Son iki yöntem de her derde deva değil çünkü... kullanıcıdan belirli beceriler gerektirir, ayrıca yeterince "temiz" değildirler; örneğin, bir akıllı telefonu bir bilgisayara USB aracılığıyla bağlarken sorunlar bilinmektedir (bağlantısı kesilemez), vb.

    Xda'dan iyi bir kişinin kendisi için yazdığı ve halkın kullanımı için forumda yayınladığı DirectoryBind programı, durumun iyileştirilmesine yardımcı olacaktır.

    QR kod


    Buradaki dinleyiciler teknik açıdan bilgili olsalar da, habrın tecrübesiz okuyucuları için birkaç açıklama yapmak gerekiyor. Kendisinin yazdığı gibi (aptalca olmayan program), yani. aptallık testini geçme olasılığı düşüktür.

    Kurulumdan sonra programı çalıştırın (ilk kez, doğal olarak Kök haklarına kalıcı olarak izin veriyoruz), menüye tıklayın, ardından "Tercihler"e tıklayın ve harici belleğin varsayılan yollarını "Varsayılan veri yolu" olarak ayarlayın, örneğin /sdcard/external_sd/ ve dahili bellek “Varsayılan hedef yolu” /sdcard/ . Menüden çıkıyoruz.

    Menüyü ve ardından “Yeni giriş ekle”yi tıklayın

    Şimdi yeni bir dizin bağlantısı oluşturalım, örneğin CamScanner klasörünü harici bir karta taşıyalım. Klasör yoluna uzun basıldığında, bir klasör oluşturabileceğiniz ve/veya seçebileceğiniz küçük bir yerleşik dosya yöneticisi açılır. Harici karttaki klasörün oluşturulması (ve boş olması) gerekir.

    “Dosyaları hedeften veriye aktar” onay kutusu işaretlendiğinde, dosyalar ve klasörler /sdcard/CamScanner/ dizininden /sdcard/external_sd/CamScanner dizinine aktarılacaktır.

    Bağlantıların oluşturulduktan sonra otomatik olarak etkinleştirilmediğine dikkat edilmelidir (aşağıdaki gameloft ekran görüntüsünde olduğu gibi gri disket simgesi). Klasörleri bağlamayı tamamlamak için onay kutularını kullanarak gerekli bağlantıları seçin ve menü -> “Bağlama kontrol edildi” seçeneğine tıklayın. Etkin (bağlantılı) klasör simgeleri yeşile dönmelidir.

    Bu arada, harici kartın tamamını takmak istiyorsanız, bunu /sdcard/externalSD/ ile değil, /sdcard/.externalSD/ önüne bir nokta koyarak yapmanızı kesinlikle öneririm. Bu sizi galerilerde çift küçük resim vb. sorunlardan kurtaracaktır. Doğru, bunun tüm galerilere ve oyunculara faydası olmayacak çünkü... bazıları medyayı gizli dizinlerde de arar.
    Acı çektikten sonra yalnızca bireysel dizinleri birbirine bağlamaya karar verdim.

    GÜNCELLEME. Bu arada, harici bir SD kart dahili bellekten çok daha yavaştır, bu nedenle program verilerinin harici bir SD'ye aktarılması doğal olarak bu programın çalışmasını yavaşlatır. Bu özellikle dahili ve harici belleğin bağlantı noktalarını tamamen değiştirmeye karar verenler tarafından hatırlanmalıdır, çünkü... Muhtemelen tüm cihazınız eskisinden daha yavaş çalışacaktır.

    Bu programın Android cihazlara yönelik faydalı yardımcı program koleksiyonunuzu tamamlayacağını umuyorum.

    Dahili ve harici belleği değiştirmeye karar verirseniz; harici sd kartı /sdcard'a yeniden atayın ve cihaz ayarlarında böyle bir seçenek yoktur - root'unuz varsa, aşağıdaki işlemi gerçekleştirerek bu işlemi kolayca yapabilirsiniz:
    Root-Explorer'da "/etc"yi R/W (eğer R/O ise) olarak bağlarız, "/etc/vold.fstab" dosyasını buluruz, bir kopyasını kaydederiz ve bunu Metin Düzenleyicide açarız (uzun tıklayın).
    Sonraki iki satırda bağlama noktalarının adlarını değiştiriyoruz: dev_mount sdcard /mnt/sdcard /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/external_sd auto /devices/platform/goldfish_mmc.1 ... dev_mount sdcard /mnt /external_sd /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
    Daha fazlasını okuyabilirsiniz

    Ucuz Android akıllı telefon ve tabletlerde dahili hafızanın az olması, asıl sorunun uygulamaların yüklenememesidir.Böyle durumlarda dahili Android hafızasını bir hafıza kartıyla değiştirmek size yardımcı olabilir.

    Başlıktan bu yazının neyle ilgili olduğunu anlamayanlar için: Diyelim ki 400 MB dahili Android belleğiniz var ki bu çok az (yaklaşık 12-20 yüklü uygulama), o zaman ana belleği şununla değiştirmeyi düşünebilirsiniz: bir hafıza kartı.

    Riskler ve bilmeniz gerekenler

    Android dahili belleğinin bir bellek kartıyla değiştirilmesi yalnızca gerçekleşir Kök haklarınız yüklüyse (kök yok, yöntem çalışmıyor)! Root'un ne olduğunu ve nasıl alınacağını bilmeyenler için:

    Bunun yanında sen zorunlu Android dosya sistemi yapısını bilir.

    Belleği değiştirmek yalnızca Android cihazınızda bir sistem dosyası varsa mümkündür vold.fstab yolda /sistem/vb. , eğer sizde yoksa bu yöntem ne yazık ki senin için değil! Alternatif yöntemler kullanın (bağlantı 1, bağlantı 2, bağlantı 3). Ayrıca Android'in kendi belleği yoksa, o zaman bu makale ayrıca senin için değil. Makale çoğunlukla Mediatek (MTK) veya Rockchip işlemcili cihazlara yöneliktir.

    Sistem dosyası düzenleneceğinden bir risk var bir hata yapabileceğini ve cihaz önyükleme yapmıyor, bunu düzeltmek için cihazı yeniden başlatmanız gerekir, ayrıca hafıza kartı arızalanabilir ve aynı sorunla karşılaşırsınız, ürün yazılımı da yardımcı olacaktır.

    Bellek kartındaki dahili belleğin değiştirilmesiyle, ikincisinin hizmet ömrü büyük ölçüde azalır (sık okuma/yazma nedeniyle) ve sınıf çok düşükse Android'in hızı da düşebilir microSD kartlar.

    Dahili Android belleğini değiştirme talimatları

    bir hafıza kartına

    1. Kök Tarayıcı dosya yöneticisini yükleyin (başka bir tane seçtiyseniz, "görmüyorum" "düzenlemiyor" yorumlarına "akıllı" sorular yazmayın)

    2. Kök Tarayıcı dosya yöneticisini başlatın ve şu yolu izleyin:

    /sistem/vb/

    3. Bir dosya arıyorum vold.fstab ve açın (dosyaya tıklayın ve Düzenle'yi seçin)

    4. Dosyada vold.fstab görürüz yaklaşık olarak Bu resim:

    # Düzenli cihaz montajı

    Biçim: dev_mount
    label – Cilt etiketi
    mount_point – Birimin monte edileceği yer
    bölüm – Bölüm # (1 tabanlı) veya ilk kullanılabilir bölüm için 'otomatik'.
    – Kaynak cihazlara giden sysfs yollarının listesi
    #

    # Belirtilen aygıtın ilk kullanılabilir bölümünü bağlar
    Sdio için #/devices/platform/awsmc.3/mmc_host
    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

    Bu örnekte iki satırın vurgulandığına dikkat edin; bunlardan önceki Android dosya sisteminin yapısını dikkatlice okursanız, bunu zaten biliyorsunuz demektir. /hafıza kartı veya /sdcard0 bu dahili hafızadır ve /extsd veya /external_sdcard, /sdcrad1, /sdcrad2, /Harici sd Bu harici bellek, yani MicroSD.

    Tek yapmanız gereken şu iki satırı değiştirmek:

    dev_mount extsd /mnt/extsd auto /devices/virtual/block/XXXXXX
    dev_mount sdcard /mnt/sdcard auto /devices/platform/XXXXXX/XXXXXXX

    Çoğu zaman, dahili belleğin istenen tüm uygulamaları yüklemek için yeterli olmadığı durumla yüzleşmeniz gerekir. Elbette cihazınızı temizleyebilir ve güncel olmayan uygulamaları kaldırabilirsiniz ancak bunu yapmak her zaman mümkün değildir. Bu durumda ana dahili Android belleğini bir bellek kartıyla değiştirmeyi deneyebilirsiniz.

    Ne olduğunu ayrıntılı olarak analiz etmeye çalışalım. Öncelikle Android sistem ayarlarında değişiklik yapabilmek için root haklarına sahip olduğunuzdan emin olun. Ayrıca bu tür değişiklikler yapmadan önce Android dosya sisteminin yapısını incelemeniz önerilir.

    Aşağıda açıklanan bellek değiştirme yöntemi yalnızca /system/etc klasöründe vold.fstab sistem dosyanız varsa mümkündür.

    Bellek değişimi yaparken sistem dosyaları doğrudan düzenleneceği için hata yapma riskinin bulunduğunu belirtmekte fayda var. Ayrıca hafıza kartının ömrünün büyük ölçüde azalacağı ve Android hızının da önemli ölçüde düşebileceği gerçeğine hazırlıklı olmanız gerekir. Cihazın yeniden başlatılması yukarıdaki sorunların çözülmesine yardımcı olacaktır. Bu nedenle, sistemik ayarlamalar yapmadan önce artıları ve eksileri tartmanızı tavsiye ederiz.

    Android dahili belleğini hafıza kartıyla değiştirme algoritması

    Genellikle bu amaçlar için Kök Tarayıcı dosya yöneticisini kullanırız, açarken /System/etc/ klasörüne gideriz. Daha sonra vold.fstab dosyasını bulun ve açın. Bunu yapmak için uzun süre basılı tutun ve ardından Düzenle'ye tıklayın.

    Bundan sonra, daha önce incelediğimiz dahili Android dosya sistemi açılır. Açılan yapıda ana hafızanın tanımını içeren satırları buluyoruz. Dizeler farklı cihazlarda önemli ölçüde farklılık gösterebilir.

    Nelere dikkat etmeniz gerektiğini genel olarak anlamak için bir örnek verelim. Bildiğiniz gibi Android'in dahili hafızasına genellikle sdcard veya sdcard0 adı verilirken harici hafızasına extsd, external_sdcard, sdcrad1, sdcrad2 denilebiliyor.

    Dahili sistem dosyalarındaki adların değiştirilmesi otomatik olarak varsayılan belleğin yerini alacaktır. Bu nedenle, yukarıdaki tanımlamalardan bahseden satırları ararız ve bunları değiştiririz, ancak bundan önce, belleğin doğrudan cihazınızda nasıl belirlendiğini dikkatlice tekrar inceleyin.

    Sonuçları değiştirip kaydettikten sonra sistemi yeniden başlatmanız gerekir, ardından artan bellek boyutuyla çalışmaya başlayabilirsiniz.

    Çoğu Android cihaz sahibi, er ya da geç, dosyaları depolamak için dahili alan eksikliği sorunuyla karşı karşıya kalır. Uygulamaların düzenli kurulumu, gadget'taki boş alan miktarını kademeli olarak azaltır; bu da yavaşlamalara, yanlış çalışmaya ve hatta sistemin normal şekilde çalışamamasına neden olur. Bu durumda dahili Android belleğini bir bellek kartıyla değiştirmek yardımcı olacaktır. Bunun nasıl yapılacağı ve böyle bir sıkıntıyla başa çıkmanın başka yolları nelerdir, daha fazla ele alacağız.


    Ayarlara girmeden ve tüm uygulamaları aynı anda bir flash sürücüye aktarmadan önce, Android cihazınızda genel olarak ne tür belleklerin bulunduğunu anlamanız gerekir:

    • operasyonel - telefon veya tablette çalışan uygulamaların, programların ve diğer işlemlerin doğru çalışması için gereklidir;
    • ROM - ürün yazılımı sırasında işletim sistemi hakkındaki bilgileri saklar ve bu veriler üçüncü taraf ortamlara aktarılamaz;
    • dahili - uygulamalar ve kullanıcı bilgileri otomatik olarak buraya yüklenir; sistem, yeni yazılım yüklenirken ne kadar boş alan kaldığını bildirir;
    • genişletme kartı - cihazın dahili belleğini genişletmek ve uygulamaları ve kullanıcı bilgilerini depolamak için tasarlanmış harici sürücü.

    Uygulamaları neden SD kartıma kaydedemiyorum?

    Pek çok gadget'ta, yeni uygulamaların flash sürücüye yüklenmesine otomatik olarak izin vermek mümkün değildir. Bu, 4.4.2 ila 6.0.1 sürümü arasındaki telefonlar ve tabletler için geçerlidir. Bu durumda, dahili belleğin bir SD kartla değiştirilmesi basitçe gereklidir ve bu, çeşitli şekillerde yapılabilir (üçüncü taraf uygulamaların kullanılması dahil). Ancak önce gadget'ınızda yüklü olan Android sürümünü bulmanız gerekir. Bunu yapmak için sırayla tıklayın:

    1. Menü;
    2. Ayarlar;
    3. Telefon hakkında.


    İşletim sistemi sürümü açılan listede belirtilecektir.

    Uygulamaları hafıza kartına aktarma programları

    Geliştiriciler kullanıcılarla ilgilendi ve flash sürücü belleğini Android'deki ana bellek haline getirmek için programlar oluşturdu. Bu özellikle sistemin 2.2 veya daha önceki sürümleri gibi eski sürümleri için kullanışlıdır.


    Bilgileri dahili bellekten harici bir sürücüye aktarmak için gerekli tüm araçları içeren kullanışlı yazılım. Arayüz sezgisel ve basittir. Taşınabilecek uygulamalar, tıklandığında onlar hakkında mevcut tüm bilgilerin yanı sıra olası eylemlerin (taşıma, kopyalama, silme) açılmasını sağlayan simgelerle işaretlenmiştir.

    Move2SD Etkinleştirici

    Bu yazılım kullanıcılar için iki nedenden dolayı ilgi çekicidir. Birincisi, Android'in farklı sürümleriyle (sonraki sürümler dahil) uyumlu olmasıdır. İkincisi ise sistemde “aktarılamaz” olarak işaretlenen veri ve uygulamaların aktarılabilmesidir.

    Android gadget kullanıcılarının hayatını kolaylaştıran bir başka ilginç gelişme. Başlıca avantajları, basit yazılım kurulumu (ek olarak komut dosyalarını ve kitaplıkları indirmeye gerek kalmadan) ve bilgileri eksiksiz kitaplıklar olarak değil, yalnızca bunların parçaları olarak aktarabilme yeteneğidir.

    Başka hangi yöntemler var?

    Android'de dahili belleğe bir SD kart yerleştirmenin başka bir seçeneği daha var. Gadget'ınızın sürümü 2.2'den 4.2.2'ye kadarsa talimatlar son derece basittir, şuraya tıklayın:

    1. Ayarlar;
    2. Hafıza;
    3. Varsayılan kayıt diski;
    4. Hafıza kartı.

    Flash sürücünün karşısında ayarların değiştiğini belirten bir onay işareti veya daire görünecektir. Artık uygulamaların kurulumu otomatik olarak flash sürücüye gidecek.

    Android KitKat ve üzeri kullanıcıları için süreç daha karmaşık ve sıkıcı olacaktır. Asıl sorun, cihazınızı rootlamanız gerekmesidir. Bunu evde yapabilirsiniz, ancak cihazınızı tamir edilemeyecek veya yalnızca ek ücret karşılığında servis merkezinde yeniden hayata döndürülecek bir "tuğlaya" dönüştürme riski vardır.

    Kök haklarını kendiniz kurarak cihazınızın garantisini geçersiz kılacağınızı ve risk ve risk size ait olacak şekilde hareket edeceğinizi unutmayın. Buna değer mi değmez mi karar vermek size kalmış. Belki her seferinde yeni uygulamaları manuel olarak taşımak daha az risklidir?

    Ne düşünüyorsun? Kök haklarını almanız gerekip gerekmediğini, başarılı olup olmadığını veya bir tabletin/telefonun hafızasını hafıza kartına geçirmenin başka yollarını bildiğinizi yorumlarda bize bildirin.

    Link2sd gibi programlardan bahsetmediğimiz için hemen rezervasyon yaptırayım. Prensip benzerdir ancak program dizinlerini değil, bu programların veri dizinlerini bağlayacağız, örneğin /sdcard2/Navigon -> /sdcard/Navigon veya /mnt/extSdCard/Books -> /sdcard/Books vb.
    Ayrıca root'a ihtiyacımız var (onsuz nerede olurduk). Bu arada, bu programı öğrendikten sonra bu benim için root konusunda başka bir argüman.

    Küçük dahili belleğe sahip birçok Android akıllı telefon veya tablet sahibi muhtemelen aşağıdaki sorunla karşı karşıya kalmıştır: büyük bir SD kart takılıdır (örneğin, 16, 32 ve hatta 64 GB), ancak birkaç ağır program yükledikten sonra, cihazımız veya başka bir program cesurca kartta hafıza olmadığını ve yeterli alan olmadığını beyan eder. Bazen programın kendisi küçüktür, ancak kurulumdan sonra çevrimiçi olur ve gigabaytlarca veriyi akıllı telefonunuza çeker.
    Bir kez daha "Yer yok" mesajını alıp karta baktığımızda neredeyse boş olduğunu ancak cihazın dahili hafızasının tamamen dolu olduğunu görüyoruz.
    Bunun nedeni, dahili belleğin çoğu program için varsayılan dizin olarak kullanılmasıdır. Gerçek şu ki, tarihsel olarak her zaman harici bir SD kart olan /sdcard olarak monte edilmiştir (eskiden tüm akıllı telefonlarda geçerliydi). Bu durumda harici SD kart /sdcard2, /mnt/sdcard2, /mnt/extSdCard veya hatta /sdcard/.externalSD olarak takılır. Anladığım kadarıyla bu, cihazın kutudan çıktığı gibi çalışması için üreticiler tarafından yapılıyor. SD kart kesinlikle yok.

    Pek çok "vicdansız" program her zaman /sdcard/NameInsert dizininden veri okumak/yazmak ister. Bu nadiren program ayarlarından değiştirilebilir.
    Sonuç olarak, elimizde olanlara ve mevcut durumu iyileştirmek için çeşitli fırsatlara sahibiz:
    Son iki yöntem de her derde deva değil çünkü... kullanıcıdan belirli beceriler gerektirir, ayrıca yeterince "temiz" değildirler; örneğin, bir akıllı telefonu bir bilgisayara USB aracılığıyla bağlarken sorunlar bilinmektedir (bağlantısı kesilemez), vb.

    Xda'dan iyi bir kişinin kendisi için yazdığı ve halkın kullanımı için forumda yayınladığı DirectoryBind programı, durumun iyileştirilmesine yardımcı olacaktır.

    QR kod


    Buradaki dinleyiciler teknik açıdan bilgili olsalar da, habrın tecrübesiz okuyucuları için birkaç açıklama yapmak gerekiyor. Kendisinin yazdığı gibi (aptalca olmayan program), yani. aptallık testini geçme olasılığı düşüktür.

    Kurulumdan sonra programı çalıştırın (ilk kez, doğal olarak Kök haklarına kalıcı olarak izin veriyoruz), menüye tıklayın, ardından "Tercihler"e tıklayın ve harici belleğin varsayılan yollarını "Varsayılan veri yolu" olarak ayarlayın, örneğin /sdcard/external_sd/ ve dahili bellek “Varsayılan hedef yolu” /sdcard/ . Menüden çıkıyoruz.

    Menüyü ve ardından “Yeni giriş ekle”yi tıklayın

    Şimdi yeni bir dizin bağlantısı oluşturalım, örneğin CamScanner klasörünü harici bir karta taşıyalım. Klasör yoluna uzun basıldığında, bir klasör oluşturabileceğiniz ve/veya seçebileceğiniz küçük bir yerleşik dosya yöneticisi açılır. Harici karttaki klasörün oluşturulması (ve boş olması) gerekir.

    “Dosyaları hedeften veriye aktar” onay kutusu işaretlendiğinde, dosyalar ve klasörler /sdcard/CamScanner/ dizininden /sdcard/external_sd/CamScanner dizinine aktarılacaktır.

    Bağlantıların oluşturulduktan sonra otomatik olarak etkinleştirilmediğine dikkat edilmelidir (aşağıdaki gameloft ekran görüntüsünde olduğu gibi gri disket simgesi). Klasörleri bağlamayı tamamlamak için onay kutularını kullanarak gerekli bağlantıları seçin ve menü -> “Bağlama kontrol edildi” seçeneğine tıklayın. Etkin (bağlantılı) klasör simgeleri yeşile dönmelidir.

    Bu arada, harici kartın tamamını takmak istiyorsanız, bunu /sdcard/externalSD/ ile değil, /sdcard/.externalSD/ önüne bir nokta koyarak yapmanızı kesinlikle öneririm. Bu sizi galerilerde çift küçük resim vb. sorunlardan kurtaracaktır. Doğru, bunun tüm galerilere ve oyunculara faydası olmayacak çünkü... bazıları medyayı gizli dizinlerde de arar.
    Acı çektikten sonra yalnızca bireysel dizinleri birbirine bağlamaya karar verdim.

    GÜNCELLEME. Bu arada, harici bir SD kart dahili bellekten çok daha yavaştır, bu nedenle program verilerinin harici bir SD'ye aktarılması doğal olarak bu programın çalışmasını yavaşlatır. Bu özellikle dahili ve harici belleğin bağlantı noktalarını tamamen değiştirmeye karar verenler tarafından hatırlanmalıdır, çünkü... Muhtemelen tüm cihazınız eskisinden daha yavaş çalışacaktır.

    Bu programın Android cihazlara yönelik faydalı yardımcı program koleksiyonunuzu tamamlayacağını umuyorum.

    Dahili ve harici belleği değiştirmeye karar verirseniz; harici sd kartı /sdcard'a yeniden atayın ve cihaz ayarlarında böyle bir seçenek yoktur - root'unuz varsa, aşağıdaki işlemi gerçekleştirerek bu işlemi kolayca yapabilirsiniz:
    Root-Explorer'da "/etc"yi R/W (eğer R/O ise) olarak bağlarız, "/etc/vold.fstab" dosyasını buluruz, bir kopyasını kaydederiz ve bunu Metin Düzenleyicide açarız (uzun tıklayın).
    Sonraki iki satırda bağlama noktalarının adlarını değiştiriyoruz: 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'a /mnt/external_sd emmc@fat /devices/platform/goldfish_mmc.0 ... dev_mount sdcard /mnt/sdcard auto /devices/platform/goldfish_mmc.1 ...
    Daha fazlasını okuyabilirsiniz. Ayrıca alternatif olarak başka bir ilginç program olan Root Internal 2 Internal SD'nin kullanılmasını da öneriyorlar.
    Her iki durumda da geçiş yapmadan önce /sdcard klasörünün tüm içeriğini harici bir SD karta kopyalamanız gerektiğini ekleyeceğim.
    Geçiş sonrasında tüm sisteminizin eskisinden daha iyi çalışabileceğini unutmayın.
    dikkat olmak- root olarak yaptığınız her şeyin kendi sorumluluğunuzda ve risk altında yapıldığını anlamalısınız ve örneğin, yanlış "vold.fstab" dosyasını kaydetmek, cihazın önyüklenememesine ve tedavi için önyükleme yapmanız gerekmesine yol açabilir. kurtarma ve “vold.fstab” dosyasını zaten orada düzenleyin.

    Bu yöntem DirectoryBind ile birlikte kullanılabilir, ancak şimdi tam tersi geçerlidir: "Varsayılan hedef yolu" (/sdcard) ve DirectoryBind'de oluşturulan tüm bağlantılar harici bir kartı işaret edecektir.

    Çoğu Android cihaz sahibi, er ya da geç, dosyaları depolamak için dahili alan eksikliği sorunuyla karşı karşıya kalır. Uygulamaların düzenli kurulumu, gadget'taki boş alan miktarını kademeli olarak azaltır; bu da yavaşlamalara, yanlış çalışmaya ve hatta sistemin normal şekilde çalışamamasına neden olur. Bu durumda dahili Android belleğini bir bellek kartıyla değiştirmek yardımcı olacaktır. Bunun nasıl yapılacağı ve böyle bir sıkıntıyla başa çıkmanın başka yolları nelerdir, daha fazla ele alacağız.


    Ayarlara girmeden ve tüm uygulamaları aynı anda bir flash sürücüye aktarmadan önce, Android cihazınızda genel olarak ne tür belleklerin bulunduğunu anlamanız gerekir:

    • operasyonel - telefon veya tablette çalışan uygulamaların, programların ve diğer işlemlerin doğru çalışması için gereklidir;
    • ROM - ürün yazılımı sırasında işletim sistemi hakkındaki bilgileri saklar ve bu veriler üçüncü taraf ortamlara aktarılamaz;
    • dahili - uygulamalar ve kullanıcı bilgileri otomatik olarak buraya yüklenir; sistem, yeni yazılım yüklenirken ne kadar boş alan kaldığını bildirir;
    • genişletme kartı - cihazın dahili belleğini genişletmek ve uygulamaları ve kullanıcı bilgilerini depolamak için tasarlanmış harici bir sürücü.

    Uygulamaları neden SD kartıma kaydedemiyorum?

    Pek çok gadget'ta, yeni uygulamaların flash sürücüye yüklenmesine otomatik olarak izin vermek mümkün değildir. Bu, 4.4.2 ila 6.0.1 sürümü arasındaki telefonlar ve tabletler için geçerlidir. Bu durumda, dahili belleğin bir SD kartla değiştirilmesi basitçe gereklidir ve bu, çeşitli şekillerde yapılabilir (üçüncü taraf uygulamaların kullanılması dahil). Ancak önce gadget'ınızda yüklü olan Android sürümünü bulmanız gerekir. Bunu yapmak için sırayla tıklayın:

    1. Menü;
    2. Ayarlar;
    3. Telefon hakkında.

    İşletim sistemi sürümü açılan listede belirtilecektir.

    Uygulamaları hafıza kartına aktarma programları

    Geliştiriciler kullanıcılarla ilgilendi ve flash sürücü belleğini Android'deki ana bellek haline getirmek için programlar oluşturdu. Bu özellikle sistemin 2.2 veya daha önceki sürümleri gibi eski sürümleri için kullanışlıdır.

    Bilgileri dahili bellekten harici bir sürücüye aktarmak için gerekli tüm araçları içeren kullanışlı yazılım. Arayüz sezgisel ve basittir. Taşınabilecek uygulamalar, tıklandığında onlar hakkında mevcut tüm bilgilerin yanı sıra olası eylemlerin (taşıma, kopyalama, silme) açılmasını sağlayan simgelerle işaretlenmiştir.

    Move2SD Etkinleştirici

    Bu yazılım kullanıcılar için iki nedenden dolayı ilgi çekicidir. Birincisi, Android'in farklı sürümleriyle (sonraki sürümler dahil) uyumlu olmasıdır. İkincisi ise sistemde “aktarılamaz” olarak işaretlenen veri ve uygulamaların aktarılabilmesidir.

    Android gadget kullanıcılarının hayatını kolaylaştıran bir başka ilginç gelişme. Başlıca avantajları, basit yazılım kurulumu (ek olarak komut dosyalarını ve kitaplıkları indirmeye gerek kalmadan) ve bilgileri eksiksiz kitaplıklar olarak değil, yalnızca bunların parçaları olarak aktarabilme yeteneğidir.

    Başka hangi yöntemler var?

    Android'de dahili belleğe bir SD kart yerleştirmenin başka bir seçeneği daha var. Gadget'ınızın sürümü 2.2'den 4.2.2'ye kadarsa talimatlar son derece basittir, şuraya tıklayın:

    1. Ayarlar;
    2. Hafıza;
    3. Varsayılan kayıt diski;
    4. Hafıza kartı.

    Flash sürücünün karşısında ayarların değiştiğini belirten bir onay işareti veya daire görünecektir. Artık uygulamaların kurulumu otomatik olarak flash sürücüye gidecek.

    Android KitKat ve üzeri kullanıcıları için süreç daha karmaşık ve sıkıcı olacaktır. Asıl sorun, cihazınızı rootlamanız gerekmesidir. Bunu evde yapabilirsiniz, ancak cihazınızı tamir edilemeyecek veya yalnızca ek ücret karşılığında servis merkezinde yeniden hayata döndürülecek bir "tuğlaya" dönüştürme riski vardır.

    Kök haklarını kendiniz kurarak cihazınızın garantisini geçersiz kılacağınızı ve risk ve risk size ait olacak şekilde hareket edeceğinizi unutmayın. Buna değer mi değmez mi karar vermek size kalmış. Belki her seferinde yeni uygulamaları manuel olarak taşımak daha az risklidir?

    Ne düşünüyorsun? Kök haklarını almanız gerekip gerekmediğini, başarılı olup olmadığını veya bir tabletin/telefonun hafızasını hafıza kartına geçirmenin başka yollarını bildiğinizi yorumlarda bize bildirin.

    Android'deki hemen hemen her uygulama cihazın dahili belleğine kuruludur. Ama lastik değil, bu yüzden dolma eğiliminde. Yani her kullanıcı bu durumla karşılaşabilir. Hacmi onlarca hatta yüzlerce GB'a ulaşabilen bir SD kart kurtarmaya gelecek. Şimdi size uygulamayı ve önbelleği SD karta nasıl aktaracağınızı detaylı olarak anlatacağız.

    Ayrıca her kartın dahili belleği harici bellekle değiştirmeye uygun olmadığını da belirtmekte fayda var. Her şey yavaştan (C2 ve C4) hızlıya (C10 ve C16) kadar değişen SD kartların hız sınıflarıyla ilgilidir. Aşağıda tartışılan prosedürler yavaş SD'de gerçekleştirilirse, veri aktarımı cihazın genel performansını etkileyecektir, bu nedenle yalnızca hızlı flash sürücülerin kullanılması önerilir.

    Dahili belleği harici bellekle değiştirmenin pek çok yolu yoktur, bu nedenle yalnızca en etkili olanlara odaklanacağız ve bunlar sırayla açıklanacaktır: basitten karmaşığa.

    Android 4.0+ sürümleri için önbellek aktarımı

    Bu yöntemin KÖK hakları gerektirmediğini ancak tüm uygulamalar için uygun olmadığını belirtmekte fayda var. Yani uygulama açıklaması gerekli butonları içermiyorsa üzülmemelisiniz çünkü bu en kolay yoldu. Daha da fazla kolaylık sağlamak için, tüm uygulamaların uygun şekilde yapılandırıldığı ve ihtiyacınız olanları aramayı hızlandıran bir yardımcı program veya benzerini kullanabilirsiniz.

    DİKKAT! Aşağıda sunulan yöntemler yalnızca RUT haklarına sahip cihazlarda kullanılabilir. Diğer tüm işlemler kendi sorumluluğunuzda ve risk altında yapılır; hiç kimse başarısızlık durumunda tuğla almayacağınıza dair% 100 garanti vermez. Ayrıca kişisel verilerin kaybolmasıyla ilgili herhangi bir sorumluluk kabul etmiyoruz.

    Üçüncü taraf programları kullanarak aktarım

    Uygulama standart veri aktarımını desteklemiyorsa, bunu aşağıdaki gibi üçüncü taraf yardımcı programları kullanarak zorla yapabilirsiniz:

    Bu programların çalışma prensibi çok benzer, bu yüzden örnek olarak Link2SD kullanma yöntemini ele alalım.

    Bu yöntem, bir sonraki yöntemden farklı olarak, Kök haklarına ilişkin temel kavramlar dışında kullanıcıdan özel bilgi gerektirmez.

    Android uygulamalarının SD hafıza kartına tam aktarımı

    Dikkatli bir kullanıcı, Link2SD ve diğer benzer yardımcı programların ilginç bir "Gönder" işlevine sahip olduğunu fark edebildi. Onun yardımıyla, önceki paragraflarda olduğu gibi programın tek tek bölümleri değil, kesinlikle tüm veriler aktarılır. Bu durumda program, bazıları için normal çalışma için önemli bir koşul olan cihazın dahili belleğinde çalıştığını düşünecektir.

    Bu yöntemi uygulamak için, SD kartın iki bölüme "bölünmesi" gerekir, ardından tüm veriler silinir, bu nedenle dikkatli olun ve önemli bilgilerin yedek bir kopyasını alın.

    Bellek kartındaki bölümler, Paragon Hard Disk Manager 12 Server veya MiniTool Partition Wizard Home Edition gibi programlar kullanılarak bilgisayarda olduğu gibi oluşturulabilir. Ancak bu oldukça emek yoğun bir süreç ve bu nedenle akıllı telefon kullanarak her şeyi doğru yapacağız.

    1. Yardımcı programı indirip yükleyin.
    2. Cihaz ayarlarında “SD'yi Çıkar” seçeneğine tıkladığımız “Bellek” bölümünü buluyoruz.

    3. Doğrudan AParted'a gidiyoruz ve ilk Oluştur sekmesinde iki kez EKLE'ye tıklıyoruz.

    4. Bölüm 1'de Fat32'den ayrılıyoruz ve Bölüm 2'de ext2'yi veya ne için gerekli olduğunu biliyorsanız başka bir formatı seçiyoruz.
    5. Format alanının işaretli olduğundan emin olun ve her bölüm için gerekli bellek boyutunu seçin. Bu durumda, Bölüm 1 standart "flash sürücümüz" olarak kalacak, ancak Bölüm 2'ye uygulamalar tarafından referans verilecektir.
    6. UYGULA'ya tıklayın ve işlemi onaylayın.

    7. Sabırsızlıkla sürecin tamamlanmasını bekliyoruz.

    Artık uygulamalar ve oyunlar, ilgili Link2SD işlevi veya eşdeğeri kullanılarak hafıza kartının ikinci bölümüne güvenli bir şekilde bağlanabilir.

    Önbelleği bir flash sürücüye aktarma

    Bu yöntem, büyük önbelleğe sahip oyunları seven kullanıcılar için kullanışlıdır. Artık birçok büyük proje (örneğin bir dizi oyun) birkaç gigabayt kaplıyor. Aynı şey navigasyon haritaları için de geçerli. Tüm cihazlar bu miktarda dahili belleğe sahip olamaz, bu nedenle FolderMount kurtarmaya gelir. Aslında tüm dosyalar flash sürücüde bulunmasına rağmen sistemin hala uygulama verilerinin dahili bellekte olduğunu düşünmesi için sanal klasörler oluşturmanıza olanak tanır.

    1. Kurulumu yapıyoruz.
    2. Süper Kullanıcı haklarını başlatın ve verin.
    3. Ekranın sol tarafındaki açılır menüyü açın.

    4. “Uygulama Analizörü” ne gidin, istediğiniz oyunu arayın ve üzerine tıklayın.

    5. Açılan pencerede uygulama verilerinin ve önbelleğinin ayrı ayrı kapladığı hacmi görüyoruz.
    6. Önbellek boyutunun yanındaki "Çift oluştur" düğmesini tıklayın.

    7. Soruyu "Evet" olarak yanıtlayın ve ekranın üst kısmındaki onay işaretine tıklayın, ardından tekrar "Evet" yanıtını vermeniz gerekir.

    8. Bildirim çubuğunda dosya aktarım sürecini görebileceksiniz.
    9. Aktarım tamamlanır tamamlanmaz (%100'e ulaşır), açılır menüyü tekrar açın ve "Çiftlerin listesi" seçeneğini seçin.
    10. Geriye kalan tek şey aktardığınız oyunun adının yanındaki düğmeye basmak.

    Dahili belleği harici bellekle değiştirme

    Bu yöntem sistemi kandırmanıza olanak tanır, yani Android, SD kartı cihazın hafızası olarak kabul edecektir. Ana avantajlardan biri, tüm uygulamaların otomatik olarak flash sürücüye yüklenecek olmasıdır. Çok az dahili belleğe sahip cihazlar için idealdir. Bunu uygulamak için bir dosya yöneticisine ihtiyacınız olacak; Total Commander'ı kullanmak en iyisidir. Yöntemin amacı, aygıt belleğine ve flash sürücüye giden yolları değiştirmektir.

    1. Düzenlemek
    2. Dosyaya tıklayın ve ardından “Düzenle”ye tıklayın.

    3. Dosya # (karma karakteri) ile başlayan birçok satır içerir. Ancak “dev_mount” kelimesiyle başlayan ve başında (!!!) hash olmayan bir satıra ihtiyacımız var.
      Bu tür 2 satır olmalıdır: birincisi dahili belleği, ikincisi harici belleği gösterir.

      Örneğin, satırlarınız şöyleyse:
      dev_mount sdcard/mnt/sdcard
      dev_mount extsd/mnt/extsd

      O zaman şöyle olmalılar:
      dev_mount sdcard/mnt/extsd
      dev_mount extsd/mnt/sdcard

      Yani en önemli şey /mnt/'den sonra kelimelerin yerini değiştirmektir.

    4. Başka bir şeyi değiştirmenize gerek yoktur, “Kaydet” düğmesine (disket simgesi) tıklayın.
    5. Cihazı yeniden başlat.