Linux'ta "Hata yükleme" Win NTFS bölümünü düzeltme. Android dahili depolamayı Yığın Depolama ve veri kurtarma olarak bağlama Müşteri geçersiz argümanı bağlanamıyor

Verileri, silinen fotoğrafları ve videoları, belgeleri ve diğer öğeleri modern dahili bellekten kurtarma Android telefonlar ve tabletler oldu zorlu görev, dahili depolama, Yığın Depolama (bir flash sürücü gibi) değil de MTP protokolü aracılığıyla bağlı olduğundan ve olağan veri kurtarma programları bu modda dosyaları bulamaz ve geri yükleyemez.

Android için mevcut popüler veri kurtarma programları (bkz.) bunu aşmaya çalışın: otomatik olarak kök erişimi sağlayın (veya kullanıcının bunu yapmasına izin verin) ve ardından doğrudan cihazın deposuna erişin, ancak bu tüm cihazlarda çalışmaz.

Şimdi bu kılavuzun ana bölümüne geçelim - Android'in dahili belleğini bir flash sürücü olarak doğrudan bilgisayara bağlama.


ADB Shell'de aşağıdaki komutları sırasıyla yürütün.

Dağı | grep /veri

Sonuç olarak, daha sonra kullanacağımız cihaz isim bloğunu alıyoruz (gözden kaçmayın, hatırlayın).


Bir sonraki komutla, Yığın Depolama olarak bağlayabilmemiz için telefondaki veri bölümünün bağlantısını kaldıracağız.

/sys -name lun*'u bulun

Birkaç satır görüntülenecek, yolda olanlarla ilgileniyoruz f_mass_storage, ama hangisi olduğunu henüz bilmiyoruz (genellikle sadece lun veya lun0 ile biter)


Bir sonraki komutta, ilk adımdaki cihaz adını ve f_mass_storage ile yollardan birini kullanıyoruz (bunlardan biri dahili belleğe karşılık geliyor). Geçersiz bir girilirse, bir hata mesajı alırsınız, ardından bir sonrakini deneyin.

echo /dev/block/mmcblk0p42 > /sys/devices/virtual/android_usb/android0/f_mass_storage/lun/file

Sonraki adım, dahili depolamayı ana sisteme bağlayan bir komut dosyası oluşturmaktır (aşağıdaki her şey uzun bir satırdır).

echo "echo 0 > /sys/devices/virtual/android_usb/android0/enable && echo \"mass_storage,adb\" > /sys/devices/virtual/android_usb/android0/functions && echo 1 > /sys/devices/virtual/ android_usb/android0/enable" > enable_mass_storage_android.sh

Komut dosyasını yürütün

sh enable_mass_storage_android.sh

Bu noktada ADB Shell oturumu kapatılacak ve Android'in dahili belleği olan sisteme yeni bir disk (“flash sürücü”) bağlanacaktır.


Aynı zamanda, Windows durumunda, sürücüyü biçimlendirmeniz istenebilir - bunu yapmayın (Windows sadece nasıl çalışacağını bilmiyor dosya sistemi ext3/4, ancak birçok veri kurtarma programı yapabilir).

Bağlı Android dahili depolama biriminden veri kurtarma

Artık dahili bellek normal bir sürücü olarak bağlandığına göre, Linux bölümleriyle çalışabilen herhangi bir veri kurtarma programını kullanabiliriz, örneğin, ücretsiz PhotoRec(tüm yaygın işletim sistemleri için mevcuttur) veya ücretli R-Studio.

PhotoRec ile bir şeyler yapmaya çalışıyorum:


Denememde, dahili bellekten silinen 30 fotoğraftan 10'u mükemmel durumda geri yüklendi (hiç yoktan iyidir), geri kalanı için - yalnızca küçük resimler, png ekran görüntüleri de donanımdan sıfırlamadan önce çekilmiş bulundu. R-Studio yaklaşık olarak aynı sonucu gösterdi.

Ancak her neyse, bu çalışma şekliyle ilgili bir sorun değil, bazı senaryolarda olduğu gibi veri kurtarmanın verimliliği sorunudur. Ayrıca (root ile derin tarama modunda) ve Wondershare Dr. Android için Fone, aynı cihazda çok daha kötü bir sonuç gösterdi. Elbette, Linux dosya sistemi ile bölümlerden dosyaları kurtarmanıza izin veren diğer araçları deneyebilirsiniz.

Kurtarma işleminin sonunda, bağlı USB aygıtını çıkarın (işletim sisteminize uygun yöntemleri kullanarak).

