Disk Manager Pro: Açık Kaynak Disk Yönetim ve Veri Kurtarma Aracı
- Atakan Ekşi

- 20 Ağu
- 2 dakikada okunur
Güncelleme tarihi: 25 Ağu
Python ve CustomTkinter kullanarak geliştirdiğim Disk Manager Pro isimli açık kaynak projemi sizlerle paylaşmak istiyorum. Geliştirme sürecinde özellikle disk analizi ve veri yönetimi üzerine odaklandığım bu araç, kullanıcıların storage cihazlarını daha iyi anlamalarına ve yönetmelerine yardımcı olmayı amaçlıyor.
🔗 Programı İndir: Disk Manager Pro
🐍 Program kodu: github
Python ve CustomTkinter kullanarak geliştirdiğim Disk Manager Pro isimli açık kaynak projemi sizlerle paylaşmak istiyorum. Geliştirme sürecinde özellikle disk analizi ve veri yönetimi üzerine odaklandığım bu araç, kullanıcıların storage cihazlarını daha iyi anlamalarına ve yönetmelerine yardımcı olmayı amaçlıyor.
🔍 Ana Özellikler ve Modüller
1. Disk Bilgisi ve Genel Bakış 📊
Tüm bağlı ayrıntıların otomatik olarak belirlenmesi ve listelenmesi
Dosya sistemi bilgileri (NTFS, FAT32 vb.)
Kapasite kullanım istatistikleri (Toplam/Kullanılan/Boş alan)
Kullanım yüzdesi ve görsel göstergeler
Gerçek zamanlı veriyi değiştirme özelliği

2. Dosya Meta Veri Görüntüleyici 📄
Gelişmiş EXIF ve Metadata analizi: JPEG dosyalarından:
Kamera bilgileri (Marka/Model: Xiaomi/Reimi Note 8 Pro)
Çekim ayrıntıları (Pozlama, odak uzunluğu, tarih)
GPS koordinatları (36-06370555555556, 30.72649722222222)
Boyut ve format bilgileri (3264x248 piksel, RGB modu)
Zaman damgası ve teknik detaylar

3. Disk Hız Testi ⚡
Okuma/Yazma hızı ölçümleri (8,06 MB/s Yazma, 20,08 MB/s Okuma)
Performans değerlendirme ve derecelendirme sistemi

4. Dosya Kurtarma Modülü 🔄
Akıllı dosya kurtarma algoritmaları:
Kaynak ve hedef dizin seçimi
Dosya tipi bazlı hedefli kurtarma (PDF, JPEG, PNG, ZIP, MP4, DOCX, MP3, AVI, GIF, BMP)
Gelişmiş ayar seçimi (Blok boyutu: 4MB, Max dosya boyutu: 64MB)
Süre tahmini ve ilerleme takibi

5. Disk Sağlık İzleyici
SMART veri okuma ve analiz (USB cihazlar için: General Flash Disk)
Fiziksel disk bilgileri (Model, Serial Number: 7187.6394)
Interface tipi belirleme (USB)
Disk durum raporlama (Status: OK)
Kullanım istatistikleri ve sağlık uyarıları

6. Hex Görüntüleyici 🔧
Binary veri analizi için hex viewer

Desteklenen Özellikler:
Dosya Sistemleri: NTFS, FAT32, exFAT, FAT16
Storage Türleri: HDD, SSD, USB Flash, Memory Cards
Metadata Formatları: EXIF, GPS, Camera, Document metadata
Kurtarma Destekli: 10+ farklı dosya formatı
🤝 Katkıda Bulunmak İçin
Proje tamamen açık kaynak olarak GitHub'da yayınlanacak. İlgilenen geliştiriciler için katkı alanları:
Teknik Katkı Alanları:
Yeni dosya sistemi desteği ekleme
Ek meta veri formatı desteği
Geliştirilmiş kurtarma algoritmaları
Platformlar arası uyumluluk
Performans optimizasyonu
Test ve QA:
Hata raporlama ve sorun takibi
Test senaryosu geliştirme
Uyumluluk testi
Dokümantasyon iyileştirmesi
Önemli Not: Bu araç profesyonel veri kurtarma servislerinin yerine geçmek için tasarlanmamıştır. Kritik veri kaybı durumlarında profesyonel çözümlere başvurmanız önerilir.
GitHub Repository: github
Geri bildirimleriniz, önerileriniz ve katkılarınız için şimdiden teşekkürler!





Yorumlar