Linux'ta TestDisk Kullanılarak Silinen Dosyalar Nasıl Kurtarılır


Hepimiz bir dosyayı arayıp onu çöpte bile bulamama hissini biliriz. Dosya ve veri kaybıyla birlikte gelen travma, başlangıçta bellek bölümlerini kurtarmak ve önyüklenemeyen diskleri yeniden önyüklenebilir hale getirmek için tasarlanmış ücretsiz, açık kaynaklı bir yazılım olan TestDisk sayesinde sona ermeli. İnsan hatalarından veya virüslerden kaynaklanan bölümlerden verileri kurtarmak için kullanışlıdır.

Bu makalede, TestDisk veri kurtarma aracını kullanarak Linux'ta silinen dosyaları nasıl kurtaracağınızı göstereceğiz. Testdisk'i kullanmak için, şu makalemizi kullanarak Linux sisteminizde TestDisk'in yüklü olması gerekir: Linux'ta TestDisk Veri Kurtarma Aracı Nasıl Kurulur ve Kullanılır.

Linux'unuza TestDisk'i yükledikten sonra, komutu kullanarak testdisk sürümünü doğrulayabilirsiniz.

testdisk --version
Örnek Çıktı
TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email >
http://www.cgsecurity.org

Version: 7.0
Compiler: GCC 7.2
ext2fs lib: 1.44.1, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none, curses lib: ncurses 6.0
OS: Linux, kernel 4.15.0-55-generic (#60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019) x86_64

Harika! Bu, testdisk'i başarıyla yüklediğimizi doğrular. Şimdi Linux'ta silinen dosyaların nasıl kurtarılacağını öğrenmek için daha fazla ilerleyin.

Adım 1: TestDisk Veri Günlük Dosyasının Oluşturulması

Silinen dosyaları kurtarmak için öncelikle bir testdisk.log dosyası oluşturmanız gerekir; çünkü bu günlük verileri, verilerinizi daha sonra kurtarmak için yararlı bilgiler içerdiğinden önemlidir.

testdisk

Yardımcı program açıklama ekranı aşağıda ayrıntılı olarak belirtilen üç seçeneğe sahiptir:

Oluştur

    oluştur

    • Ekle – bu seçenek, rapora önceki oturumlara ait ekstra bilgiler eklemenizi sağlar.
    • Günlük yok – Günlükleri daha sonra kullanmak üzere kaydetmek istemiyorsanız bu seçeneği seçin.

    Not: Testdisk yardımcı programı yeni başlayanlar için uygundur; her ekrandaki seçeneklere ilişkin öneriler sunar. Önerilen seçenekleri (vurgulanmış) seçin. Farklı seçenekler arasında geçiş yapmak için yukarı ve ok tuşlarına basın.

    Yeni bir günlük dosyası oluşturmamız gerektiğinden 'Oluştur' seçeneğini seçin. Sistem güvenliğine bağlı olarak bilgisayar, kurtarma işlemine devam etmek için sudo şifresini isteyebilir.

    2. Adım: Kurtarma Sürücünüzü Seçin

    Testdisk daha sonra sisteminize bağlı diskleri görüntüleyecektir. Sistem her sürücünün toplam depolama alanını ve boş alanını görüntüler. Dosyanızın depolandığı sürücüyü seçin, ardından sağ ve sol ok tuşlarını kullanarak gezinin ve 'Devam'ı seçin. Daha sonra ENTER düğmesine basın. Bu durumda sürücü, /dev/sdb etiketli harici bir flash sürücüdür.

    Güvenlik izinlerine bağlı olarak sisteminiz bazı sürücüleri görüntülemeyebilir. Bu gibi durumlarda, Devam Et ve Çık seçeneklerinin yanındaki “Sudo seçeneği”ni tıklayın.

    Sudo'yu açın ve şifrenizi girin. Başarılı şifre doğrulamasının ardından sistem, bağlı tüm sürücüleri özellikleriyle birlikte görüntüleyecektir.

    Adım 3: Bölüm Tablosu Türünü Seçme

    Sürücünüzü seçtikten sonraki görev, doğru bölümleme tablosunu belirlemektir. Yeni başlayanlar için doğru bölüm tablosu türünü belirlemek zor olabilir ancak bu konuda endişelenmenize gerek yok. Sistem en iyi seçimi otomatik olarak tahmin edecek ve vurgulayacaktır.

    Daha sonra devam etmek için 'ENTER'ı tıklayın.

    Doğru sürücüyü ve bölüm türünü belirttikten sonra, sonraki ekran penceresinde kurtarma seçeneklerinin bir listesi görüntülenir. Tercihlerinize bağlı olarak ekrandaki seçeneklerden herhangi birini seçebilirsiniz. Silinen bir dosyayı kurtardığımız için 'Gelişmiş' seçeneğini seçeceğiz.

    Adım 4: Silinmiş Dosya Kaynağı Sürücü Bölümünü Seçin

    Resmimizdeki ekran, eğer bilgisayarınızda çok sayıda bölüm varsa, bölüm seçmenizi sağlar. Seçiminizi seçin ve devam etmek için 'ENTER' tuşuna basın. Bu durumda, yalnızca 1 FAT32 bölümü olan çıkarılabilir bir flash sürücü kullanıyorum.

    Adım 5: Silinmiş Dosya Kaynağı Dizinini Kontrol Edin

    Yardımcı program tüm bölümler için sistem dizinlerini görüntüledikten sonra, dosyanızı kaybettiğiniz veya sildiğiniz belirli dizine gidin. Örneğin, dosyanız "Belgeler " dosyasına kaydedilmişse Belgeler sekmesine gidin.

    İpucu: Dosyalarınızı kaybettiğiniz yere geri dönmek için “geri” okunu kullanın.

    Kaynak dizine gittikten sonra silinen dosyaların kırmızıyla vurgulandığını göreceksiniz. Açılır listeden dosyanıza göz atın ve onu vurgulayın veya işaretleyin.

    Adım 6: Linux'ta Silinen Dosyayı Geri Yükleme

    Geri yüklemek istediğiniz dosyayı klavyenizdeki c harfine basarak kopyalayın. Önceki resimde, geri yüklemek istediğim silinmiş dosyanın adı En İyi Şifre Uygulamaları.docx'dir.

    Dosyayı kopyalamak için klavyede c harfine basmanız yeterlidir.

    Adım 7: Kurtarılan Dosyayı Dizine Yapıştırın

    Testdisk yardımcı programı daha sonra kopyaladığınız dosyayı kurtarmak için yapıştırabileceğiniz konumların bir listesini görüntüleyecektir. Yine kaydırarak hedefi seçin ve daha önce olduğu gibi yapıştırmak için C tuşuna basın. Bu durumda dosya Genel dizinine kopyalanır.

    Her şey yolunda giderse, dosyaların başarıyla kopyalandığına dair aşağıda bir bildirim almalısınız.

    Testdisk yardımcı programından çıkmak için Çık'ı seçin ve ENTER'a basın. Bu sizi önceki ekrana geri götürecektir. Çık'ı seçin ve ENTER'a basın. Bu sizi yine geriye götürür ve daha önce olduğu gibi Çık'ı seçin ve TestDisk'ten tamamen çıkmak için ENTER tuşuna basın.

    Linux'ta silinmiş bir dosyayı testdisk yardımcı programını kullanarak bu şekilde kurtarabilirsiniz. Yanlışlıkla sisteminizdeki bir dosyayı silerseniz paniğe kapılmayın, testdisk imdadınıza yetişecektir.