Menü
Bedava
kayıt
ev  /  Kurulum ve konfigürasyon/ Ubuntu'da silinen dosyaları kurtarın. Veri kurtarma

Ubuntu'da silinen dosyaları kurtarma. Veri kurtarma

Bir dosya silindiğinde veya disk biçimlendirildiğinde, dosyalar aslında yerinde kalır. Yalnızca bu dosyaların diskte nerede bulunduğuna ilişkin bilgiler silinir. Diskten bir dosya silerken, ev numaralarıyla bir benzetme yapabilirsiniz. Sokak adının ve ev numarasının yazılı olduğu tabelanın kaldırılması, evin bulunmasını çok daha zor hale getirir ve aynı zamanda yeryüzünden kaybolmaz. Böylece, bilgilerin bulunduğu yerlerin üzerine yazılmazsa, silinen dosyaları neredeyse her zaman %100 bir diskten kurtarabilirsiniz.

TestDisk, diskten silinen bazı dosyaları oldukça hızlı bir şekilde kurtarabilir. PhotoRec kadar güçlü değildir, ancak dosyaları bulur ve adlarını daha hızlı kaydeder. Bu TestDisk yardımcı programı, Linux dağıtımınızın deposunda bulunabilir. Program yöneticisinden getirebileceğinizi veya terminalden bir komutla kurabileceğinizi hatırlatalım.

Ubuntu ve türevlerinde:

Sudo apt-get kurulum test diski

Ayrıca bu program hem Windows hem de MacOS için mevcuttur. Kurulum paketleri üreticinin www.cgsecurity.org/wiki/TestDisk_Download adresindeki web sitesinde bulunabilir. hazır olanlar var önyükleme görüntüleri CD'ye yazmak için ISO olarak veya USB bellek www.cgsecurity.org/wiki/TestDisk_Livecd.

TestDisk'i açtığınızda, yeni bir günlük dosyası oluşturmanız istenecektir, bunu kabul etmek için enter'a basmanız yeterlidir.

Programı Linux terminalinde çağırma komutu:

sen alıyorsun istenen disk ok tuşlarını kullanarak ve Enter'a basın.

Bir sonraki menüde, öğesini seçin ve enter tuşuna basın.

Ardından Gelişmiş'i seçin

Birden fazla bölümünüz varsa, yukarı / aşağı okları ile seçmeniz gerekecektir. Büyük olasılıkla, en fazla sektöre sahip bölüme ihtiyacınız var.

Kurtarmayı deneyebileceğiniz uzun bir dosya listesi göreceksiniz (lütfen hepsinin kurtarılamayacağını unutmayın). Yukarı / aşağı ok tuşlarını ve Page Up ve Page Down tuşlarını kullanarak listede gezinebilirsiniz. Dosya adı terminal penceresine uymuyorsa, bu pencereyi büyütebilirsiniz.

Silinmiş olan ihtiyacınız olan dosyayı bulamadıysanız, deneyin. PhotoRec sona erdi güçlü program geri yüklemek için silinen tüm dosyaları geri yükler, ancak eski adları saklamaz. Program, kurtarılan dosyaları, geri yüklendikçe sayılarla adlandırır.

Ve TestDisk programında kayıp bir dosya bulursanız, klavyede C tuşuna basın, ardından TestDisk size bu dosyayı nereye geri yükleyeceğinizi soracak, Enter'a basın ve seçilen dosya geri yüklenecektir. TestDisk sizi kurtarılacak dosyalar listesine geri götürecektir.

Dosyalarınızı geri yükledikten sonra program penceresini kapatabilirsiniz.

TestDisk, dosyanızı birden çok alt klasörde bulabilmeniz için dizin yapısını tekrarlamayı deneyebilir.

Ö dosya sistemlerinden veri kurtarma Linux sadece yazmadı
tembel. Bu görevi gerçekleştirmek için birçok farklı
yıpranmış herhangi bir şeyi kolayca geri alan debugfs yardımcı programı da dahil olmak üzere araçlar
ext2 ile dosyalar. Peki ya diğer FS? Kaybolan bir dosya nasıl kurtarılır
flash bellek mi yoksa yakındaki bir NTFS bölümü mü? Hatta en
çalışkan bloggerlar Bu arada, her şey çok basit ve yavan.

Çalıştırmak için başka bir işletim sistemine yeniden başlatmak her zaman uygun değildir.
dosya sistemlerini kontrol etmek, dosyaları geri yüklemek, yeniden boyutlandırmak için eylemler
bölümler ve verilerle diğer işlemleri gerçekleştirin. Zaten birkaç tane olduğunu hayal edin
Yıllardır bilgisayarınıza iki işletim sistemi kurdunuz: Windows ve Linux. İlk
çok nadiren indirirsiniz ve sadece acil durumlarda ikincisini kullanırsınız
her gün ve zaten tamamen Linux'a geçmeyi ve Windows'u kaldırmayı düşünüyorsunuz, burada
yalnızca biriken verileri yıllarca depolayan NTFS bölümü, ext3'e dönüştürülür
herhangi bir aletle değil. İki işletim sistemi tutmak zorundayım, çünkü
NTFS bölümüne Linux'tan erişilebilir olsa da (ntfs-3g kullanarak), sorunları çözmek için
dosya sisteminin yine de Windows'ta yeniden başlatılması gerekecek.

Ve Flash sürücüdeki FAT dosya sistemi kapsanıyorsa? Tekrar
Windows'ta yeniden başlatılsın mı? Veya UFS dosya sistemindeki bir dosyayı yanlışlıkla sildiniz,
yakınlarda kurulu bir FreeBSD'ye mi ait? belki sistemiksin
yönetici ve doğru zamanda Windows kurtarma diski yoktu
elde? Tüm soruları bir kerede cevaplayacağım: geri dönmek için neredeyse tüm eylemler
FAT, NTFS, UFS dosya sistemlerinin olmaması, bunlarda depolanan dosyaların geri yüklenmesi,
teşhis ve çok daha fazlası Linux'tan ayrılmadan yapılabilir. Bu makaleden
nasıl yapacağınızı öğreneceksiniz.

Araç seti

Doğrudan kurtarma işleminin açıklamasına geçmeden önce,
öldürülen dosyaların teşhisi ve hayata döndürülmesi, bilgilendirmeyi görevim olarak görüyorum
kullanılan araçların bir listesi ile karşınızda. İlk olarak, ihtiyacımız var
dosya sistemleriyle çalışmak için araçlar (oluşturma, kontrol etme, alma
bilgi). Hepsi üç paket halinde dağıtılır:

1. dışkı- FAT gibi dosya sistemleriyle çalışmak için yardımcı programlar.
Paket sadece iki program içerir: dosya oluşturmak için mkfs.vfat (mkfs.dos)
system ve fsck.vfat (fsck.dos) bir dosya sistemi kontrolü gerçekleştirmek için.

2. ufsutils- UFS ve türevleriyle çalışmak için bir dizi yardımcı program (örneğin,
FreeBSD tarafından kullanılan FFS). mkfs.ufs dahil sekiz yardımcı program içerir,
fsck.ufs, tunefs.ufs (FS ayarı), Growfs.ufs (yeniden boyutlandırma) ve diğerleri.

3. ntfsprogs- NTFS ile çalışmak için çeşitli yardımcı programlar. İçermiyor
kontrol (temel kontrol mümkündür) dosyası oluşturmak veya tamamlamak için programlar
sistem, ancak kütle içerir en kullanışlı araçlar için ntfscp gibi
dosyaları bir bölüm takmadan kopyalama, ntfsundelete dosyalarının "reenkarnatörü",
bölümleri yeniden boyutlandırmak için yardımcı program ntfsresize, klonlama yazılımı
bölümler ntfsclone ve diğerleri.

Ayrıca, sabit disk bölümleriyle çalışmak için araçlara ihtiyacımız olabilir.
disk. Bu türden üç gelişmiş program daha vardır:
ayrıldı
bölümler oluşturmak, onları yeniden boyutlandırmak, taşımak,
dosya sistemleri oluşturma ve kontrol etme;
gpart -
üzerine yazılan bölüm tablosu için kurtarma programı ve
TestDisk -
gpart analogu, sözde grafiksel bir arayüze ve birkaç faydalı fonksiyona sahiptir.

Unutulmamalıdır ki parted, açıklanan yardımcı programlar üzerinde sadece güzel bir sarıcıdır.
dosya sistemleriyle çalışmak için, parted'in yapabileceği hemen hemen her şey
onlar. Ayrıca, kendi etrafında ayrılmış olan başka bir sarıcı vardır.
... O
sadece kullanıcı dostu bir Partition Magic stili GTK GUI oluşturur.

TestDisk paketinde PhotoRec yardımcı programını bulacaksınız.
kullanılandan bağımsız olarak bir bölümden çeşitli dosya türlerinin kurtarılması
dosya sistemi. Çalışma prensibi dosyaları bulmak ve kurtarmaktır.
dosya sisteminin yapısını analiz etmeden meta verileriyle. PhotoRec şunları yapabilir:
görüntüleri kurtar (bmp, jpg, png, tiff, raf, ham, rdc, x3f, crw, ctg,
orf, mrw), ses dosyaları (wav, au, mp3, wma), video dosyaları (avi, mov, mpg), arşivler
(bz2, tar, zip), belgeler (doc, pdf, html, rtf), kaynak dosyalar (c,
pl, ş). Pakette aynı türden birkaç program bulunabilir.
Sleuth Kiti
bir web arayüzü otopsisi var.

Kullanım senaryoları

Aşağıdaki bölümlerde, birkaç yaygın senaryoya bakacağız.
açıklanan yardımcı programları kullanarak. İlk olarak, Detaylı Açıklama işlem
üç farklı yaklaşım kullanarak dosya kurtarma, ikincisi, düzeltme
bir arızadan sonra dosya sistemleri, üçüncü olarak, birkaç makinede bir bölümü klonlamak,
dördüncüsü, verileri daha küçük bir bölüme aktarma sürecinin bir açıklaması.

Özel canlandırma

NTFS'deki ölü dosyaları canlandırmak için, daha önce bahsedilen
ntfsprogs paketinden ntfsundelete. Kullanımı çok kolay ve son derece
düzenli. Yanlışlıkla bir dosyayı ovuşturduysanız ve bölümün bağlantısını hemen kestiyseniz,
emin - ntfsundelete onu güvenli ve sağlam bir şekilde yerine iade edebilecektir.

