Ubuntu'da silinen dosyaları canlı usb kullanarak nasıl kurtarabilirim? [dosya türüne göre]


14

Bir Ubuntu Masaüstünden birkaç dosyayı yanlışlıkla sildim. Şimdi sadece / home / user dizininde oturan perl dosyalarını kurtarmam gerekiyor. Bu nasıl yapılabilir? Canlı bir Ubuntu USB kullanarak önyükleme yapabiliyorum. Lütfen açıkla.


photorecAyrı bir ev bölümünüz olmadığı sürece kullanmak muhtemelen uygun bir çözüm değildir; Kök bölümünde çalıştırmak, binlerce dosyayı herhangi bir meta veri olmadan (yani anında oluşturulan bir filname ile photorec, hangi dosyaların aradığınız dosyalar olduğunu anlamak için yararlı değildir) kurtarma etkisi olacaktır . kullanmanız grep -l '#!/usr/bin/perl'veya varyasyonlar kullanmanız ve sisteminizde çok fazla perl komut dosyasının bulunmadığını / bulunmadığını ummanız gerekir). Kullanarak testdiskdosya sistemine göz atarak yalnızca silinen klasörü / dosyaları kurtarabilirsiniz.
kos

Sistemi derhal kapatmanızı, dosyaların üzerine yazılmasını önlemek ve bir Canlı DVD / USB önyükleme yapmanızı ve oradan bir şeyler yapmanızı öneririm: işte size biraz zaman önce vermiş olduğum bir cevap testdisk; uyarlamanız ve dosyaları kurtarmak için kullanabilmeniz gerekir; boşuna yoksa, karel'in çözümünü denemelisiniz, ancak bir şekilde tüm dosyaları gözden geçirmeniz gerekir
kos

Yanıtlar:


20

Başlamadan önce:

  • Silinen verilerinizin bir kopyasından çalışmak her zaman iyi bir fikirdir , bu yüzden başlamadan önce tüm diskinizi kopyalayın
  • Eğer, olamaz Canlı-USB'den boot / DVD başlamadan önce.
  • Eğer yapamıyorsanız her ve özellikle şu an diske yazma her byte biliyoruz, silinen dosyalardan birinin bir byte üzerine yazılır olacak! (yani PhotoRec'i ve TestDisk'i yükleyerek, bazı silinen dosyalar olacak Devam ederseniz yüklemeye gidiyoruz uygulamalar tarafından üzerine yazılır!).

TestDisk ve PhotoRec arasındaki temel farklar nelerdir?

TestDisk PhotoRec'ten çok daha verimlidir. TestDisk ile ilgili sorun, silinen tüm dosyaları her zaman kurtarmamasıdır. Bir bölümü yanlışlıkla yeniden biçimlendirirseniz, TestDisk binlerce dosyayı tek bir dosyayı bile kaçırmadan kurtarabilir, ancak dosyayı Çöp Kutusuna gönderip Çöp Kutusunu boşaltarak sildiyseniz, TestDisk her zaman kurtaramaz.

Bu yüzden önce TestDisk'i kullanın ve silinen tüm dosyaları TestDisk ile kurtardıysanız, işiniz bitti demektir. Silinen dosyaların çoğunu TestDisk ile kurtardıysanız, işinizin tamamlanıp tamamlanmadığına karar verebilirsiniz. TestDisk'i çalıştırdıktan sonra işiniz bitmediyse, silinen dosyaları PhotoRec'i kullanarak kurtarmayı deneyebilirsiniz.

PhotoRec dosyaları dosya türlerine göre seçerek kurtarabilir, ancak bu dizin olarak bir sabit disk bölümü bağlamadıysanız PhotoRec / TestDisk kayıp dosyaları tek bir dizinde seçerek tarayamaz. Bazı durumlarda, dosya adı dosyanın kendisinde saklanır. PhotoRec bu durumda dosya adını kurtarmaya çalışır, ancak çoğu zaman PhotoRec dosya adlarını kurtaramaz.


PhotoRec kullanarak dosyaları dosya türüne göre kurtarma

  1. Ubuntu Yazılım Merkezi'nden TestDisk'i yükleyin.

    sudo apt-get install testdisk
    
  2. PhotoRec'i başlatın.

    Bir terminal açın ve photorec'i (kök olarak) başlatın.

    sudo photorec
    
  3. Sabit diski seçin.

  4. Bölüm türünü seçin.

    Sabit diskinizde Linux bölümleri varsa seçin [Intel].

  5. Dosya türü seçeneğini belirleyin.

    Öğesine gidin [File Opt]ve düğmesine basın Enter. Burada düğmesine basarak tüm dosya türlerini devre dışı bırakabilirsiniz s. Onay düğmesini değiştirmek için boşluk kullanın. Kurtarılacak dosya türlerini seçin. Perl pliçin Perl betiği veya pmPerl modülü için seçim yapabilirsiniz .

  6. Seçenekleri seçin.

    Photorec ayrıca farklı seçeneklerin bir listesine sahiptir. Normal şartlar altında bunları değiştirmeniz gerekmez.

  7. Bölümü seçin.

    Seçiciyi, dosyaları kaldırdığınız bölüme doğru yukarı veya aşağı hareket ettirin. Ardından öğesini seçin [Search]ve düğmesine basın Enter.

  8. Dosya sistemi türünü seçin.

    Linux kullanıyorsanız, ext2 / ext3 / ext4 olacaktır, bu yüzden varsayılan seçimdir ext2/ext3. Aksi takdirde, FAT veya NTFS olarak biçimlendirilmiş bir bölümdeki dosyaları kurtarıyorsanız seçin Other.

  9. Analiz için alan seçin.

    Seç Freeaksi özellikle dosyayı çıkardıktan sonra o bölümüne yazmak seçmediyseniz Whole.

  10. Kurtarılan dosyalar için bir dizin seçin

    Kurtarılan dosyaların saklanacağı yolu seçin. Sonra tuşuna basın Y.

Photorec kaç dosya kurtardığını gösterecektir.

Kaynak: revize How PhotoRec'i kullanırken Linux silinmiş dosyaları kurtarmak için


Önce denedim testdiskve sonra photorec: photorecseçilen bölümdeki tüm metin dosyalarını, meta veriler (bu nedenle kurtarılan dosyalarda dosya adı yok) ve kurtarılan binlerce dosya kurtarır. Dosya sistemi girişlerinin üzerine henüz testdiskyazılmamışsa, yalnızca silinen tek klasör / silinen dosyalar kurtarılabilir. Ayrıca şiddetle karşı öneririm değil silinen dosyaları içeren sabit diskten önyükleme sırasında bunu, ama aşağı derhal sistemi kapatmaya ve Canlı DVD / USB'den bunu yapmak.
kos
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.