[color=white]Günümüzdeki otomatik veri kurtarma programlarının en temel sorunları verinin niteliğini dikkate almamaları ve dosya sistemindeki yapıya ileri derecede bağımlı olmalarıdır. Bu noktada geliştirilen algoritmalar da çoğu zaman verilerin yerleştirilme mantığı nedeniyle işe yaramamaktadır.
[color:e05c=white:e05c]
Algoritma şu : x numaralı hücrede başlayan bir A dosyasına hücre sayısı kadar ardışık hücre tahsis edilir. Bu tahsis sırasında yeni bir dosya başlangıcı ile karşılaşılırsa aynı mantık bu dosya için de kullanılır ve en son tahsis edilen hücreden sonraki hücre bir önceki dosyaya tahsis edilir.
Şimdi bu mantığı veri dosyalarımızın bulunduğu Tablo-1’e uygulayalım. Bu ara akla şöyle bir soru gelebilir. Dosyalarımız neden ardışık değil. Bunun neden böyle olduğunu anlamak hiç de zor değil. Entegre çalışan muhasebe programımızda dosyaların ilişkili olduğunu ve dosyalarımıza peyder pey kayıt girdiğimizi düşünelim. O halde bu tablonun ortaya çıkması kaçınılmazdır.
A --> 01 (A), 02 (A), 03 (A), 04 (B), 05 (D), 06 (A)
B --> 01 (B), 02 (B), 03 (A), 04 (A)
C --> 01 (C), 02 (C)
D --> 01 (D), 02 (D), 03 (B)
E --> 01 (E), 02 (E), 03 (E)
F --> 01 (F)
Geliştirdiğimiz algoritmaya göre C, E ve F dosyalarımız doğru şekilde kurtarıldı. A, B ve D dosyalarımız ise yanlış şekilde kurtarıldı. 3 tane dosyamızı doğru kurtardığımızı düşünür ve buna sevinirken dosyalarımız ile ilgili verdiğimiz bilgiyi hatırlayalım. Bu dosyalar entegre çalışan bir muhasebe programına ait dosyalardı. O halde kurtulan dosyaların da bizim için bir anlamı yok.
Peki dosyalarımızı ardışık hale getiremez miyiz. Tabii ki getirebilirsiniz. Tüm işletim sistemlerinde dahili veya üçüncü parti uygulama olarak birleştirme programları mevcuttur. Disk bölümlerinizi düzenli bir şekilde birleştirirseniz en basit veri kurtarma programları ve mantıkları bile veri kurtarma gerektiren durumlarda doğru sonuçlar almanız için yeterli olacaktır.
Günümüzde neredeyse her bilgisayarda on binlerce adet dosya bulunmaktadır. Yukarıda açıkladığımız veri kurtarma algoritmasını 10.000 adet dosya bulunan ve bu dosyalardan 5.000 adedinin parçalanmış halde olduğu bir disk bölümü için uygulamayı düşünün. Büyük ihtimalle elde edilecek sonuç %10’dan daha fazla olmayacaktır.
ALINTI...