İlk önce, hepsinin bir listesini görüntülemeniz gerekir. silinen dosyalar:

# ntfsundelete / dev / sda1

Çıktının üçüncü sütunu, dosyanın bütünlüğünün yüzdesini gösterecektir. eğer o
%100'e eşit - her şey yolunda, dosya güvenli ve sağlam bir şekilde hayata döndürülebilir;
daha düşük bir değer, bazı bölümlerinin zaten üzerine yazıldığını gösterir
yeni veriler, kurtarmadan sonra dosya dedikleri gibi olacak,
bozuldu. Bazı durumlarda, öldürülenlerin yarısını bile kurtarma yeteneği
dosya hava yapabilir, şimdilik tamamen bozulmamış kopyalar üzerinde duralım.
Bunu yapmak için aşağıdaki komutu çalıştırın:

# ntfsundelete -p 100 / dev / sda1

Vay, onlardan çok var! Programın sadece dosyaları göstermesini sağlayalım,
son 2 gün içinde silindi:

# ntfsundelete / dev / sda1 -p 100 -t 2d

Bu daha iyi. İnode numarası (ilk çıktı sütunu) olan dosyayı geri yükleyin.
11172, / silinmemiş dizine:

# ntfsundelete / dev / sda1 -u -i 11172 -d / silinmemiş

Dosyalar bir maske kullanılarak geri yüklenebilir:

# ntfsundelete / dev / sda1 -u -m "* .doc"

Uzunluğa göre filtrele:

# ntfsundelete / dev / hda1 -S 5k-6m

Veya silinen tüm dosyaları geri yükleyebilir ve ancak o zaman çözebilirsiniz,
ne nedir:

# ntfsundelete / dev / sda1 -u -m "*" -d / silinmemiş

Program, ad ve oluşturma zamanı da dahil olmak üzere tüm özniteliklere sahip dosyaları ayıklar.
Onu kullanmak bir zevktir.

FAT, UFS dahil olmak üzere diğer tüm dosya sistemlerinden veri kurtarmak için,
EXT3 veya diğerleri, PhotoRec'i kullanmak için en uygun olanıdır. Başlatmak
program:

Ana menüde deneysel cihazı seçin (örneğin, / dev / sda). İtmek
ve bölüm tablosunun türünü seçin (pisyuk için Intel'dir). Ardından, seçin
bölüm ve sonraki ekranda - dosya sistemi türü (ext2 / ext3 veya diğer).
Kurtarılan dosyaları yerleştirmek istediğimiz dizini ayarlayın ve "Y" ye basın.
Dizin farklı bir bölümde / diskte olmalıdır, aksi takdirde ağırlaştırma riskiniz vardır.
silinen dosyaların üzerine yeni veriler yazarak durum.

İşte bu, kurtarma süreci başladı, 10 dakikadan 10 dakikaya kadar sürebilir.
dosya sisteminin "yaşlılığına" ve dosya sayısına bağlı olarak birkaç saat
silinen dosyalar düğmesine basarak işlemi istediğiniz zaman durdurabilirsiniz. , ve
PhotoRec'i yeniden başlatarak kesinti noktasından devam ettirin.

Seçtiğiniz dizinde, benzeri adlı tonlarca alt dizin bulacaksınız.
recup_dir.1, recup_dir.2, her biri çok sayıda dosya içerir
farklı şekiller. PhotoRec adları geri yüklemez, bu nedenle
tüm bu yığını tırmıklamak.
PhotoRec'in başka dezavantajları da vardır:

  1. Oldukça sık, çöküyor ve dosyalar zarar görebiliyor.
    bu nedenle, hatasız olarak "kırılmaz" olup olmadıkları kontrol edilmelidir.
  2. Program, dosyaları şablonlara göre arar. Biçimi olan bir dosyayı sildiyseniz
    PhotoRec desteklenmiyor - hepsini yazın.

Bu nedenle, photorec'e ek olarak, elinizde başka araçlar da olması gerekir.
kayıp verilerin analizi ve kurtarılması. Bu alanda en iyi olarak kabul edilir
Sleuth Kit yardımcı programları,
seven çok çeşitli araçlar içeren çok sayıda
hırsızlık olaylarını araştırmak için işlerinde çeşitli hizmetlere başvurmak ve
gelişmiş sistem yöneticileri. Bundan uzağız ve ilgileniyoruz
tüm setten sadece iki yardımcı program: fls ve icat, arama ve
dosyaları çıkarma (hem mevcut hem de silinmiş).

Şimdi fls yardımcı programını kullanarak silinen dosyaların listesini görelim:

# fls -rd / dev / sdb1
r / r * 117: dsc0005.jpg
r / r * 119: dsc0006.jpg
r / r * 122: dsc0007.jpg
r / r * 125: dsc0008.jpg
r / r * 128: dsc0009.jpg

"-r" bayrağı, programı tüm dizinleri özyinelemeli olarak geçmeye zorlar ve "-d"
- sadece silinen dosyaları göster.

Büyük olasılıkla, liste çok uzun olacak ve ayrıca bir liste içerecektir.
diğer dosyalara zaten verilmiş olan inode (üçüncü dosyadaki realloc satırı
sütun), bu yüzden onu filtreleyeceğiz ve daha azına yönlendireceğiz:

# fls -rd / dev / sda1 | grep -v "(realloc)" | az

Üçüncü sütunda inode dosyalarının numaralarını ve dördüncü sütunda isimlerini göreceksiniz.
FS'den bir dosya çıkarmak için icat komutunu kullanın ("-r" bayrağı
silinen bir dosyayı kurtarmak için):

# icat -r / dev / sda1 1023> / ana sayfa / vasya / tmp / dosyam

Tüm dosyaları geri yüklemek için aşağıdaki komutu kullanabilirsiniz:

