chkdsk - Windows chkdsk günlüğünü kullanarak kayıp dosyaları kurtar


1

Windows 7 Chkdsk, flash sürücümü bozuk kesim kurtarma için aradı ve yüzlerce en önemli klasör ve dosyalarımı sildi. maalesef onlardan herhangi bir yeni yedek almadım.

Dosya sistemi NTFS'dir.

R-studio Recovery aracını kullanarak, ~ 5GB kullanılan alana sahip 16 GB flash sürücüden 112 GB dosyaları buldum. Kurtarılan dosyalar, yollarını (ve adlarını) içermez. kurtarılan dosyalar arasında, dosyaların çoğunun birden fazla kopyası vardır ve daha önce silinmiş dosyaların bazıları da bozuk, bazıları sağlıklıdır.

Neredeyse tüm kaybolan dosyaları orada bulmayı umuyorum, ancak bu çok sayıda dosyayı, adları ve yolları olmadan elle düzenlemek sadece acı değil, aynı zamanda mümkün de değil.

Ne yazık ki, bulunan dosyalardaki kayıp dosyalarımın çoğu, chkdsk-ed bölümünün kökünde, yaklaşık 30 tanesinde yok.

Ancak chkdsk log dosyasına baktığımda, hepsinin kaydedildiği anlaşılıyor. Günlük dosyasındaki en ilginç bilgiler, 3 türden girişlerdir; ilk türden örnek girişler:

Deleting orphan file record segment 20386.

ve numaralar, her giriş için sıralanır, ancak sıra ile girilmez.

İkinci seri girişler ise şu şekildedir:

The object id index entry in file 0x19 points to file 0x4bce
but the file has no object id in it.

burada da, satırın sonundaki sadece ikinci onaltılık sayı, girişlerin serisinde değişiklik gösterir.

Ve son giriş dizisi, dosya ve klasör adlarını ve burada verilen bazı dizin numaralarını ve dosya hex adreslerini içerir:

Index entry Release of index $I30 in file 0x3b2a points to unused file 0x4bce.
Deleting index entry Release in index $I30 of file 15146.

Yayın, kayıp klasörlerden birinin adıdır, 15146, 0x3b2a'nın Onlu temsilidir. Diğer girişler, bir dosya veya klasörün adını içerir. 2. ve 3. bölümdeki girişlerin tümü için eşleşme yok, ancak bazıları yukarıdaki örneklerle aynı.

İlginç bir şekilde, Kurtarma aracı (R-Studio), kurtarılan dosyaları 3-5 basamakta sayılara isimlendirdi, bu sayıların günlük girişlerindeki sayılarla eşleşmesini umuyordum.

Sorunun içindeki puan:

  • Oluşturulan günlük dosyasında sağlanan bilgileri kullanarak NTFS bölümündeki windows chkdsk komutundan sonra kendi yollarıyla (veya adlarının en iyileri) silinmiş dosya girdilerini nasıl kurtarabilirim?
  • Onları kurtarmak için yeterli bilgi var mı? NTFS günlüğü veya chkdsk günlüğü gibi?
  • Gerekirse yapabilirim ve bu amaçla bir uygulama yazmaya hazırım. fakat nereden başlamalıyım ve bu programın kayıp dosyaları kurtarmak için ne yapması gerektiğini bilmiyorum.

1
Sen disk / dosya sistemi bozuk, Chkdsk yapabileceğini kurtarmak için elinden geleni yaptı. Bilgisayarın, dizin zarar görmeden önce ve Chkdsk düzeltmeden / yeniden oluşturmadan önce nasıl göründüğünü bilmesine imkan yok; Eğer o zaman yapabilseydi, disk kontrolü sırasında yetimlerin ebeveynlerini bulabilecekti. Temelde AFAIK, şansınız kalmadı; elinizle bir şeyler seçin ve öğrendiğiniz dersi alın: yedekleme yapın ve bir tane olmadan chkdsk'i çalıştırmayın (verileri umursamıyorsanız).
ᴇcʜιᴇ007

1
R-Studio'nun günlük dosyasına bakın (eğer bir tane yarattıysa ya da izin vermişseniz). Kullandığı numaralandırmayı chkdsk günlüğündeki bilgilerle eşleştirebilecek bilgilere sahip olabilir. Dosyaları orijinal yollarıyla kurtarmak için daha iyi bir iş yapabilen başka veri kurtarma programları olabilir, ancak bu softwarerecs.stackexchange.com için bir soru olabilir .
Karan

Günlük dosyası mevcut değil, içinde .sch uzantılı ve ikili stil verilerini içeren bir tarama oturumu bilgisi. Yine de yardım etmeye çalıştığın için teşekkürler.
2i3r
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.