Ardından, kurtarma menüsünde uygun öğeyi seçerek telefonu yeniden başlatabilirsiniz.

Linux sistemlerini kullanmaya başladıktan sonra kendim için pek de rahatlatıcı olmayan bir sonuca vardım, yani her şeyi istediğim ideal bir işletim sistemi yoktu. Linux ile tanıştıktan sonra, kapalı Windows kavramının özünün ne kadar aşağı olduğunu anladım, ama Linux da bir hediye.

Uygun bir dağıtım kiti bulmak hiçbir şey değildir, ayrıca biraz deneyimle sistemi neredeyse ideale getirebilirsiniz (öznel anlamda), ancak yazılım bela. Bir ara OS X imdada yetişmiş gibi geldi bana ama çabuk sıkıldı ve kullanılabilirlik ve bazı özelliklerde benim için kritik olan anları bir türlü kaldıramadım. Ek olarak, OS X beni bir inek olarak pek tatmin etmiyor, Linux dağıtımlarında sürekli olarak yeni bir şeyler öğreniyorum, bir şekilde bilgisayar operasyonunun ilkelerini çok daha fazla anlıyorum.

Ama bu materyal benim okyanusta yaptığım gezintilerle ilgili değil. işletim sistemleri, ancak bir bilgisayarda birkaç işletim sisteminin kullanıcıları için can sıkıcı bir hatanın nasıl düzeltileceği hakkında. Hem Windows 8'i hem de Linux'u aynı anda kullananlar, işletim sistemleri arasında geçiş yaparken, Linux altında bir Windows bölümü kurarken bir hata görünebileceğini muhtemelen fark etmişlerdir.

"Birim Hatası montajı /dev/sd eklenemedi..."

Mesele şu ki, Windows 8 işini tamamen kapatmaz ve sabit sürücü de dahil olmak üzere bazı bileşenleri hazırda bekletme moduna benzer bir duruma sokar. Görünüşe göre, neden bu tür sıkıntılar var, ancak bu tür manipülasyonlarla sistem çok daha hızlı yükleniyor.

Bu hata birkaç durumda önlenebilir. İlk seçenek oldukça basittir - Windows'u yeniden başlat bilgisayar açıldığında, Linux'a önyükleme yapmaya değer ve can sıkıcı bir hata görmeyeceğiz. İkinci seçenek, hazırda bekletme dosyalarının kaldırılmasını gerektirdiğinden ve Windows performansını etkileyebileceğinden, ancak işletim sistemleri arasında yeniden başlatma prosedürü gerektirmediğinden tamamen doğru değildir.

Son seçeneği en çok "Ortodoks" olarak görüyorum. Sonunda cihazların hazırda bekletme moduna aktarılmasını devre dışı bırakmak yeterlidir. Windows çalışması. Bunun için açmanız gerekir Komut satırı yönetici adına ve bir komut kaydedin, ardından Enter tuşuna basın:

powercfg.exe / hazırda bekletme kapalı

Temelde hepsi bu, Windows bölümlerini herhangi bir sonuç olmadan herhangi bir Linux dağıtımına güvenle monte edebilirsiniz.

Modifiyenin yaygın kullanımı android üretici yazılımı, cihazların yeteneklerini genişleten çeşitli ek bileşenlerin yanı sıra, büyük ölçüde özel kurtarmanın ortaya çıkması nedeniyle mümkün oldu. Bugün bu tür yazılımlar arasında en kullanışlı, popüler ve işlevsel çözümlerden biri TeamWin Recovery'dir (TWRP). Aşağıda, bir cihazın TWRP aracılığıyla nasıl flaş edileceğini ayrıntılı olarak ele alacağız.

Android cihazların yazılım kısmında, cihaz üreticisi tarafından sağlanmayan yol ve yöntemlerdeki herhangi bir değişikliğin, bir nevi sistemin hacklenmesi olduğunu, yani belirli riskler taşıdığını unutmayın.

Önemli! Kullanıcının aşağıdaki talimatları takip etmek de dahil olmak üzere kendi cihazıyla yaptığı her işlem, riski kendisine ait olmak üzere kendisi tarafından gerçekleştirilir. Olası olumsuz sonuçlardan yalnızca kullanıcı sorumludur!

Firmware prosedürünün adımlarına geçmeden önce sistemin yedeğini almanız ve/veya destek olmak Kullanıcı bilgisi. Bu prosedürlerin nasıl düzgün bir şekilde gerçekleştirileceğini makaleden öğrenebilirsiniz:

