RevLix - Data Recovery Tool | Veri Kurtarma Aracı

RevLix: PhotoRec İçin Güçlü ve Kullanıcı Dostu Veri Kurtarma Aracı

RevLix, silinmiş veya kaybolmuş dosyaları kurtarmak için geliştirilmiş, güçlü ve sezgisel bir Linux veri kurtarma aracıdır. Açık kaynak dünyasının en güvenilir araçlarından biri olan PhotoRec’in kurtarma motorunu temel alır ve bu güçlü motorun tüm yeteneklerini PyQt5 ile oluşturulmuş modern ve kolay kullanımlı bir grafik arayüzüne taşır.

Artık komut satırının karmaşasıyla uğraşmadan, birkaç tıklama ile disklerinizi tarayabilir ve değerli verilerinizi kolayca geri getirebilirsiniz.

Temel Özellikler

RevLix, PhotoRec’in gücünü basit bir kullanıcı deneyimiyle birleştirir:

  • PhotoRec Gücü: Sektör bazlı tarama yaparak, dosya sistemi yapısı bozulmuş olsa bile verileri kurtarabilen kanıtlanmış PhotoRec (TestDisk paketi) motorunu kullanır.
  • Grafik Arayüz (GUI): Komut satırı (CLI) gereksinimini ortadan kaldıran şık ve kullanıcı dostu bir arayüz sunar.
  • Otomatik Disk Algılama: Mevcut tüm diskleri, boyutları ve etiketleriyle birlikte otomatik olarak listeler ve takılıp çıkarılan diskleri gerçek zamanlı olarak izler.
  • Çoklu Dosya Sistemi Desteği: NTFS, FAT32/exFAT, ext2/3/4, HFS+, UFS gibi popüler dosya sistemlerini destekler.
  • Esnek Tarama Modları:
    • Tüm Disk Tarama: Diskin tamamını tarayarak en kapsamlı ve derinlemesine kurtarma şansı sunar.
    • Sadece Boş Alan: Daha hızlı sonuçlar için yalnızca silinmiş dosyaların bulunduğu boş alanları tarar.
  • Kolay Kullanım: Disk seçimi, çıktı dizini ve tarama modu ayarlarını tek bir ekranda toplayarak kurtarma sürecini basitleştirir.
  • Otomatik Yetki Yönetimi: Disk erişimi için gereken Root (sudo) yetkisini otomatik olarak kontrol eder ve yönetir, kullanıcının ekstra komut girmesine gerek kalmaz.
  • Canlı Çıktı ve İlerleme: PhotoRec’in kurtarma sürecini, bulunan dosya türlerini ve ilerleme durumunu arayüzde gerçek zamanlı olarak gösterir.
  • Sonuç Analizi: Kurtarma işlemi sonunda kaç dosyanın kurtarıldığını, hangi dosya türlerinden kaç tane bulunduğunu özetler ve olası hata durumlarında detaylı öneriler sunar.
  • İzin Düzeltme: Kurtarma işlemi sonrasında, oluşturulan çıktı klasörlerinin (örneğin, recup_dir.1) erişim izinlerini otomatik olarak düzenler.

Teknik Detaylar

  • Alt Yapı: PhotoRec (TestDisk Paketi)
  • Geliştirme Dili: C++ , Python 3 , PyQt5

Nasıl Başlanır?

  1. Kurulum: RevLix, arka planda PhotoRec’i kullanır. Program ilk başlatıldığında, sisteminizde testdisk paketinin kurulu olup olmadığını kontrol eder ve gerekirse pkexec ile otomatik kurulumu başlatma seçeneği sunar.
  2. Disk Seçimi: Listeden kurtarma yapmak istediğiniz diski seçin.
  3. Çıktı Dizini: Kurtarılan dosyaların kaydedileceği, yeterli boş alana ve yazma iznine sahip bir dizin belirleyin. (Asla aynı diski seçmeyin!)
  4. Tarama Modu: İhtiyacınıza göre “Tüm Disk” veya “Sadece Boş Alan” modlarından birini seçin.
  5. Başlat: “Kurtarmayı Başlat” düğmesine tıklayın ve RevLix’in PhotoRec’in gücüyle verilerinizi geri getirmesini izleyin.

Geliştirme aşamasında büyük desteklerinden ötürü @shampuan teşekkür ederim.

Github @shampuan
Github Profilim
Proje Github Bağlantısı
Proje Releases .deb

Linux (deb), Direk Olarak Terminalden kurmak için:

wget -O Setup_Linux64.deb https://github.com/cektor/RevLix/releases/download/1.0.0/Setup_Linux64.deb && sudo apt install ./Setup_Linux64.deb && sudo apt-get install -f -y


Saygılar.

4 Beğeni

Bunlar küçük şeyler Fatih kardeşim. Daha neler yapacağız daha dur.

Emeğine sağlık. Bu arayüz linux tarafında önemli bir eksiklikti.

2 Beğeni

Eline emeğine sağlık Fatih hocam. :wave: :wave: :wave:

1 Beğeni

Teşekkür Ederim Hocam.

1 Beğeni

Çok teşekkür ederim. Elinize sağlık.

1 Beğeni