# `fls -rd / dev / sda1'de i için | grep -v "(realloc)" | \
awk ("3 $ yazdır") | tr -d [:] `; do icat -r -f fat / dev / sdb1 $ i> \
/ ana sayfa / vasya / tmp / inode- $ i; bitti

biraz bulmak istersen belirli dosya, o zaman fls çıktısı basitçe "pişirilebilir":

# fls -rd / dev / sda1 | grep -v "(realloc)" | grep benim_dosyam.jpg

Sleuth Kit yardımcı programlarıyla ilgili harika olan şey,
silinen dosyaları ve parçalarını bulmak için çok çeşitli yöntemler. Bu ve
dosya sisteminin kontrol yapılarının analizi ve çeşitli sezgisel yöntemler,
ve desen eşleştirme. Aslında, Sleuth Kit'in yardımıyla geri dönmek mümkündür.
hayat, ext3'te üzerine yazılan dosyaların bile (ext3 geliştiricilerinin kendileri hakkında söylediklerine rağmen)
böyle bir işlemin imkansızlığı).

Dosya sistemlerini düzeltme

Bozuk bir dosya sistemini düzeltmek çok kolaydır. yeterlik
fsck.vfat standart yardımcı programlarını kullanın (FAT12 dosya sistemleri için,
FAT16 ve FAT32), fsck.ufs (UFS, UFS2, FFS için) ve ntfsfix (NTFS için).

Ne yazık ki, ntfsfix, NTFS'yi tamamen iyileştiremez. O sadece düzeltir
bazı sorunları ve dosya denetimi zorunlu bayrağını ayarlar
sistem, böylece Windows'ta bir sonraki yeniden başlatma başlayacak
Tam bir dosya sistemi kontrolü için chkdsk.

kullanma sanal makine, yeniden başlatma ihtiyacından kaçınabiliriz
Pencereler. Bunun için:

  1. Sanal makineyi başlatıyoruz ve sanal üzerine Windows kuruyoruz
    HDD.
  2. NTFS dosya sistemini içeren bölümün bağlantısını keselim.
  3. İlk olarak sanal makineyi başlatıyoruz hard disk Hangi
    sanal diski Windows ile belirtiyoruz ve ikincisi bizim gerçek sabitimiz
    disk.
  4. standart kullanma Windows araçları NTFS bölümünü kontrol etmeye başlayın.

Bölümleri Kopyalama

Diyelim ki yeni bir sabit disk satın aldınız ve birden çok bölümü aktarmak istiyorsunuz.
eski diskten yenisine. Standart yöntemlerle yapmaya başlarsanız,
yeni bir bölümün oluşturulması ve dosyaların manuel olarak kopyalanması yoluyla,
dosya adı kodlamaları, özel dosyalar,
korumalı dosyalar ve çok zaman kaybedersiniz. Yöntemi kullanmak daha iyidir
bir bölümü klonlama.

UNIX kullanıcıları, standart dd yardımcı programını kullanarak bölümleri klonlar.
herhangi bir dosya sistemi ile birlikte kullanılabilir. Bunun için yeni bir diskte
kaynakla aynı boyutta bir bölüm oluşturulur ve "dd if = bölüm1" komutu
of = partition2 bs = 1m ". Aynı şekilde, bir NTFS bölümünü kopyalayabilirsiniz, ancak bir paket içinde
ntfsprogs bu amaç için daha iyi bir yardımcı programa sahiptir.

ntfsclone programı, işlevsellik açısından dd komutuyla aynıdır:
iki özellik. İlk olarak, dosyanın ayrılmamış bölümlerini kopyalamaz.
sistem ve hareket daha hızlıdır ve bölümün görüntüsü (oluşturursanız
görüntü) daha az yer kaplar. İkincisi, ntfsclone bir görüntüyü
diğer makinelere aktarmaya uygun özel bir sıkıştırılmış dosya.

Bir bölümü klonlamak için aşağıdaki komutu çalıştırmanız yeterlidir:

# ntfsclone --üzerine yaz / dev / hda1 / dev / hdb1

Ve bir görüntü oluşturmak için:

# ntfsclone --save-image --output backup.img / dev / hda1

ntfsclone yardımcı programı, özellikle yüklü olan dosyaları kopyalamaya karar verirseniz kullanışlıdır.
Diğer makinelerden oluşan bir filo (sınıf veya ofis) için pencereler. Bunun için
Windows'u tek bir makineye kurmak ve bir görüntü oluşturmak yeterlidir;
bir topun içine konabilir ve Linux kullanmak LiveCD'yi diğer makinelere yükleyin. NS
önyükleme yapabildiler, ayrıca diskin MBR kaydını da kopyalamanız gerekecek:

# sfdisk -d / dev / sda> /share/sda-sfdisk.dump
# dd if = / dev / sda bs = 512 sayı = 1 / = / share / sda-mbr.dump

Ve sonra tüm makinelerin diskine yazın:

# sfdisk / dev / sda< /share/sda-sfdisk.dump
# dd if = / share / sda-mbr.dump = / dev / sda

Veri transferi

Tamamen Linux'a geçmeye karar verdiyseniz, ancak bunu istemiyorsanız ne yapmalısınız?
eski verilerinize erişmek için çeşitli hileler ve ntfs-3g kullanın,
NTFS bölümünde yer alıyor mu? Sonuçta, bu bölüm çoğu
disk ve içeriğini yenisine kopyalamanın bir yolu yok
ext3 / ext4 ile biçimlendirilmiş bir bölüm. Bu durumda yine yardımınıza gelecekler.
ntfsprogs paketindeki yardımcı programlar veya daha doğrusu bunlardan biri - ntfsresize, izin verecek
verileri küçük parçalar halinde yeni bir dosya sistemine kopyalayın, ardından
NTFS bölümünün boyutunu küçültmek ve ext3 / ext4 bölümünü artırmak. bunun için sen
En azından ntfsprogs ve e2fsprogs içeren bir tür LiveCD'ye ihtiyacınız olacak
1.41 (ext4 desteği için, tabii ki şuraya veri aktaracaksanız:
ona). LiveCD'nin taze gparted içermesi de oldukça arzu edilir, çünkü
manuel olarak yeniden boyutlandırmanın zor ve tehlikeli olduğunu (dosya sisteminin kendisini yeniden boyutlandırmak dışında,
bölümü fdisk ile yeniden boyutlandırmak için, bir hata ve tüm işlem
yeniden başlamak zorunda).

Bu yüzden LiveCD'den önyükleme yapıyoruz ve sabit disk bölümlerini monte ediyoruz. onun diyelim
boyutu 120 GB'dir. Bunlardan 80 GB, paketlenmiş bir NTFS bölümüdür ve
kalan 30 GB (evet, tam olarak 30, pazarlama gigabaytlarının
diskin gerçek hacminin yaklaşık 111 GB olduğu ortaya çıkıyor) - bu bir bölümdür
5 GB kaplayan yüklü Linux. Bu, bizim "penceremiz" anlamına gelir.
yaklaşık 25 GB'a eşittir. Dosyaları NTFS bölümünden ext3 / ext4 bölümünden bunlara taşıma
birleşik boyutları pencerenin boyutuna eşit olana kadar. Sonuç olarak
ikincisi tamamen dolu ve ilki 25 GB "kilo veriyor".
Her iki bölümün bağlantısını kesin ve gparted'ı çalıştırın. NTFS bölümünü seçin, ikinciye tıklayın
fare düğmesini tıklayın, Yeniden Boyutlandır / Taşı'yı seçin ve bölümü pencerenin boyutuna küçültün,
ext3 / ext4-partition ve aynı pencere boyutuna yükseltin (bölümün
diskin başına kaydırın ve ardından büyütün). Yani başka bir 25 GB alıyoruz
bazı dosyaları kopyalamamıza izin verecek boş alan ve sonra tekrar
yeniden boyutlandır. Bu tür dört geçiş ve NTFS bölümünü tamamen sileriz ve
ext3 / ext4 bölümü tüm diske genişletilebilir.

sonuçlar

Gördüğünüz gibi, Linux yalnızca birçok üçüncü taraf ile çalışamaz.
dosya sistemleri, ancak aynı zamanda modifikasyonları için bir dizi yardımcı programla donatılmıştır,
teşhis ve diğer işlemler. Kendinizi asla umutsuz bir durumda bulamayacaksınız
Linux tabanlı bir LiveCD'yi elinizin altında tutmak, tam olarak ne
herhangi birinin en kutsal kâsesi sistem yöneticisi ve kullanıcı.

www

Her şeyden önce, bir başka popüler yazılım
şablonlarla dosya kurtarma.

www.sysresccd.org -
Sistem Kurtarma CD'si, makalede bahsedilen tüm programları içerir.

Silinen dosyaları kurtarmak için küçük bir keşif, küçük bir program paylaşacağım. Bir süre önce çok gerekliydi, ama ne yazık ki Neşter programını bulamadım. Bana göre, bildiğim tüm yöntemler arasında bu en basitlerinden biri. Neşter projeden ortaya çıktı.

Ve rm -rf severlere adanmış:

Her şeyden önce, Scalpel'in dosyalarınızı kurtarabileceğini kimse garanti edemez, ancak büyük ihtimalle kurtaracaktır.

Kurulum (Ubuntu test edilen makineye kurulduğu için bundan bahsedeceğim):

sudo apt-get install neşter

Neşter kullanmadan önce ayarlar dosyasını düzenleyelim:
sudo nano /etc/scalpel/scalpel.conf

İçinde hangi tür dosyaları geri yükleyeceğimizi belirtmeniz gerekir (varsayılan olarak birden fazla tür seçili değildir). Kurtarma için doc ve pdf dosyalarını seçtim:

doc y 10000000 \ xd0 \ xcf \ x11 \ xe0 \ xa1 \ xb1 \ x1a \ xe1 \ x00 \ x00 \ xd0 \ xcf \ x11 \ xe0 \ xa1 \ xb1 \ x1a \ xe1 \ x00 \ x00 SONRAKİ
belge y 10000000 \ xd0 \ xcf \ x11 \ xe0 \ xa1 \ xb1

pdf y 5000000% PDF% EOF \ x0d TERS
pdf y 5000000% PDF% EOF \ x0a TERS

Şimdi kurtarmaya başlayabilirsiniz:

neşter / dev / sda1 -o çıktısı

-o, kurtarılan dosyaların saklanacağı dizini gösterir, aynı ada sahip dizin zaten varsa (ve boş değilse) Neşter başlamaz.
/ dev / sda1 - kayıp dosyalar için kullanacağımız gerçek hacim.
Liste, mount komutu kullanılarak görüntülenebilir:
[e-posta korumalı]: ~ $ bin
/ dev / sda1 açık / ext3 yazın (rw, relatime, hatalar = remount-ro)
proc on / proc tipi proc (rw, noexec, nosuid, nodev)
/ sys on / sys tipi sysfs (rw, noexec, nosuid, nodev)
varrun on / var / run type tmpfs (rw, noexec, nosuid, nodev, mode = 0755)
udev açık / dev tipi tmpfs (rw, mod = 0755)
devshm açık / dev / shm tipi tmpfs (rw)
devpts on / dev / pts tipi devpts (rw, gid = 5, mode = 620)
/lib/modules/2.6.24-21-jenerik/geçici tür tmpfs (rw) üzerinde lrm
/ dev / sda2 açık / ev tipi ext3 (rw, relatime)

Çalıştıktan sonra çıktı dizinine gidin ve orada ne olduğunu görün:

[e-posta korumalı]: ~ / çıktı $ ls -l
-rw-r - r-- 1 kök kök 28189 2009-03-24 14:42 audit.txt
drwxr-xr-x 2 kök kök 4096 2009-03-24 14:42 doc-3-0
drwxr-xr-x 2 kök kök 4096 2009-03-24 14:42 doc-3-1
drwxr-xr-x 2 kök kök 4096 2009-03-24 14:42 doc-3-2
drwxr-xr-x 2 kök kök 4096 2009-03-24 14:42 doc-4-0

drwxr-xr-x 2 kök kök 4096 2009-03-24 14:42 pdf-5-0
drwxr-xr-x 2 kök kök 4096 2009-03-24 14:42 pdf-6-0

Audit.txt dosyası, gerçekleştirilen kurtarma hakkında bilgi içerir:

[e-posta korumalı]: ~ / çıktı $ kedi denetimi.txt

Neşter sürüm 1.60 denetim dosyası
24 Mart Salı 14:16:04 2009'da başladı
Komut satırı:
neşter / dev / sda1 -o çıktısı

Çıktı dizini: / ana sayfa / kullanıcı adı / çıktı
Yapılandırma dosyası: /etc/scalpel/scalpel.conf

Açılış hedefi "/ dev / sda1"

Aşağıdaki dosyalar oyuldu:
Dosya Başlangıç ​​Doğrama Uzunluğu Çıkarılan
00053045.doc 183664640 EVET 10000000 sda1
00053046.doc 183971840 EVET 10000000 sda1

00050372.doc 203272192 NO 208896 sda1
00050373.doc 203481088 NO 229376 sda1

24 Mart Salı 14:42:41 2009'da tamamlandı

Alt dizinlere bakarız ve (eğer şanslıysak) dosyalarımızı görürüz:

[e-posta korumalı]: ~ / çıktı / doc-3–0 $ ls -l
toplam 25564
-rw-r - r-- 1 kök kök 307200 2009-03-24 14:42 00050348.doc
-rw-r - r-- 1 kök kök 40960 2009-03-24 14:42 00050349.doc
-rw-r - r-- 1 kök kök 4354 2009-03-24 14:42 00050350.doc
-rw-r - r-- 1 kök kök 466686 2009-03-24 14:42 00050351.doc
-rw-r - r-- 1 kök kök 176128 2009-03-24 14:42 00050352.doc

Kaynak - HowtoForge (ücretsiz çeviri).

Kendimden ekleyeceğim Neşter her şeyi restore etmedi elbette. Ama çoğu, bazı dosyaları çoktan unuttum bile. Çok yavaş çalışıyor, işlem sırasında neredeyse tüm işlemciyi yiyor.

Neşter FAT, NTFS, ext 2/3 dosya sistemleri ile çalışabilir, yani win-partition'lardan veri kurtarabilirsiniz.

Ve sonunda, en iyi yolçok önemli dosyaları kurtarmak için:
1. Yedekleme yapın.
2. Silmeden önce düşünmek çok iyidir.

Mutlu veri kurtarma!

Sorunlar istediğimizden daha sık oluyor. Bunlardan biri önemli veriler içeren bir dosyayı silmektir. Üstelik Unix'te unutulmaya başladığına inanılıyor. Ne yazık ki, gerçekten de Unix'te silinen dosyaları kurtarmak öyle değil Basit görev Windows'ta olduğu gibi, silinen dosyalar için olağan çöp kutusu ve üçüncü taraf sağlayıcılardan (örneğin, Norton Utilities) çok sayıda yardımcı program. Bu, dosya sistemlerinin mimarisinin özelliklerinden kaynaklanmaktadır.
Unix. Linux OS, bir dosya kavramını daha geniş olarak tanımlar. Dosya, dosya sisteminde adı olan herhangi bir nesnedir. Bu nesnelerden biri de katalogdur. Dizin hem dosya adını hem de ek bilgi bir dosya hakkında - boyutu, dosyanın sahibi hakkındaki bilgiler, diskteki konum, oluşturma tarihi, son değişiklik tarihi, erişim hakları ve çok daha fazlası. Ayrıca verimlilik için özel bir yapıya ek bilgiler yerleştirilir ve katalogda sadece bu yapıya bir bağlantı bırakılır. Bir dosya silindiğinde, bu ek bilgi diskten fiziksel olarak kaldırılmaz, sadece karşılık gelen serbest bloklar olarak işaretlenir. Bu nedenle, konumuna hiçbir şey yazılmamışken silinen bir dosyayı kurtarma olasılığı vardır. Böyle bir sorun oluştuğunda bir eylem algoritması önermeye çalışacağım.

Daha fazla çalışmanın sona ermesi.

Korkunç bir şey olduğunu anladıktan hemen sonra, dur daha fazla çalışma silinen dosya ile disk bölümünde. Doğal olarak, sadece çalışmayı değil, sisteme giriş yapan diğer tüm kullanıcıları da durdurmalısınız. Dosyayı geri yüklerken (örneğin / etc / nologin kullanarak) başka kimsenin sisteme giriş yapamayacağından emin olun. Ana şey, diğer işlemlerin silinen dosya tarafından daha önce kullanılan disk bloklarının üzerine yazmasını önlemektir. Bölüm neredeyse doluysa, bunun olasılığı önemli ölçüde artar.

Kendisi bir nekrofili.

İki kurtarma seçeneğini ele alalım. Biri oldukça evrensel, uygulanabilir, büyük olasılıkla, herhangi birinde Unix sistemi... İkincisi, Ext2 dosya sistemiyle çalışmak için uyarlanmıştır.
Linux.

Bilinen içeriğe sahip dosyaları kurtarma

* kök bölümünün bir kopyasını oluşturun ve / dışa aktar bölümünden bir dosyaya yerleştirin. Bu bölüm, dosyanın silindiği bölümün tamamını içerecek kadar yeterli boş alana sahip olmalıdır.

# df -k // dışa aktar
Dosya sistemi Kbayt kullanılan boş kapasite
/ dev / dsk / c0t3d0s0 122070 19512 102558 16% /
/ dev / dsk / c1t0d0s0 17592638 14425963 3166675 %82 / dışa aktarma
# dd if = / dev / dsk / c0t3d0s0 of = / export / recovery.dsk
263077 + 0 kayıt
263077 + 0 kayıt çıktı
# ls -l
-rw-r-r-- 1 kök diğer 134701056 1 Tem 16:54 recovery.dsk

* cat komutunu -n anahtarıyla çalıştırın (satır numaralarının çıktısı), bunun çıktısı fgrep yardımcı programına yönlendirilir, bu da belirli bir desen arandıktan sonra gereksiz tüm işlemleri keser

# kedi -n kurtarma.dsk | fgrep "kök: x: 0: 1"
200601 kök: x: 0: 1: Süper Kullanıcı: /: / sbin / sh
202108 kök: x: 0: 1: Süper Kullanıcı: /: / sbin / sh

şablon belirlemede bir hata olması durumunda veya silinen dosyanın üzerine yazılmış olabilecek içeriğinin kaybolması durumunda dizeler bulunamayabilir. Bizim durumumuzda, gördüğümüz gibi, dosyanın iki versiyonu korunmuştur.

* bulunan satırdan sonra birkaç satır göster
# fgrep -A10 "root: x: 0: 1" recovery.dsk> passwd
# kedi şifresi
kök: x: 0: 1: Süper Kullanıcı: /: / sbin / sh
arka plan programı: x: 1: 1: :: /:
bin: x: 2: 2 :: / usr / bin:
...

tuşlar -A<число строк>ve B<число строк>fgrep yardımcı programları, eşleşen bir satırdan sonra (sonra) ve önce (önce) birden çok satır görüntülemenize izin verir. Dosyanızın tamamını tek adımda alabilirseniz, çok şanslısınız demektir. Ne yazık ki, dosyalar genellikle parçalanır ve dosya boyutu ne kadar büyük olursa, parçalanma şansı o kadar yüksek ve parçaların kendileri de o kadar büyük olur. Bu nedenle, büyük olasılıkla, farklı şablonlar kullanarak ve ortaya çıkan parçaları birleştirerek açıklanan prosedürü tekrarlamanız gerekecektir. Diske kaydedilen dosya sürümlerinden hangisinin sonuncusu olduğunu anlamak zor. Bu, yalnızca kurtarılan dosyanın içeriğine bakılarak belirlenir. Bu, dosyanın tüm sürümlerini geri yüklemeniz gerektiği anlamına gelir. Oldukça sıkıcı ama etkili.

Linux Ext2'de Dosya Kurtarma

Bu yöntem, rm komutuyla veya unlink işleviyle silme durumunda kullanılır ve geri yükleme sırasında silinen dosyanın içeriği hakkında bilgi gerektirmez. Çalışmak için, genellikle dosya sistemini kontrol etmek ve değiştirmek için kullanılan ve dosya sistemine doğrudan erişim sağlayan oldukça güçlü bir yardımcı program olan debugfs dosya sistemi hata ayıklayıcısına ihtiyacımız var. Onun üç komutuna ihtiyacımız var:

  • lsdel - Verilen dosya sistemindeki tüm uzak düğümleri listeler
  • cat - tanımlayıcıya karşılık gelen içeriği görüntüleyin
  • dökümü - dosya kurtarma

Debugf'leri gerekli bölümde çalıştırın:

Komut isteminde, lsdel komutunu girin (sistemin tüm bölümü görüntülemesi zaman alacağından bir fincan kahveden zarar gelmez):

hata ayıklama: lsdel
Inode Sahip Modu Boyut Blokları Zaman silindi
723300 1000 100664 27018 2/7 Pzt 20 Mayıs 19:08:17 2002
723301 1000 100444 1671 1/7 Sal 20 Mayıs 19:08:17 2002
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
944887 1037 100600 597 1/1 Paz 26 Ocak 20:05:00 2003
717281 1000 100400 1 1/1 Paz 26 Ocak 20:05:13 2003
327101 1000 100644 15 1/1 Paz 26 Ocak 20:07:06 2003

Komutu girerek çıktıyı hemen bir dosyaya yönlendirmek daha iyidir:

#echo lsdel | hata ayıklama / dev / hda6> / tmp / lsdel-çıktı

Silme işleminden bu yana bölümle ilgili herhangi bir işlem yapılmadıysa, ilgili veriler listenin sonunda olacaktır. Komutu yazarak son tanımlayıcıya karşılık gelen içeriği görelim:

hata ayıklama: kedi<327101>
my_very_important_data

Silinen dosya bulundu ve tek bir satır içeriyordu. dump komutu, dosyayı diske şu şekilde yazarak onarır:
my_recovered_file:

hata ayıklama: dökümü -p<327101>/ tmp / my_recovered_file

-p anahtarı, dosyanın aynı sahip, grup ve izinlerle kalması gerektiğini belirtir.

Linux Ext2'de bir grup dosyayı kurtarma

Bir grup dosyayı geri yüklemek için Tom Pike yardımcı programını kullanmanız önerilir.
... Kurulum standarttır:

# tar zxf recovery-1.3.tar.gz
# cd kurtarma-1.3
# Yapmak
# kurulum yap

Varsayılan olarak, yardımcı program / usr dizin sistemi altına kurulur. Farklı bir yere kurmanız gerekiyorsa - BeniOku'yu okuyun. Kurtarma çalışırken, birkaç basit soru sorarak, örneğin: dosyaların sahibi kim, bu dosyalar ne zaman silindi, bu dosyaların yaklaşık boyutu nedir, debugfs çalıştırır ve verilen kriterlere uyanları geri yükler. düğümler kullanıcı tarafından belirtilen bir dizine yerleştirerek. Ne yazık ki, dosya adları kurtarılamaz. Kurtarılan dosyalar, döküm öneki ve ardından bir düğüm numarası ile adlandırılır.

Ve neyi restore ettik?

Kurtarılan dosyaları tanımlamak için iki yardımcı program dizisi ve dosyası kullanıyoruz. İlki, belirtilen dosyadan ayıklayarak bir dizi ASCII karakterlerini görüntüler, ikincisi dosyanın türünü bulur (örneğin, bir arşiv mi yoksa bir dosya mı?
PostScript).

Dosya yardımcı programını çalıştırın:

# dosya *
dump39788: dizin
dump98008: PGP zırhlı metin imzalı mesaj
döküm80154: sıkıştırılmış gzip veriler, sönük, son değiştirilme tarihi: 28 Ocak 03:31:21 2001, işletim sistemi: Unix
dump73290: ASCII metni
dump67095:? fark? çıktı metni
dump72945: JPEG dosyası
dump9773: MPEG 1.0 katman 3 ses akışı verileri, 128 kBit / s
dump8176: ASCII C program metni
dump58764: Bourne kabuğu komut dosyası metni yürütülebilir
dump3223: troff veya önişlemci giriş metni

Aşağıdaki gibi basit betikler kullanarak, bir uzantı ekleyerek süreci biraz otomatikleştirebilirsiniz. metin dosyaları C programları:

# benim için dosya * | grep? ASCII C program metni? | \ awk -F:? (1 $ yazdırın ??;
mv $ i $ i.c yapın; tamamlamak

Dosya türünü belirledikten sonra her bir dosyayı tanımlamaya çalışacağız. Metin, C kodu, ses veya görüntü içerenler için uygun programları açıp orijinal adını tahmin etmeye çalışabilirsiniz. Yürütülebilir dosyalar, kitaplıklar veya veritabanı dosyaları gibi ikili dosyaların tanımlanması çok daha zordur. Yürütülebilir dosyaları veya kitaplıkları tanımlamamak, ancak eksik olanları yeniden yüklemek daha kolaysa, veritabanlarıyla uğraşmanız gerekecektir. Bu durumda, dosyadaki tüm ASCII metin dizelerini görüntüleyen dizeler yardımcı programını kullanmanız gerekecektir.

# dize dökümü44768

Çıktıdan bu dosyanın bir veritabanı olduğunu tahmin edebilir ve uygun program ile açabilirsiniz.

Çözüm

Unutmayın, hiçbir şey düzenli yedeklemelerin yerini alamaz. Ve makalede tartışılan yöntemlerin uygulanması kuraldan ziyade istisna olmalıdır. İnanın bana, hiçliğin uçurumuna inmek biraz zevkli.

Verileri kurtarmanız gerektiğinde ne sıklıkla durumlarla karşılaştınız?

Dosyayı yanlışlıkla sildiniz, ancak fikrinizi değiştirmek için çok geç olduğunda, ancak nasıl geri yükleyeceğinizi bilemediğinizde, bir seçenek olarak, işletim sistemini kurdunuz ve bilmeden, disk düzenini, diski tüm verilerle biçimlendirdiniz, müzik, filmler, ev fotoğrafları ve diğer veriler. Her şeyi parça parça geri yükleyemeyeceğinizi bilmeden umutsuzluğa kapılıyorsunuz, ancak bu, ortaya çıkan sorunun sonuçlarını çözmenin sadece en küçük kısmı, Linux'taki veriler geri yüklenebilir ve bunun için hem ücretli hem de ücretsiz yardımcı programlar var, ve bugün Ubuntu Linux'ta veri kurtarmaya yardımcı olacak 7 yardımcı programı tartışacağız.

Hatalı veri silme durumlarına ek olarak, ortamın zarar görmesi, diskte bozuk sektörlerin görünmesi, CD'nin çizilmesi vb. durumlar mümkündür. Bu gibi durumlarda veri kurtarma araçlarına da ihtiyaç duyulmaktadır.

Kısmen, elbette, tüm bunlar yardımcı oldu, ancak verilerin çoğu hala kayıptı, ancak bir durum düşünün, öğrencisiniz, dönem ödevi hazırlıyorsunuz, teslimata bir veya iki hafta kaldı ve zor bir sınavınız var. dönem ödevinizin olduğu sürücü, bu durumda nasıl ilerlenir.

Birçok kullanıcının sistemde çalıştıkları andan itibaren küçük-yumuşak olanlardan grafik bir arayüzle çalışmaya alışkın olduğunu biliyorum, ancak bugün konsol yardımcı programlarını da tartışacağız, çünkü birçoğu kurtarmaya daha da kötü değil ve bazılarında durumlar daha da iyi.

Veriler nasıl kurtarılır ve hangi uygulamaları kullanmalıyım?

TestDisk kullanarak kayıp veriler nasıl kurtarılır

TestDisk güçlü bir ücretsiz veri kurtarma yazılımıdır! Bu soruna yazılım, virüsler veya insan hatası (örneğin, Bölüm Tablosunu yanlışlıkla silmek gibi) neden oluyorsa, öncelikle kayıp bölümleri geri yüklemeye ve/veya disk önyüklenebilirliğini geri yüklemeye yardımcı olmak için tasarlanmıştır. Partition Tables'ı TestDisk'ten geri yüklemek çok kolaydır.

TestDisk'in yapabilecekleri:

  • Bölüm tablosunu düzeltin, silinen bölümleri kurtarın;
  • Onarmak önyükleme sektörü Bir yedekten FAT32;
  • FAT12 / FAT16 / FAT32 önyükleme sektörünü yeniden oluşturun (tersine mühendislik);
  • FAT tablosunu düzeltin;
  • Yeniden oluştur (tersine mühendislik) önyüklemesi NTFS sektörü;
  • NTFS önyükleme kesimini bir yedekten kurtarın;
  • MFT aynasını kullanarak MFT'yi kurtarın;
  • Bir yedek SuperBlock tanımlayın ext2 / ext3 / ext4;
  • FAT, NTFS ve ext2 dosya sistemlerinde silinen dosyaları kurtarın;
  • Dosyaları uzak FAT, NTFS ve ext2 / ext3 / ext4 bölümlerinden kopyalayın.
  • TestDisk hem yeni başlayanlar hem de uzmanlar için uygundur. Veri kurtarma yöntemleri hakkında çok az bilgisi olan veya hiçbir şey bilmeyenler için TestDisk, veri toplamak için kullanılabilir. detaylı bilgi daha sonra daha fazla analiz için kullanılabilecek önyüklenebilir olmayan diskler hakkında. Bu tür prosedürlere zaten aşina olanlar, kurtarma gerçekleştirirken TestDisk'i kullanışlı bir araç olarak görmelidir.

Verileri kurtarmayı denemek için öncelikle testdisk yardımcı programını kurun, Ctrl + Alt + T terminalini açın ve aşağıdaki komutu çalıştırın:

Sudo apt-get kurulum test diski

yardımcı program 300 kb'den biraz daha fazla bir şey alır, çok az, kurulumdan sonra, şu komutla terminalde çalıştırın:

Sudo test diski

1. Başlatıldı, günlükleri tutmamızın önerildiği ilk pencereyi görüyoruz, öğeyi seçin " NO Günlük"ve düğmeye basın" Girmek".

2. Ardından, gerekli diski seçmenizi ister, seçin, noktalardan geçiş yukarı ve aşağı oklar kullanılarak gerçekleştirilir ve girişin onaylanması " Girmek "... Gerekli diski seçin, ardından " İlerlemek"ve tuşuna basın" Girmek".

3. Bölüm tablosunun türünü seçmesi teklif edildikten sonra, çoğu durumda bu ilk öğedir " Intel / PC Bölmesi"ve varsayılan olarak seçilidir, tıklayın" Girmek".

5. Ondan sonra analizi çok hızlı bir şekilde çalıştırdım, analiz için 14 GB flash sürücü seçtiğim için analiz bitti ve sonuçların olduğu bir pencere görüyoruz. Bulunan dosyaların listesini görmek için " harfli düğmeye basın P"tabii ki İngilizce düzeni P.

6. Olduğu gibi, geri yüklenebilecek dosya ve klasörlerin bir listesini görüyoruz, geçiş yapmak ve seçmek için klavyedeki okları kullanın istenen klasörler ve kopyalanacak dosyalar.

Karar verdik, kopyalamak için bir klasör seçtik, "C" harfli düğmeye basın, sonra göreceksiniz dosya yöneticisi dosyaları kopyalamak için bilgisayardaki klasörlerden hangisine davet edildiğimizi. "İndirilenler" dizinini seçtim, ardından tekrar "C" düğmesine basarak dosyanın bu dizine kopyalanmasını onayladım. Muhtemelen hepsi testdisk yardımcı programı ile ilgili, öğrenmesi çok kolay, karmaşık bir şey değil, asıl şey dikkat.

Extundelete yardımcı programını kullanarak veriler nasıl kurtarılır

İyi bir yardımcı program, ext3 / ext4 dosya sistemlerinde silinen dosyaları kurtarmanıza izin verir.

Her şeyden önce, extundelete yardımcı programını kurun, komutu terminalde çalıştırın:

Sudo apt-get install extundelete

Her şeyden önce, önemli dosyaları bir flash sürücüden veya sabit diskten sildikten sonra, bu durumda terminalde komutu çalıştırarak bölümün bağlantısını hemen kesmek önemlidir:

Umount / dev / sda

id yerine diskinizin numarası / tanımlayıcısı olmalıdır, bunu bulmak için sistemdeki bölümlerin listesine bakmanız gerekir, komutu terminalde çalıştırın:

Sudo fdisk -l

sonuç olarak, çok fazla metin göreceğiz, ancak bunun gibi bir şey göreceğiniz en alta gidiyoruz:

Aygıt Önyükleme Başlangıç ​​Son Sektörler Boyut Kimliği Tip / dev / sda1 4094 394020863 394016770 187.9G f W95 ext. (LBA) / dev / sda2 * 394020900 488391119 94370220 45G 7 HPFS / NTFS / exFAT / dev / sda5 4096 14335 10240 5M 17 Gizli HPFS / NTFS / dev / sda6 2199552 299649023 297449472 141.9G 7 HPFS / NTFS / dev 310134783 10483712 5G 82 Linux takas / Solaris / dev / sda8 310136832 394020863 83884032 40G 83 Linux

burada flash sürücünüzü veya diskinizi arıyoruz, sonuç olarak komut şöyle çıkıyor:

Umount / dev / sdb1

flash sürücü bu listede tanımlanmamışsa, yardımcı programı çalıştırarak görebilirsiniz. Gparted.

Medyayı salt okunur modda yeniden takma seçeneğinin yanı sıra

Mount -o yeniden monte, ro / dev / sda

Dosyaları geri yüklemek için çalışmaya başlamadan önce bölümün yedek bir kopyasını da oluşturmalısınız:

Dd bs = 4M ise = / dev / sda of = partition.backup

Ayrıca eklemeye değer, sahip olmalısınız ayrı disk silinen verileri kurtaracağınız yer. Verileri kurtarmaya çalışacağımız bölümde değil, ayrı bir bölümde bulunmalıdır, bu yeni diskteki dosyaları kurtaracağımız dizine gidin:

CD /<путь_к_каталогу_куда_восстанавливать_данные>

Yukarıdaki manipülasyonlardan sonra, silinen dosyayı kurtaracağımız bölümü belirttiğimiz extundelete yardımcı programını çalıştırın, ancak bu çok önemlidir ve kurtarma gerektirir:

Sudo extundelete / dev / sda --restore-file /<путь к файлу>/<имя_файла>

Extundelete yardımcı programı ayrıca dizinlerin içeriğini geri yüklemenizi sağlar:

Sudo extundelete / dev / sda --restore-dizini /<путь_к_директории>

Geri yüklenebilir dosyaların silinmesi için zaman çerçevesini geri yükleyebilirsiniz, örneğin:

Sudo extundelete --sonra<дата>/ dev / Geri yükleme dizini /<путь_к_директории>

Tarih UNIX saatinde belirtilmelidir:

Tarih -d "28 Mart 19:34" +% s

GParted yardımcı programını kullanarak verileri kurtarma

Evet, bu, Acronics'e benzer güçlü bir disk yönetim aracıdır, daha kötüsü değil ve ayrıca disklerden veri kurtarmanıza izin verir, böylece kurtarabilirsiniz, her şeyden önce, GParted yardımcı programının kendisini yükleyelim, komutu terminalde çalıştıralım:

Sudo uygun yükleme gparted

bundan sonra, veri kurtarma işlevini kullanabilmeniz için GParted için ek bir yardımcı program yüklemeniz gerekir, terminalde şu komutu çalıştırın:

Sudo uygun kurulum gpart

hazır. GParted'ı başlatalım, şuraya gidin: Ubuntu menüsü - Sistem yardımcı programları - Yönetim - Gparted veya Dash aramasını kullanarak arama yaparız. Başladıktan sonra, mevcut disklerinizi göreceksiniz, gerekli olanı seçin, ardından Cihaz menüsüne gidin - Verileri kurtarmayı deneyin:

düğmesine basın " Tamam"ve taramanın tamamlanmasını bekleyin.

Tarama tamamlandıktan sonra, "Gözat" düğmesini tıklamaya ve kurtarılan, bulunan dosyaları geçici olarak "TMP" dizinine kopyalamaya davet edildiğimiz yeni bir pencere göreceksiniz, GParted'i kapattıktan sonra klasör boş kalır ve dosyalar kaybolur, bu nedenle uygulama açıkken gerekli tüm dosyaları kopyalayın.

Foremost yardımcı programını kullanarak fotoğraflar nasıl kurtarılır

Her şeyden önce, dosyaları kurtarmak için çok iyi bir iş çıkaran bir konsol yardımcı programıdır. kırık kartlar bellek, flash sürücüler ve diskler. Program, belirli dosya biçimlerine karşılık gelen belirli onaltılı kodların (imzalar) eşleştirilmesi gibi parametrelere göre dosyaları arar. Daha sonra bunları diskten/görüntüden kopyalar ve dizine taşır, neyin ne kadarını, nereden ve nereden kurtarıldığına dair detaylı bir rapor hazırlar. En başta kurtarılabilecek dosya türleri: jpg, gif, png, bmp, avi, exe, mpg, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, cpp. Bu listeyi kendi formatlarınızla yenilemek de mümkündür, ancak bunun için yapılandırmayı (/etc/foremost.conf) düzenlemeniz ve programın henüz hakkında hiçbir şey bilmediği formatlar eklemeniz gerekir.

Foremost yardımcı programını kullanmak için öncelikle onu yüklemeniz, Ctrl + Alt + T terminalini açmanız ve aşağıdaki komutları çalıştırmanız gerekir:

Sudo en başta -t jpg, gif, png, bmp -i / dev / sdb -o ~ / dir_recovery "

virgülle ayırarak, "jpg, gif, png, bmp" için aranması gereken fotoğraf dosyalarının formatlarını listeledik, ardından "/ dev / sdb" için nereye bakılacağını belirttik, bu bir flash sürücü gördüğünüz gibi, genellikle "/ dev / sdb1" gibi görünür ve sonra bulunan dosyaların geri yüklendiği yeri "~ / dir_recovery" belirtiriz, kullanıcının ana dizininde bulunan bir dizin örneği gibidir, elbette mevcut klasörünüzü belirtirsiniz.

Rusça konuşan Runtu topluluğunda yardımcı programı kullanma hakkında daha fazla ayrıntı okuyabilirsiniz -. Makaleler: "Öncelikle silinen dosyaları kurtarma", "Silinen dosyaları Linux'ta kurtarma".

Neşter yardımcı programını kullanarak veriler nasıl kurtarılır

Neşter, hızlı dosya kurtarma için bir araçlar topluluğudur. Benzersiz bir yardımcı program, benzersizliği, dosya sistemine hiçbir şekilde bağlı olmamasıdır. Yardımcı program bilinen tüm formatlardaki dosyaları veritabanında arar ve dosyanın başına ve sonuna bakarak belirli kalıplara göre diskte bulmaya çalışır. FATx, NTFS, ext2 / 3 gibi dosya sistemlerinde ve "RAW" bölümlerinden kurtarmaya yardımcı olabilir.

Yardımcı programı kurun, komutu terminalde çalıştırın:

sudo apt neşter yükleyin

yardımcı program kendi iç düzenine göre çalışır /etc/neşter/neşter.conf, belirli bir formattaki dosyaları kurtarmak istiyorsanız, yapılandırmayı açmalı ve bu dosya türü için karşılık gelen satırları kaldırmalısınız. Bir yapılandırma şablonunu düzenlerken, onu kırmamaya ve gereksiz hiçbir şeyi silmemeye çok dikkat etmeniz gerekir.

Neşter kullanımına bir örnek:

sudo neşter dosyası.iso -o dir_recovery

geri yüklenecek dizin " dir_recovery"boş olmalı, dosya.iso bu kurtarmamız gereken bir veri örneğidir, tam olarak aynı ada sahip böyle bir görüntümüz olduğunu biliyoruz, sadece dosyayı doğrudan belirtemeyiz, aynı zamanda cihaza giden tam yolu da belirtebiliriz. gibi toparlanman gerek / dev / sdb1 / dizin_adı / dizin_adı2 / dosyaadı.

R-Linux kullanarak veriler nasıl kurtarılır

R-Linux ücretsiz program Linux'ta ve bazı Unix işletim sistemlerinde (OS) kullanılan Ext2 / Ext3 / Ext4 FS dosya sistemlerini kurtarmak için. Kullanılan R-Linux Tarama teknolojisi ve programın parametrelerin ayarlanmasındaki kullanıcı dostu arayüzü, kullanıcıya veri kurtarma süreci üzerinde mutlak kontrol sağlar. Program, mevcut verilerden verileri kurtarır. mantıksal sürücüler dosya kayıtları kaybolsa bile. Ancak program, ağ üzerinden veri kurtarma yeteneğinin yanı sıra disk dizilerinin yeniden yapılandırılması ve bunlardan veri kurtarma işlevinden yoksundur.

R-Linux yardımcı programı için iki seçenek vardır: Linux işletim sistemi ve Windows işletim sistemi için. Aynı işlevselliğe sahiptirler, tek fark ana işletim sistemidir.

R-Linux aşağıdaki dosyaları kurtarır:

  • Bir virüs saldırısı, elektrik kesintisi veya sistem hasarı nedeniyle kaldırıldı;
  • Hasar görmüş veya silinmiş bölümlerden, bir bölümü biçimlendirdikten sonra, hatta farklı bir dosya sistemine sahip bir bölüme;
  • Diskteki bir bölümün yapısı değiştirildiğinde veya hasar gördüğünde. Bu durumda, R-Linux sabit sürücüyü tarayabilir, daha önce silinmiş veya hasar görmüş bir bölümü bulabilir ve ancak o zaman bulunan bölümden verileri kurtarabilir.
  • Çok sayıda bozuk sektöre sahip sabit sürücülerden. R-Linux, bilgileri kopyalamanıza ve tüm diskin veya bir bölümünün görüntüsünü oluşturmanıza ve ancak o zaman orijinal diskte olduğu gibi başka bir ortama kaydedilen görüntü dosyasıyla çalışmanıza olanak tanır. Bu, özellikle diskteki bozuk sektörlerin sayısı sürekli arttığında ve kalan bilgileri hemen kaydetmeniz gerektiğinde kullanışlı ve etkilidir.

R-Linux'un yapabilecekleri:

  • Ana işletim sistemi (OS):
  • Linux İşletim Sistemi Seçeneği: 2.6+ çekirdeğe dayalı herhangi bir Linux işletim sistemi
  • Windows işletim sistemi seçeneği: Win2000, XP, 2003, Vista, Windows 7, Windows 8 / 8.1, Windows Server 2008/2012
  • Desteklenen dosya sistemleri: Yalnızca Ext2 / Ext3 / Ext4 FS (Linux).
  • Dinamik (Windows 2000 / XP / 2003 / Vista / Win7), Basic, BSD (UNIX) bölümleri ve APM (Apple Partition Map) bölüm şemalarının tanınması ve analizi. GPT ve MBR'de dinamik bölümler için destek.
  • Fiziksel diskin tamamı, bölümü veya bir kısmı için bir GÖRÜNTÜ DOSYASI oluşturma. Disk imaj dosyaları program tarafından normal bir disk gibi işlenebilir. İki tür görüntü vardır: 1) Bir nesnenin tam olarak bayt bayt kopyası olan görüntüler (Sıkıştırılmamış görüntüler) - bu tür görüntüler aşağıdakilerle uyumludur: önceki sürümler R-Linux; 2) Sıkıştırılmış görüntüler - sıkıştırılabilir, birden fazla dosyaya bölünebilir ve parola korumalı olabilir. Bu tür görüntüler, R-Drive Image tarafından oluşturulan görüntülerle tamamen uyumludur, ancak R-Linux'un önceki sürümleriyle uyumlu değildir.
  • Kurtarılan dosyalar, yerel işletim sistemi tarafından erişilebilen bir ağ sürücüsü de dahil olmak üzere herhangi bir sürücüye kaydedilebilir.
  • S.M.A.R.T parametre izleme R-Linux, S.M.A.R.T. parametrelerini görüntüleyebilir Donanımlarının durumunu gösteren ve bunları tahmin eden sabit sürücüler için (Kendi Kendini İzleme, Analiz ve Raporlama Teknolojisi) olası arızalar... S.M.A.R.T. sisteminden uyarılar görünürse, bu tür diskler üzerindeki herhangi bir ek yükten kaçınılmalıdır.
  • Dosyaların silinmiş sürümlerini arayın. R-Linux arama yapabilir uzak sürümler arama parametreleri olarak boyutlarını, adlarını, uzantılarını ve tanınan dosya türlerini kullanan dosyalar.

Uygulama hakkında bir şey anlamadıysanız, linklerdeki referans kılavuza aşina olabilirsiniz / kılavuz oldukça kapsamlıdır, birçok soruya cevap bulacaksınız.

R-Linux nasıl kurulur

R-Linux'u yükleyin

Kurulum tamamlandıktan sonra uygulamayı şurada arıyoruz: Ubuntu menüsü - Sistem yardımcı programları - R-Linux, ilk çalıştırmadan sonra İngilizce bir uygulama göreceksiniz, paniğe kapılmayın, "Rusça" desteği de mevcut. git yardım menüsü - arayüz dili ve Rusça'yı seçin, işiniz bitti.

Dosyaları geri yüklemeniz gerekiyorsa, örnek olarak bir USB flash sürücü bağlayın, flash sürücünün algılandığını görüyorsunuz, Ubuntu'nun kenar çubuğunda, medyanızı görmek için uygulamadaki güncelleme düğmesine tıklayın. Ardından, fare imleci ile flash sürücümüzün bölümünü seçin ve düğmesine basın " Tarama".

Gördüğünüz gibi, tarama parametrelerini daha ayrıntılı olarak özelleştirmemiz, bilinen dosya türlerine göre arama yapılıp yapılmayacağını, bir günlük tutulup tutulmayacağı, özellikle nereye bakılacağını, hangi bayt segmentinden taramaya başlayacağını belirtmemize izin veriliyor. 0 standardına göre veya kendi verilerinizi belirtin.

Tarama başladı, tamamlanana kadar bekliyoruz, hiçbir durumda iptal etmiyoruz, bazen flash sürücü için kötü bitebilir. Tarama tamamlandı, ardından aşağıdaki resmi görüyoruz:

aşağıda, flash bölümümüzün altında "adlı bir alan belirdi. imza ile bulundu", fare imleci ile bu bölüme tıklayın ve yeni bir pencere göreceğiz:

satırına tıklayın" Veri yapılarının tipik özellikleri hakkındaki bilgilerden bulunan dosyalar". Bu bağlantıya tıkladıktan sonra aşağıdakine benzer bir şey göreceğiz:

ihtiyacınız olan dizinleri seçin ve düğmesine basın " İşaretli geri yükle", test uğruna kontrol ettim, yardımcı program iyi çalışıyor, gerçek bir durumda veriler kaybolduğunda, dosyalar silindiğinde vb. Pratikte olduğu gibi sonuca göre deneyin ve abonelikten çıkın.

R-Studio yardımcı programını kullanarak veriler nasıl kurtarılır

Ücretli bir yardımcı programdır, ancak en zor durumlarda bile yardımcı olacağı için buna değer.

R-Studio'yu yükleyin Depomuzdan bağlantı ile yapabilirsiniz -.

Veri kurtarma yardımcı programlarıyla en iyisi olan gelişmiş yardımcı program, NTFS, NTFS5, ReFS, FAT12 / 16/32, exFAT, HFS / HFS + (Macintosh), UFS1 / UFS2'nin Küçük ve Büyük Endian türevleriyle çalışır (FreeBSD / OpenBSD / NetBSD / Solaris) ve Ext2 / Ext3 / Ext4 FS (Linux). R-Studio ayrıca ciddi şekilde hasar görmüş veya bilinmeyen dosya sistemleri için imza tabanlı dosya kurtarma (bilinen dosya türleri için tarama) kullanır. Program, disk bölümleri biçimlendirilmiş, hasar görmüş veya silinmiş olsa bile, hem yerel olarak hem de ağ üzerinden uzak bilgisayarlarda bulunan verileri kurtarmanıza olanak tanır.

R-Studio şunları içerir:

  • RAID Yeniden Yapılandırma Modülü
  • Çok çeşitli olanaklara sahip çok yönlü metin / onaltılık düzenleyici
  • Sistem ve veri yedekleme (disk kopyalama) için ayrı bir modül, R-Studio'yu veri kurtarma için bir iş istasyonu oluştururken en uygun ve eksiksiz çözüm haline getirir.

R-Studio dosyaları kurtarır:

  • Çöp Kutusunun dışında veya Çöp Kutusu boşaltıldığında silindi;
  • Virüs saldırısı veya bilgisayar güç kesintisi nedeniyle kaldırıldı;
  • Bir dosya bölümü yeniden biçimlendirildikten sonra, farklı bir dosya sistemine sahip bir bölüme bile;
  • Sabit diskteki bir bölümün yapısı değiştirildiğinde veya hasar gördüğünde. Bu durumda, R-Studio programını kullanarak sabit sürücüyü tarayabilir, silinmiş veya hasar görmüş bir bölüm bulabilir ve ancak daha sonra bulunan bölümden verileri kurtarabilirsiniz.
  • Çok sayıda bozuk sektöre sahip sabit sürücülerden. R-Studio kurtarma programı önce bilgileri kopyalayabilir ve tüm diskin veya parçasının bir görüntüsünü oluşturabilir ve ancak o zaman orijinal diskte olduğu gibi başka bir ortama kaydedilen görüntü dosyasıyla çalışabilir. Bu, özellikle diskteki bozuk sektörlerin sayısı sürekli arttığında ve kalan bilgileri hemen kaydetmeniz gerektiğinde kullanışlı ve etkilidir.
  • Rusya Federasyonu Adalet Bakanlığı'nın 26 Kasım 2015 No. 269 sayılı emriyle, R-STUDIO, Bakanlığın federal bütçe adli tıp kurumlarında yürütülen çeşitli adli tıp incelemeleri için asgari ekipman tabanı gereksinimleri listesine dahil edildi. Rusya Federasyonu Adalet Divanı.

R-Studio yardımcı programının yapabilecekleri:

  • Standart "Windows Gezgini" kullanıcı arabirimi.
  • Ana İşletim Sistemi (OS): Windows 2000, XP, 2003 Server, Vista, 2008 Server, Windows 7, Windows 8 / 8.1 / 10, Windows Server 2012.
  • Ağ üzerinden veri kurtarma. Dosyalar, Win2000 / XP / 2003 / Vista / 2008 / Windows 7/8 / 8.1 / 10 / Windows Server 2012, Macintosh, Linux ve UNIX işletim sistemlerine sahip uzak bilgisayarlardan ağ üzerinden kurtarılabilir.
  • Desteklenen dosya sistemleri: FAT12, FAT16, FAT32, exFAT, NTFS, NTFS5, ReFS (Microsoft tarafından Windows 2012 Server'da tanıtılan yeni yerel dosya sistemi), HFS / HFS + (Macintosh), UFS1 / UFS2'nin Little ve Big Endian varyantları ( FreeBSD / OpenBSD / NetBSD / Solaris) ve Ext2 / Ext3 / Ext4 FS (Linux).
  • Dosyaları Tararken Ara Bilinen Türler(dosya imzalarının kurtarılması): diskteki dosya sistemi ciddi şekilde hasar görmüşse veya bilinmiyorsa, R-Studio belirli dosya türlerinin (belgelerin) karakteristiği olan veri şablonlarını (dosya imzaları) arar. Microsoft Office, jpg'ler, vb.). Gerekirse, kullanıcı R-Studio'ya yeni dosya türleri ekleyebilir.
  • Temel (MBR), GPT ve BSD (UNIX) bölüm şemalarının yanı sıra Apple bölüm şemalarının tanınması ve analizi. MBR ve GPT'de Dinamik Birimler (Windows 2000-2012 / 8.1 / 10) desteği.
  • Windows Depolama Alanlarını (Windows 8 / 8.1 ve 10 / Threshold 2), Apple RAID yazılımını ve Linux Mantıksal Birim Yöneticisini (LVM / LVM2) destekler. R-Studio, bu disk yöneticilerinin bileşenlerini, veritabanları biraz zarar görmüş olsa bile otomatik olarak tanıyabilir ve oluşturabilir. Ciddi şekilde hasar görmüş veritabanlarına sahip bileşenleri manuel olarak eklenebilir.
  • Hasarlı disk dizilerinin yeniden yapılandırılması (RAID). İşletim sistemi bir Disk Dizisini (RAID) tanımıyorsa, bileşenlerinden sanal bir RAID oluşturabilirsiniz. Böyle bir sanal dizi, program tarafından normal bir fiziksel dizi olarak işlenebilir.Standart RAID seviyeleri için destek: 0, 1, 4, 5, 6. Yuvalanmış ve standart olmayan seviyeler için destek: 10 (1 + 0), 1E, 5E, 5EE, 6E. Tüm ilgili RAID seviyeleri için eşlik gecikmesi desteği. Özel RAID düzenleri için destek.
  • RAID parametrelerinin otomatik tanınması R-Studio, RAID 5 ve 6 için tüm parametreleri tanıyabilir.
  • Bütün bir Fiziksel Disk (HD), Bölüm veya bunun bir kısmı için bir GÖRÜNTÜ DOSYASI oluşturma. Bu tür görüntü dosyaları sıkıştırılabilir ve CD / DVD / Flash veya FAT16 / FAT32 / exFAT'a kaydedilmek üzere birden fazla dosyaya bölünebilir. Disk imaj dosyaları program tarafından normal bir disk gibi işlenebilir.
  • Hasarlı veya silinmiş bölümlerden, şifreli dosyalardan (NTFS 5) veri kurtarma, alternatif akışlar veriler (NTFS, NTFS 5).
  • Aşağıdakilerden sonra veri kurtarma:
  • FDISK veya benzeri yardımcı programları başlatmak;
  • Virüs saldırısı; YAĞ hasarı; MBR'nin imhası.
  • Yerelleştirilmiş isimlerin tanınması.
  • Kurtarılan dosyalar, yerel işletim sistemi tarafından erişilebilen bir ağ sürücüsü de dahil olmak üzere herhangi bir sürücüye kaydedilebilir. Kurtarılan dosyalar bağlı başka bir sürücüye kaydedilebilir uzak bilgisayar ağ üzerinden yerel bilgisayara aktarmadan.
  • Kurtarma şansını değerlendirmek için dosyaların içeriğini görüntüleyin. Çoğu türdeki (formattaki) dosyaların içeriği, ilgili uygulama yüklü olmasa bile görüntülenebilir.
  • Dosyalar veya disk içerikleri, yerleşik onaltılık düzenleyici kullanılarak görüntülenebilir ve düzenlenebilir. Düzenleyici, NTFS dosyalarının özelliklerini düzenlemeyi destekler.
  • S.M.A.R.T. parametrelerinin izlenmesi R-Studio, S.M.A.R.T. parametrelerini görüntüleyebilir. Donanımlarının durumunu gösteren ve olası arızalarını tahmin eden sabit sürücüler için (Kendi Kendini İzleme, Analiz ve Raporlama Teknolojisi). S.M.A.R.T. sisteminden uyarılar görünürse, bu tür diskler üzerindeki herhangi bir ek yükten kaçınılmalıdır.
  • Arızalı disklerden veri kurtarmak için özel olarak tasarlanmış profesyonel bir sabit disk görüntüleme cihazı olan DeepSpar Disk Imager ile entegrasyon. Bu entegrasyon, belirli bir düzeyde donanım hatası olan disklere düşük düzeyde ince erişim sağlar. Ayrıca, bir disk görüntüsü oluşturmanıza ve aynı anda analiz etmenize olanak tanır. Yani, orijinal diskte R-Studio'nun eriştiği herhangi bir sektör, hemen klon diske kopyalanacak ve orijinal diskin daha fazla bozulmasını önlemek ve işleme süresini önemli ölçüde azaltmak için sonraki tüm veri kurtarma işlemleri klon disk üzerinde gerçekleştirilecektir. .

Sonuç olarak, R-Studio hakkında birkaç video:

Bilgileri kurtarmak için başka yardımcı programlar da vardır:

  1. - mevcut ancak sorunlu ortamlardan (bozuk sektörlerle) veri çıkarmaya çalışan bir veri kurtarma aracı. Veri kaynağı olabilir harici cihazlar(CD, DVD ve Blu-ray gibi) ve sabit disk bölümleri. Program, diğer araçlar G/Ç hataları nedeniyle sonlandırılsa dahi çalışmaya devam etme avantajına sahiptir. cat, cp veya dd gibi geleneksel kopyalama araçları, bir sektör okuyamıyorsa, bir diskin veya çıkarılabilir medyanın görüntüsünü oluşturmanıza izin vermez.
  2. FotoğrafKayıt TestDisk paketinde bulunan bir yardımcı programdır. Dijital kamera hafıza kartlarından (CompactFlash, Secure Digital, SmartMedia, Memory Stick, Microdrive, MMC), USB flash sürücülerden, sabit sürücülerden ve CD / DVD'den hasarlı dosyaları kurtarmak için tasarlanmıştır. JPEG dahil en yaygın grafik formatlarının dosyalarını, MP3 dahil ses dosyalarını, Microsoft Office'teki belge dosyalarını, PDF ve HTML formatlarını ve ZIP dahil arşivleri kurtarır. ext2, ext3, FAT, NTFS ve HFS+ dosya sistemleriyle çalışabilir ve dosya sistemi zarar görmüş veya biçimlendirilmiş olsa bile grafik dosyalarını kurtarabilir.
    Linux, DOS, Windows, FreeBSD, NetBSD, OpenBSD, Mac OS X ve SunOS işletim sistemlerinde çalışır
  3. kurtarma(Ubuntu'da bu yardımcı programa gddrescue denir) Bu yardımcı program, mevcut herhangi bir okuma hatasını düzeltmeye çalışırken, verileri içeren bir dosya veya donanım aygıtından verileri başka bir konuma kopyalar. Ddrescue temel işlemleri şurada gerçekleştirir: otomatik mod protokol dosyasını paralel olarak doldurmak. İki veya daha fazla kopya varsa hasarlı dosyalar, ddrescue, tüm hataları düzelterek bir dosyayı tamamen kurtarma yeteneğine sahiptir.
    ddrescue, G / Ç arabelleğinin boyutunu sektör boyutuna ayarlar, böylece sektör bazında cihazlardan veri kurtarmak için kullanılabilir.
  4. unrm belirli koşullar altında silinen verilerin neredeyse %99'unu kurtarabilen küçük bir konsol yardımcı programıdır (DOS silmeyi geri alma yardımcı programına benzer). Kullanmadan önce SSS dosyasını ve tercihen Linux Ext2fs Undeletion Mini-HOWTO'yu dikkatlice okuyun. Başvuru:
    unrm [-b (blok dolgu yok)] [- e (her blok)] [- f fstype] [- vW] cihaz
  5. (GET iT i SAY) - Ext2 / Ext3 dosya sistemleri için dosya kurtarma aracı. Kurulumdan sonra / root ve / home dizinindeki mevcut dosyalar ve yeni oluşturulan dosyalar geri yüklenebilir. Yardımcı program, kullanıcıların silinen tüm dosyaları kurtarmasına, belirli bir kullanıcıya ait dosyaları kurtarmasına, dosyaların konumundan veri boşaltmasına ve örneğin metin veya MP3 dosyaları gibi belirli bir türdeki dosyaları kurtarmasına olanak tanır. Kurtarma sırasında kullanıcılara yardımcı olacak bir analizör de vardır.
  6. DMDE- DM Disk Düzenleyici ve Veri Kurtarma Yazılımı. Diskleri düzenlemek ve veri kurtarma için bir program. V ücretsiz sürüm dosya ve dizinlerin grup halinde kurtarılması olasılığı dışında, disk düzenleyicinin tüm işlevleri, bölüm yönetimi ve dosya kurtarma mevcuttur; tam versiyon dizin yapısını korurken dosya ve dizin gruplarını geri yüklemenizi sağlar.
  7. kurtarma... Bu programın temel amacı veri yedeklemeleri oluşturmaktır. O yaratabilir yedekler manyetik bantlarda, CD'lerde, NFS aracılığıyla uzak ortamda veya ISO görüntüleri olarak yerel sürücüler... Ancak, verilerin zarar görmesi durumunda, program, sabit sürücünüze geleneksel yollarla erişilemese bile, bunları tamamen veya kısmen geri yüklemenize izin verir.
    Mondo, tüm büyük Linux dağıtımlarında çalışır ve LVM, RAID, ext2, ext3, JFS, XFS, ReiserFS, VFAT ve diğer dosya sistemlerini destekler. Disk geometrisini geri yükleyebilir, RAID dizilerine veri geçişini sağlayabilir ve bilgisayarın dosya sisteminin bütünlüğünü kontrol edebilir. Ayrıca diski yeniden yapılandırmanıza, bölümleri küçültmenize/büyütmenize, aygıtları yeniden atamanıza, sabit sürücüler eklemenize olanak tanır.
  8. dedektif kiti(TSK) - dosya sistemlerinin adli analizini yapmak için bir dizi program (fls, icat, ffind, ifind, mmls, fsstat, vb.). TSK - UNIX Takımyıldızı aletler Komut satırı bu dosyayı ayrıştırabilir NTFS sistemleri, FAT, FFS, EXT2FS ve EXT3FS. TSK, dosya sistemi yapılarını kendi başına okur ve işler, bu nedenle işletim sisteminin dosya sistemini desteklemesi gerekmez.
    Makaleler: Gizli veya Kayıp Verileri Kurtarma.

Bazı makalelerde listelenenlere ek olarak, yardımcı programlardan da bahsedilmiştir. Sihirli kurtarma ve ntfsundelete ntfstools paketinden.

Kendinizi hasarlı ortamdan veri kurtarmanız gereken bir durumda bulursanız, bu liste sizin için çok yararlı olabilir. Ve bunları kullanmaya acil bir ihtiyaç duymadan önce bu araçlardan en azından bazılarında ustalaşmanız önerilir. Bunu yapmak için, kaynak listesinde verilen notlardan birinde yapıldığı gibi, dosyaları silmenin yapay örnekleri üzerinde test etmek mantıklıdır.

Sonuç olarak, yukarıdaki araçların kullanılması gerektiğinde hoş olmayan bir duruma girmekten nasıl kaçınılacağına dair önemsiz, ancak kesinlikle yararlı olabilecek birkaç ipucu. İlk olarak, bir dosyayı veya dizini yanlışlıkla silmeyi zorlaştırabilirsiniz. Bunu yapmak için, komut yerine şunu yapın rm komut çağrıldı rm -i... Bu, takma ad komutu kullanılarak aşağıdaki gibi yapılabilir:

Takma ad rm = "rm -i"

Ardından silme işlemini gerçekleştirmeden önce size ek bir soru sorulacak, gerçekten istiyor musunuz?

İkinci ipucu: Verilerinizi mümkün olduğunca sık, her gün, hatta her saat yedekleyin. Bu tavsiyeye uyarsanız, en kötü durumda, yalnızca çalışmanızın sırasında aldığınız sonuçları kaybedersiniz. son saat... Ve bu durumda veri kurtarma prosedürlerinin gerçekleştirilmesi çok daha kolay olacaktır. Bu prosedürlerin yürütülmesini cron ve yardımcı programı kullanarak otomatikleştirebilirsiniz. rsyncönemli dosyaları ve dizinleri başka bir diske veya bölüme periyodik olarak kopyalamayı düzenleyerek. Alternatif olarak, yukarıda bahsedilen Mondo Rescue yardımcı programını kullanabilirsiniz. Bu arada, nasıl kullanılacağını öğreneceksiniz; bu, acil bir durumda verileri kurtarmanız gerektiğinde faydalı olabilir.

Üçüncüsü: silinen dosyaları kurtarmaya çalışmadan önce, bu dosyaların bulunduğu bölümün bir kopyasını alın ve orijinal bölümle değil onunla çalışın. Kurtarma işlemi sırasında tekrar hata yaparsanız, baştan başlayabilirsiniz. Orijinal bölümle çalışırsanız, verilere geri dönülemez şekilde zarar verebilirsiniz. Komutu kullanarak bir bölümün kopyasını oluşturabilirsiniz. dd(Bu komutun kullanımı hakkında A. Dmitriev'in "dd: Diğerlerine benzemeyen bir komut" makalesinde okuyabilirsiniz).

CD'den veya diğer çıkarılabilir ortamlardan çalışan ve veri kurtarma araçları da dahil olmak üzere bir dizi yönetim yardımcı programı içeren özel Linux dağıtımları olduğunu da hatırlamakta fayda var. SystemRescue CD'si ve Trinity Rescue Kit bu tür dağıtımlara örnektir.

Bu yazının başında bahsi geçen listede olduğu gibi, yukarıdaki listenin bir süre sonra güncelliğini yitireceğine inanıyorum. Ama yeni araçlar ortaya çıkacak, belki daha mükemmel. Güncel kalmak için, bazen Linux Yazılım Kataloğu sitesini kontrol edin veya daha iyisi bu kataloğun güncel kalmasına yardımcı olun. Ardından, herhangi bir anormal veya rutin durumda, siz veya başka bir Linux kullanıcısı, sorunlarını çözmek için gerekli araçları ve araçları bulabileceksiniz.