Değiştirilen kurtarma ortamı aracılığıyla doğrudan bellenime geçmeden önce, aygıta ikincisinin yüklenmesi gerekir. Oldukça fazla sayıda kurulum yöntemi vardır, bunların ana ve en etkili olanları aşağıda tartışılmaktadır.

Yöntem 1: Resmi TWRP Uygulaması


Yöntem 2: MTK cihazları için - SP FlashTool

TWRP'yi resmi TeamWin uygulaması üzerinden kurmak mümkün değilse, cihazın bellek bölümleriyle çalışmak için Windows uygulamasını kullanmanız gerekecektir. Mediatek işlemcisi temelinde oluşturulan cihazların sahipleri SP FlashTool programını kullanabilir. Bu çözümü kullanarak kurtarma işleminin nasıl yükleneceği makalede açıklanmıştır:

Yöntem 3: Samsung cihazları için - Odin

Samsung tarafından üretilen cihazların sahipleri, TeamWin ekibinin değiştirilmiş kurtarma ortamından da yararlanabilir. Bunu yapmak için, makalede açıklandığı gibi TWRP kurtarma yüklemeniz gerekir:

Yöntem 4: TWRP'yi Fastboot ile Yükleme

pratik olarak başka evrensel yol TWRP kurulumları- bu, Fastboot aracılığıyla kurtarma görüntüsünün bellenimidir. Kurtarmayı bu şekilde yükleme adımları bağlantıda ayrıntılı olarak açıklanmıştır:

TWRP üzerinden bellenim

Aşağıda açıklanan eylemlerin görünen basitliğine rağmen, değiştirilmiş kurtarmanın, asıl amacı cihazın bellek bölümleriyle çalışmak olan güçlü bir araç olduğunu hatırlamanız gerekir, bu nedenle dikkatli ve düşünceli hareket etmeniz gerekir.

Aşağıda açıklanan örneklerde, kullanılan dosyaların saklanması için Android cihazın microSD kartı kullanılmaktadır, ancak TWRP, cihazın dahili hafızasını ve OTG'yi bu amaçlar için kullanmanıza izin verir. Çözümlerden herhangi birini kullanırken yapılan işlemler benzerdir.

Zip dosyalarını yükleme

  1. Flashlanması gereken dosyaları cihaza indirin. Çoğu durumda, bunlar aygıt yazılımı, ek bileşenler veya formattaki yamalardır. *.zip, ancak TWRP bellek bölümlerine yazmanıza ve görüntüleri formatta dosyalamanıza izin verir. *.img.
  2. Ürün yazılımı dosyalarının alındığı kaynaktaki bilgileri dikkatlice okuduk. Dosyaların amacını, kullanımlarının sonuçlarını ve olası riskleri açık ve net bir şekilde bulmak gerekir.
  3. Diğer şeylerin yanı sıra, ağa paketleri yerleştiren değiştirilmiş yazılım yaratıcıları, çözüm dosyalarını yanıp sönmeden önce yeniden adlandırma gerekliliklerini not edebilir. Genel olarak, formatta dağıtılan bellenim ve eklentiler *.zip bir arşivleyici ile paketin açılması GEREKLİ DEĞİLDİR! TWRP tam da böyle bir formatı işler.
  4. Gerekli dosyaları hafıza kartına kopyalayın. Her şeyi, gelecekte karışıklığı önleyecek ve en önemlisi “yanlış” veri paketinin yanlışlıkla kaydedilmesini önleyecek kısa, anlaşılır adlara sahip klasörlerde düzenlemeniz önerilir. Klasör ve dosya adlarında Rusça harf ve boşluk kullanılması da önerilmez.

    Bilgileri bir hafıza kartına aktarmak için, USB bağlantı noktasına bağlı cihazın kendisi değil, bir PC veya dizüstü bilgisayar kart okuyucusu kullanılması tavsiye edilir. Böylece süreç birçok durumda çok daha hızlı gerçekleşecektir.

  5. Cihaza bir hafıza kartı takıyoruz ve herhangi bir uygun şekilde TWRP kurtarma işlemine giriyoruz. Çok sayıda Android cihaz, oturum açmak için cihazdaki donanım tuşlarının bir kombinasyonunu kullanır. "Ses-" + "Gıda". Cihaz kapalıyken düğmeye basın "Ses-" ve onu tutarken, "Gıda".
  6. Çoğu durumda, günümüzde Rusça dil desteğine sahip TWRP sürümleri kullanıcılara sunulmaktadır. Ancak kurtarma ortamının eski sürümlerinde ve resmi olmayan kurtarma yapılarında Ruslaştırma eksik olabilir. Talimatların kullanımında daha fazla çok yönlülük için, TWRP'nin İngilizce versiyonundaki çalışma aşağıda gösterilmiştir ve eylemleri açıklarken Rusça'daki öğelerin ve düğmelerin adları parantez içinde belirtilmiştir.
  7. Çoğu zaman, üretici yazılımı geliştiricileri, kurulum prosedüründen önce sözde "Silme" işlemini gerçekleştirmenizi önerir. temizlik, bölmeler "Önbellek" ve veri. Bu, tüm kullanıcı verilerini makineden silecek, ancak çok çeşitli yazılım hatalarını ve diğer sorunları önleyecektir.

    İşlemi gerçekleştirmek için düğmeye basın Silip süpürmek("Temizlik"). Açılan menüde, prosedürlerin özel kilidini açın "Fabrika Ayarlarına Döndür"("Onaylamak için kaydırın") sağa.

    Temizleme prosedürünün tamamlanmasının ardından mesaj görüntülenecektir. "Başarılı"("Hazır"). düğmeye basıyoruz Geri("Geri") ve ardından ana TWRP menüsüne dönmek için ekranın sağ alt kısmındaki düğme.

  8. Ürün yazılımını başlatmak için her şey hazır. düğmeye basıyoruz Düzenlemek("Kurulum").
  9. Dosya seçim ekranı görüntülenir - doğaçlama bir "Gezgin". üstte buton var depolamak(“Bellek Seçimi”), bellek türleri arasında geçiş yapmanızı sağlar.
  10. Kurulum için planlanan dosyaların kopyalandığı depolamayı seçin. Liste aşağıdaki gibidir:
  • "Dahili depolama"(“Cihaz hafızası”) – cihazın dahili hafızası;
  • "Harici SD kart"("MicroSD") - hafıza kartı;
  • "USB-OTG"— makineye bir OTG adaptörü aracılığıyla bağlanan bir USB depolama aygıtı.

Karar verdikten sonra anahtarı istediğiniz konuma getirin ve düğmeye basın. "TAMAM".

  • İhtiyacımız olan dosyayı buluyoruz ve üzerine dokunuyoruz. Öğenin yanı sıra olası olumsuz sonuçlar hakkında bir uyarı içeren bir ekran açılır. Zip dosyası imza doğrulaması("Zip Dosyası İmzasını Doğrulayın"). Bu öğe, cihazın bellek bölümlerine yazarken "yanlış" veya hasarlı dosyaların kullanılmasını önleyecek onay kutusuna bir çarpı işareti koyarak işaretlenmelidir.

    Tüm parametreler tanımlandıktan sonra ürün yazılımına geçebilirsiniz. Başlamak için, özel bir prosedür kilidini değiştiriyoruz Flaşı Onaylamak için Kaydırın("Firmware için kaydırın") sağa.

  • Ayrı olarak, zip dosyalarının toplu kurulum olasılığını da belirtmekte fayda var. Bu, çok zaman kazandıran oldukça kullanışlı bir özelliktir. Sırayla birkaç dosya yüklemek için, örneğin bellenim ve ardından boşluklar, düğmesine basın. "Daha fazla fermuar ekle"("Daha fazla Zip ekleyin"). Bu sayede aynı anda 10 pakete kadar flash yapabilirsiniz.
  • Kayıt alanındaki yazıların görünmesi ve ilerleme çubuğunun tamamlanmasıyla birlikte, cihazın hafızasına dosya yazma prosedürü başlayacaktır.
  • Kurulum prosedürünün tamamlanması yazıt ile belirtilir. "Başarılı"("Hazır"). Android'de yeniden başlatabilirsiniz - düğme Sistemi yeniden başlatma(“İşletim Sistemine Yeniden Başlat”), bölümleri temizle - düğme Önbelleği/dalvik'i sil("Önbellek / dalvik temizleme") veya TWRP'de çalışmaya devam edin - düğme Ev("Ev").
  • img görüntüleri yükleme


    Bu nedenle, Android cihazları flaş etmek için TWRP kullanmak genellikle çok fazla işlem gerektirmeyen basit bir prosedürdür. Başarı, büyük ölçüde, kullanıcının ürün yazılımı için dosya seçiminin doğruluğunu ve ayrıca manipülasyonların amaçlarını ve sonuçlarını anlama düzeyini belirler.