Recuperarea datelor sub Linux. Ubuntu: recuperarea fișierelor șterse. Cum să recuperați datele pierdute folosind TestDisk

O cunoștință a venit la mine cu următoarea problemă: trebuie să recuperez fișierele șterse de pe cardul flash al camerei. Lucrez într-un magazin care vinde și configurează computere și, firește, avem doar Windows acolo. Aveam în stoc un program fără probleme care m-a ajutat, și nu numai, de mai multe ori - Zero Assumption Recovery. Program bun de fapt, dar plătit și pentru Windows. Pe scurt, ea a scanat o unitate flash de 4 giga timp de 2-3 ore și a găsit ceva. Am încercat să refac, dar până la urmă nu a fost nimic în folderul restaurat. A fost un șoc pentru mine! Aceasta a fost prima dată când s-a întâmplat acest lucru cu acest program. Am decis să încerc ceva magic cu un card de memorie acasă, dar pe Ubuntu 11.10 nativ.

Pentru a face acest lucru, am apelat un program de recuperare special de pe carduri de memorie sau unități flash numit PhotoRec din pachetul TestDisk. Dacă programul nu este instalat, atunci instalați:

sudo apt-get install testdisk

Acum, fără a închide Terminalul, apelați programul cu comanda

și introduceți parola utilizatorului

În continuare, vom vedea tot felul de unități conectate pe computerul nostru. Unitatea flash de care aveam nevoie era a treia. Folosind săgețile sus sau jos, dreapta sau stânga, ne vom deplasa prin Terminal. Subliniem discul necesar/card/unitate flash, în cazul nostru UDF 2.0 Silicon-Power 8G și apăsați Enter.

Dacă trebuie să restaurați toate fișierele, apoi apăsați Enter, iar dacă trebuie să restaurați fișiere de unul sau mai multe tipuri, atunci utilizați săgeata spre dreapta pentru a merge la elementul Opt fișier și apoi apăsați Enter.

În mod implicit, toate tipurile de fișiere sunt selectate pentru căutare și recuperare. Utilizați litera S pentru a elimina toate selecțiile. Folosiți săgețile în sus și în jos pentru a găsi tipul dorit fișiere și selectați cu bara de spațiu. Apasa Enter.

În meniul de jos, accesați elementul Căutare.

Selectați FAT32. Apasa Enter. Din toate opțiunile pe care le alegem Alte, deoarece Unitatea noastră flash are sistemul de fișiere FAT32.

Dacă selectați elementul GRATUIT, căutarea se va efectua în spațiul gol și în acest caz vor fi recuperate doar fișierele șterse, iar dacă selectați TOTAL, căutarea se va efectua pe toată suprafața unității flash sau a discului.

Acum trebuie să specificăm directorul în care vom salva fișierele de care avem nevoie. Alege folderul doritși apăsați în mod natural Enter.

Scurta descriere: Acest articol vă arată cum să recuperați fișierele șterse în Linux folosind un instrument de linie de comandă Testare disc. Acesta este un instrument ușor de utilizat pe care aproape oricine îl poate folosi pentru a recupera fișiere pierduteîn Ubuntu sau altele distribuții Linux.

Ai avut vreodată acel sentiment groaznic? Cel pe care îl primești când îți dai seama că ai șters accidental fișiere și nici măcar nu este la coșul de gunoi? Adesea este precedat imediat de un refuz: știu că mai am un exemplar.

Dar nu trece prin toate etapele durerii, nu-ți face griji. Și amintește-ți că nu ești singur; mai devreme sau mai târziu toată lumea o face.

Apropo, știi? Am scris deja despre asta. Puteți urma linkul de mai sus.

Dar după expresia „Nu-ți face griji”, ești răspuns: „Tocmai am șters singura copie a CV-ului meu!” si ce sa fac?

Nu, nu-ți face griji pe toate ale tale fișiere la locul lor. Tot ce s-a întâmplat a fost că dosarul a fost eliminat de pe listă. Atâta timp cât nu instalați programe mari sau alte fișiere pe disc, acesta există în continuare. De fapt, în funcție de dimensiunea fișierului și de spațiul disponibil pe unitatea dvs., fișierele șterse pot persista pe termen nelimitat, chiar dacă suprascrieți și formatați unitatea. Recuperare șters fișiere Linux se poate face prin Linie de comanda, vă vom spune despre această metodă.

Cum să recuperați fișierele șterse în Linux

„Da, bine”, spuneți, „mă voi liniști să știu că dosarul meu „există” într-un sens abstract. Dar în ceea ce mă privește, dacă nu îl pot deschide, edita sau tipări, nu există în nici un sens practic. Ceea ce ar ajuta cu adevărat ar fi o modalitate de a recupera acele fișiere care au fost șterse de pe disc. Și unul care nu necesită un laborator de criminalistică IT.

De fapt, nu vă faceți griji - nu aveți nevoie de un laborator de recuperare fișiere șterse. De asemenea, dacă poți trece de interfața grafică primitivă, este de fapt ușor de făcut! Vă voi arăta cum să utilizați TestDisk pentru a recupera fișierele șterse.

Cum să recuperați fișierele șterse pe Linux folosind TestDisk

Permiteți-mi să vă dau un exemplu simplificat: am luat o unitate flash goală, am adăugat câteva fișiere și apoi am șters unul. Sistemul meu are acum o funcție care va șterge direct fișierele de pe mediile amovibile, ocolind complet Coșul de reciclare; adica daca selectez "dreapta" click pe fisier si apoi selectez "sterge". Încă prezintă un avertisment, dar faceți clic pe butonul Da o dată și fișierul dispare pentru totdeauna. Sau se pare.

Dar de data asta nu am înțeles acest sentiment îngrozitor. Și nu, nu pentru că este un scenariu pregătit. Știam că tot ce trebuia să fac era să deschid un terminal de genul " testdisk" și apăsați "enter". Prima dată când am făcut asta, am avut unul dintre „momentele Linux”. Pentru că dacă nu o ai - și eu nu... asta îți spune cum să-l obții! Doar introduceți " sudo apt install testdisk" și apăsați Enter și îl veți primi în aproximativ 10 secunde.

Pasul 1

Recuperarea fișierelor Linux șterse este foarte rapidă. Mai întâi trebuie să instalați TestDisk. Majoritatea distribuțiilor Linux au deja acest instrument în depozitul lor oficial. Pe Ubuntu și alte distribuții Linux bazate pe Ubuntu, cum ar fi Linux Mint, sistemul de operare elementar etc., puteți utiliza comanda de mai jos pentru a instala TestDisk:

sudo apt install testdisk

Utilizatorii Arch Linux îl pot instala din AUR. Îl puteți descărca pentru alte distribuții Linux de la linkul de mai jos:

Deși folosesc Ubuntu în acest tutorial, asta nu înseamnă că numai fișierele șterse pot fi recuperate în Ubuntu Linux. Instrucțiunile prezentate aici funcționează și pentru alte distribuții.

Pasul 2

Rulați TestDisk într-un terminal utilizând următoarea comandă:

Pasul 3

Când îl deschideți, veți vedea ceva asemănător cu acesta. Fii răbdător! Interfața este de fapt simplă, dar trebuie să citiți cu atenție textul. Folosiți tastele săgeți pentru a naviga și „enter” pentru a selecta.

Ecranele de comandă suplimentare vă vor spune despre acest lucru. De asemenea, rețineți că TestDisk 7.0 tinde să evidențieze următorul pas inteligent. Acest lucru este aproape întotdeauna corect, dar citiți ecranul pentru că nu vă poate citi mintea. În orice caz, atunci când dorește să creezi un fișier jurnal, răsfățați-l. Asta te va scoate din gaură.

Pasul 4

Acum, în acest moment, dacă aveți noroc, ar trebui să vă vedeți discul. Și poți trece la ultimii pași. Dar să presupunem că nu ai, ai, să zicem, o mașină cu sarcini multiple. În acest caz, proprietarii pot fi neclari și Testdisk are nevoie de permisiunea dvs. pentru a le deschide. Veți vedea ceva de genul acesta:

Selectați „sudo” și introduceți parola. Apăsați „enter” și „enter” din nou ecranul următor pentru a crea un alt fișier jurnal.

Pasul 5

De data aceasta, Testdisk va afișa toate discurile dvs. Tasta săgeată către unitatea corespunzătoare și apăsați Enter.

Pasul 6

Testdisk selectat din nou setarea corectă. Acest lucru are sens, deoarece stocarea simplă este rareori partajată. Apăsați enter din nou:

Pasul 7

Am acoperit principalele puncte când vine vorba de recuperarea fișierelor Linux șterse. Și, în sfârșit, trebuie să ne gândim puțin. Dacă ați citit primul ecran și sunt dispus să pariez că nu ați făcut-o, acest program nu este doar despre recuperarea fișierelor șterse. Acesta este un utilitar de disc puternic. Dar dacă ne amintim că încercăm să facem o alegere, este destul de evident: nu încercăm să reparăm discul, încercăm să reparăm fișierul. Selectați Avansat și apăsați Enter.

Pasul 8

În partea de jos a paginii, selectați „ Anulați ștergerea" și pregătește-te să-ți vezi fișierul!

Pasul 9

Testdisk va verifica fișierele și va crea o listă de fișiere șterse evidențiate roșu culoare. Săgeți în jos și citește cu atenție opțiunile de mai jos.

Pasul 10

Din nou, rețineți că Testdisk este unealta multifunctionala. Cele mai multe dintre aceste opțiuni se referă la grupuri de fișiere; vrem doar ca fișierul nostru care a fost șters să revină! Deci apăsați „c”.

După cum puteți vedea pe tabela de marcaj, am câștigat cu 1-0 După apăsarea „c” există opțiuni în care este posibil să doriți să restaurați fișierul, dar implicit este folderul dvs. de acasă. Din nou, acesta este de obicei cel mai bun. Navigarea Testdisk este puțin dificilă, iar tragerea și plasarea după fapt este o briză.

Asta e tot! Recuperarea fișierelor Linux șterse este completă. Acum puteți afla despre sfaturi generale pentru recuperarea fișierelor. Vor fi răspunsuri la multe întrebări legate de acest subiect.

Câteva sfaturi pentru recuperarea fișierelor șterse pe Linux folosind TestDisk

În primul rând, dacă vă aflați într-un loc unde nu doriți, apăsați „q” pentru a ieși. Acest lucru nu va închide programul, ci va acționa ca un buton înapoi într-un program complet. interfata graficași vă va returna pagina. Și la fel cum repetarea butonului înapoi te va duce în cele din urmă înapoi la început.

În al doilea rând, ca și în orice, cu cât sunt mai puține distrageri, cu atât este mai ușor să găsești ceea ce cauți. Cu alte cuvinte, deconectați fizic toate celelalte unități. În mediile simple din punct de vedere grafic, simplitatea este prietenul tău.

In cele din urma, Testdisk vă poate ajuta, de asemenea, să recuperați fișiere care au devenit inaccesibile din alte motive. De fapt, de aceea am început să folosesc programul în primul rând. Încercam să salvez fișiere de pe o unitate deteriorată care nu a putut fi pornită. De obicei, este doar o chestiune de a scoate respectiva unitate prin conectarea acesteia la un adaptor USB. Apoi îl puteți conecta la un alt computer și puteți copia fișiere oricând doriți.

Dar dacă Discul este formatat în LVM? Aceasta a fost problema mea, deoarece unitatea LVM instalată nu arată ca un sistem de operare Linux obișnuit. Niciunul dintre fișierele normale nu apare și vânătoarea pur și simplu nu ajută. Acest lucru se datorează, printre altele, faptului că majoritatea fișierelor Managerii Linux nu mai poate citi sistemele de fișiere ext.2.

Cu toate acestea, după mai multe porniri false, Am reușit să găsesc și să salvez fișiere lipsă. Rețineți, totuși, că secvența pașilor de aici va fi ușor diferită, poate fi necesar să utilizați „analiza” pentru ca Testdisk să înțeleagă unitatea și poate fi necesar să apăsați puțin pentru a găsi folderul „acasă” odată terminat. În plus, fișierele pe care le căutați nu vor apărea în roșu, deoarece nu au fost niciodată șterse în primul rând. Dar odată ce le găsiți, procedura de copiere este practic aceeași.

Cu Testdisk și puțin noroc, nu vă veți mai pierde niciodată fișierele și videoclipurile, așa cum puteți întotdeauna recuperați fișierele șterse în Linux.

Acest ghid este o instrucțiune pentru începătorii în lumea distribuțiilor bazate pe cunoscutul nucleu. Sperăm că pentru tine Recuperați fișierele Linux șterse a fost rapid.

concluzii

Recuperarea fișierelor Linux șterse este foarte rapidă și simplă. Chiar și un începător utilizator Linux va putea să-l dea seama cu ajutorul ghidului nostru. Dacă articolul ti-a fost de folos apoi distribuie-l pe paginile tale de socializare rețelele Google+, Facebook, Twitter, VKontakte și Odnoklassniki. Acest lucru ne va ajuta foarte mult. Să ne dezvoltăm comunitatea împreună.

De asemenea, dacă aveți întrebări pe tema „Recuperarea fișierelor Linux șterse”, scrieți-le în formularul de comentarii.

Dacă găsiți o eroare, evidențiați o bucată de text și faceți clic Ctrl+Enter.

DESPRE recuperarea datelor din sistemele de fișiere Linux nu a scris doar
leneş. Pentru a îndeplini această sarcină, există multe diferite
instrumente, inclusiv utilitarul debugfs, care îndepărtează cu ușurință orice uzură
fișiere cu ext2. Dar ce zici de alte FS? Cum să recuperezi un fișier lipsă din
o unitate flash sau o partiție NTFS din apropiere? Chiar și cei mai tăcuți despre asta
bloggeri harnici. Între timp, totul este foarte simplu și prozaic.

Nu este întotdeauna convenabil să reporniți într-un alt sistem de operare pentru a efectua
acțiuni pentru verificarea sistemelor de fișiere, restaurarea fișierelor, redimensionarea
partiții și efectuați alte operații cu date. Imaginează-ți că au trecut deja câteva
instalat pe computer timp de doi ani OS: Windows și Linux. Primul
descarci foarte rar si doar in situatii de urgenta il folosesti pe al doilea
în fiecare zi și deja te gândești să treci complet la Linux și să dezinstalezi Windows, așa că
Convertiți numai partiția NTFS, care stochează ani de date acumulate, în ext3
nu se poate face cu niciun instrument. Trebuie să păstrezi două sisteme de operare pentru că
deși partiția NTFS este accesibilă din Linux (folosind ntfs-3g), pentru a rezolva probleme
Sistemul de fișiere va trebui totuși să reporniți în Windows.

Ce se întâmplă dacă sistemul de fișiere FAT de pe unitatea flash este deteriorat? Din nou
reporniți în Windows? Sau ați șters accidental un fișier din sistemul de fișiere UFS,
aparținând unei instalări FreeBSD din apropiere? Poate ești un sistemic
administrator și disc pentru Recuperare Windows nu a fost acolo la momentul potrivit
la mana? Voi răspunde la toate întrebările deodată: aproape toate acțiunile la întoarcere din
inexistența sistemelor de fișiere FAT, NTFS, UFS, recuperarea fișierelor stocate în acestea,
diagnosticare și multe altele se pot face fără a părăsi Linux. Din acest articol
vei învăța cum să o faci.

Set de instrumente

Înainte de a trece direct la descrierea procesului de recuperare,
diagnosticarea și readucerea la viață a fișierelor moarte, consider că este de datoria mea să mă familiarizez
tu cu o listă de instrumente folosite. În primul rând, vom avea nevoie
instrumente pentru lucrul cu sistemele de fișiere (crearea, verificarea, obținerea
informație). Toate sunt distribuite în trei pachete:

1. dosftools- utilitare pentru lucrul cu sisteme de fișiere FAT.
Pachetul conține doar două programe: mkfs.vfat (mkfs.dos) pentru crearea unui fișier
system și fsck.vfat (fsck.dos) pentru a efectua o verificare a sistemului de fișiere.

2. ufsutils- un set de utilități pentru lucrul cu UFS și derivate (de exemplu,
FFS folosit de FreeBSD). Conține opt utilități, inclusiv mkfs.ufs,
fsck.ufs, tunefs.ufs (setări FS), growfs.ufs (redimensionare) și altele.

3. ntfsprogs- diverse utilitare pentru lucrul cu NTFS. Nu contine
programe pentru crearea sau verificare completă(verificare de bază posibilă) fișier
sistem, dar include o mulțime de instrumente utile, cum ar fi ntfscp pentru
copierea fișierelor fără a monta partiția, „reîncarnarea” fișierelor ntfsundelete,
utilitar pentru redimensionarea partiției ntfsresize, program de clonare
partiții ntfsclone și altele.

Este posibil să avem nevoie și de instrumente pentru lucrul cu partițiile de hard disk.
disc. Există trei programe cele mai avansate de acest tip:
despartit,
conceput pentru a crea partiții, a le redimensiona, a le muta,
crearea și verificarea sistemelor de fișiere;
gpart-
program de recuperare pentru o tabelă de partiții uzate și
TestDisk -
un analog al gpart cu o interfață pseudo-grafică și mai multe funcții utile.

Trebuie remarcat faptul că parted este doar un înveliș frumos pe deasupra utilităților descrise
să lucreze cu sisteme de fișiere, așa că aproape tot ce poate face parted poate face
Ei. Mai mult decât atât, în jurul despărțit în sine există un alt înveliș numit
. Ea
creează doar o interfață grafică GTK convenabilă în stilul Partition Magic.

În pachetul TestDisk veți găsi utilitarul PhotoRec, conceput pentru
recuperare tipuri variate fișierele din partiție, indiferent de tipul utilizat
Sistemul de fișiere. Principiul funcționării sale este căutarea și restaurarea fișierelor
pe baza metadatelor lor fără a analiza structura sistemului de fișiere. PhotoRec este capabil
recuperați imagini (bmp, jpg, png, tiff, raf, raw, rdc, x3f, crw, ctg,
orf, mrw), fișiere audio (wav, au, mp3, wma), fișiere video (avi, mov, mpg), arhive
(bz2, tar, zip), documente (doc, pdf, html, rtf), fișiere cu surse de program (c,
pl, sh). Un număr de programe de același tip pot fi găsite în pachet
Trusa Sleuth pentru care
Există o interfață web pentru autopsie.

Cazuri de utilizare

În secțiunile următoare ne vom uita la câteva scenarii comune
utilizarea utilităților descrise. În primul rând, aceasta descriere detaliata proces
recuperarea fișierelor folosind trei abordări diferite, în al doilea rând, repararea
sisteme de fișiere după o defecțiune, în al treilea rând, clonarea unei partiții pe mai multe mașini,
în al patrulea rând, o descriere a procesului de transfer de date către o partiție mai mică.

Resurecția Castim

Pentru a resuscita fișiere moarte pe NTFS, deja menționat
ntfsundelete din pachetul ntfsprogs. Este foarte usor de folosit si extrem
îngrijit. Dacă ați pierdut accidental un fișier și ați demontat imediat partiția, fiți
Sunt sigur că ntfsundelete îl va putea întoarce la locul său în siguranță.

Mai întâi trebuie să vizualizați o listă cu toate fișierele șterse:

# ntfsundelete /dev/sda1

A treia coloană a rezultatului va indica procentul de integritate a fișierului. Daca el
egal cu 100% - totul este ok, dosarul poate fi readus la viață nevătămat;
o valoare mai mică indică faptul că unele părți au fost deja șterse
date noi, așa că după recuperare fișierul va apărea, așa cum se spune,
bătut. În unele cazuri, este posibil să se restaureze chiar și pe jumătate ucis
fișierul poate face diferența, deocamdată să ne concentrăm pe copii complet intacte.
Pentru a face acest lucru, rulați următoarea comandă:

# ntfsundelete -p 100 /dev/sda1

Wow, sunt atât de mulți! Să forțăm programul să afișeze numai fișierele
șterse în ultimele 2 zile:

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

Asa e mai bine. Să restabilim fișierul al cărui număr de inod (prima coloană de ieșire)
este egal cu 11172, în directorul /undeleted:

# ntfsundelete /dev/sda1 -u -i 11172 -d /undeleted

Fișierele pot fi restaurate folosind o mască:

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

Filtrați după lungime:

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

Sau puteți restaura toate fișierele șterse și abia apoi vă puteți da seama
ce e ce:

# ntfsundelete /dev/sda1 -u -m "*" -d /undeleted

Programul extrage fișiere cu toate atributele, inclusiv numele și timpul de creare.
Este o plăcere de folosit.

Pentru a recupera date din toate celelalte sisteme de fișiere, inclusiv FAT, UFS,
EXT3 și oricare alții, este cel mai convenabil să utilizați PhotoRec. Hai să lansăm
program:

În meniul principal, selectați dispozitivul experimental (de exemplu, /dev/sda). Clic
și selectați tipul de tabel de partiții (pentru computere, acesta este Intel). Apoi, selectați
partiție, iar pe ecranul următor - tipul sistemului de fișiere (ext2/ext3 sau altul).
Setăm directorul în care dorim să plasăm fișierele recuperate și apăsăm „Y”.
Directorul trebuie să fie pe altă partiție/disc, altfel riscați să vă agravați
situație prin suprascrierea fișierelor șterse cu date noi.

Gata, procesul de recuperare a început, poate dura de la 10 minute până la
câteva ore, în funcție de „vechimea” sistemului de fișiere și de număr
fișiere șterse. Puteți opri procesul oricând apăsând , Și
reluați-l de unde a fost întrerupt rulând din nou PhotoRec.

În directorul pe care îl alegeți, veți găsi o mulțime de subdirectoare cu nume precum
recup_dir.1, recup_dir.2, fiecare dintre acestea conţinând un număr mare de fişiere
tipuri diferite. PhotoRec nu restaurează numele, așa că va trebui să te chinui
curățând toată această grămadă.
PhotoRec are alte dezavantaje:

  1. Destul de des se blochează și fișierele pot fi deteriorate,
    prin urmare, ar trebui verificate fără greșeală pentru „neîntrerupt”.
  2. Programul caută fișiere folosind modele. Dacă ați șters un fișier al cărui format
    PhotoRec nu este acceptat - este o cauză pierdută.

Prin urmare, pe lângă photorec, este necesar să aveți și alte mijloace la îndemână
analiza și recuperarea datelor pierdute. Considerat cel mai bun din acest domeniu
Kit utilitar Sleuth Kit,
conținând o cantitate mare o mare varietate de instrumente pe care oamenii le iubesc
folosiți diverse servicii pentru a investiga incidentele de hacking și
administratori de sistem avansați. Suntem departe de asta și ne interesează
doar două utilitare din întregul set: fls și icat, concepute pentru căutare și
preluarea fișierelor (atât existente, cât și șterse).

Să vedem lista fișierelor șterse folosind utilitarul fls:

# 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

Indicatorul „-r” face ca programul să parcurgă toate directoarele în mod recursiv, în timp ce indicatorul „-d”
- afișați numai fișierele șterse.

Cel mai probabil, lista va fi foarte lungă și va conține și o listă
inode care au fost deja alocate altor fișiere (linia realloc din a treia
coloană), așa că o vom filtra și o vom trimite la mai puțin:

# fls -rd /dev/sda1 | grep -v „(realloc)” | Mai puțin

În a treia coloană veți vedea numerele fișierelor inode, iar în a patra - numele acestora.
Pentru a extrage un fișier din FS, utilizați comanda icat (steagul „-r” este destinat
pentru a recupera un fișier șters):

# icat -r /dev/sda1 1023 > /home/vasya/tmp/my_file

Pentru a restaura toate fișierele, puteți utiliza următoarea comandă:

# pentru i în `fls -rd /dev/sda1 | grep -v „(realloc)” |\
awk("printează $3")|tr -d [:]`; do icat -r -f fat /dev/sdb1 $i >\
/home/vasya/tmp/inode-$i ;gata

Dacă doriți să găsiți un anumit fișier, atunci rezultatul fls poate fi pur și simplu „crescut”:

# fls -rd /dev/sda1 | grep -v „(realloc)” | grep fișierul_meu.jpg

Lucrul grozav despre utilitarele Sleuth Kit este că le folosesc
multe metode diferite de căutare a fișierelor șterse și a părților acestora. Aceasta și
analiza structurilor de control ale sistemului de fișiere și diverse metode euristice,
și potrivirea modelelor. De fapt, cu ajutorul trusei Sleuth este posibil să revenim la
viața, chiar și fișierele suprascrise pe ext3 (în ciuda faptului că dezvoltatorii ext3 vorbesc despre
imposibilitatea efectuării unei astfel de operaţii).

Repararea sistemelor de fișiere

Repararea unui sistem de fișiere deteriorat este foarte simplă. Suficient
utilizați utilitarele standard fsck.vfat (pentru sistemele de fișiere FAT12,
FAT16 și FAT32), fsck.ufs (pentru UFS, UFS2, FFS) și ntfsfix (pentru NTFS).

Din păcate, ntfsfix nu este capabil să vindece complet NTFS. Ea doar corectează
unele dintre problemele sale și setează marcajul de verificare forțată a fișierului
sistem, astfel încât următoarea repornire în Windows va începe
chkdsk pentru o verificare completă a FS.

Folosind mașină virtuală, putem evita nevoia de a reporni
Windows. Pentru aceasta:

  1. Pornim mașina virtuală și instalăm Windows pe mașina virtuală
    HDD.
  2. Să demontăm partiția care conține sistemul de fișiere NTFS.
  3. Lansăm mașina virtuală ca prima hard disk care
    indica disc virtual cu Windows, iar al doilea este adevăratul nostru greu
    disc.
  4. Folosind standard Instrumente WindowsÎncepem să verificăm partiția NTFS.

Copierea partițiilor

Să presupunem că ați cumpărat un hard disk nou și doriți să transferați mai multe partiții
de la vechiul disc pe cel nou. Dacă începeți să o faceți folosind metode standard,
prin crearea unei noi partiții și copierea manuală a fișierelor, riscați să fiți înșelat
multe probleme asociate cu codificarea numelor de fișiere, fișiere speciale,
fișiere protejate și veți pierde mult timp. Este mai bine să folosiți metoda
clonarea unei partiții.

Utilizatorii UNIX clonează partiții folosind utilitate standard dd, care
poate fi utilizat împreună cu orice sistem de fișiere. Pentru a face acest lucru pe un disc nou
se creează o partiție identică ca dimensiune cu cea sursă și se execută comanda „dd if=partition1”.
of=partition2 bs=1m". În același mod, puteți copia o partiție NTFS, dar într-un pachet
ntfsprogs este un utilitar mai potrivit pentru acest scop.

Programul ntfsclone este identic ca funcționalitate cu comanda dd, cu excepția
două caracteristici. În primul rând, nu copiază zonele nealocate ale fișierului
sistem, iar mutarea este mai rapidă, iar imaginea partiției (dacă creați
imagine) ocupă mai puțin spațiu. În al doilea rând, ntfsclone este capabil să stocheze o imagine în
special fișier comprimat, care este convenabil de transferat la alte mașini.

Pentru a clona o partiție, rulați următoarea comandă:

# ntfsclone --overwrite /dev/hda1 /dev/hdb1

Și pentru a crea o imagine:

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

Utilitarul ntfsclone este deosebit de convenabil dacă decideți să copiați fișierul instalat
Ferestre pentru o întreagă flotă de alte mașini (sală de clasă sau birou). Pentru aceasta
este suficient să instalați Windows pe o singură mașină și să creați o imagine, care apoi
Puteți să-l puneți într-o minge și să utilizați Linux LiveCD pentru a-l încărca pe alte mașini. La
au putut să pornească, va trebui să copiați și înregistrarea MBR a discului:

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

Și apoi scrieți-l pe discul tuturor mașinilor:

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

Transfer de date

Ce trebuie să faceți dacă decideți să treceți complet la Linux, dar nu doriți
utilizați diverse trucuri și ntfs-3g pentru a vă accesa datele vechi,
situat pe o partiție NTFS? La urma urmei, această secțiune poate ocupa cea mai mare parte
disc și nu există nicio modalitate de a copia pur și simplu conținutul său pe unul nou
partiție formatată în ext3/ext4. În acest caz, ei vă vor veni din nou în ajutor
utilitare din pachetul ntfsprogs, sau mai degrabă unul dintre ele este ntfsresize, care va permite
copiați datele în porțiuni mici într-un nou sistem de fișiere și apoi
scăderea dimensiunii partiției NTFS și creșterea partiției ext3/ext4. Pentru asta tu
veți avea nevoie de niște LiveCD care să conțină versiuni ntfsprogs și e2fsprogs nu mai mici
1.41 (pentru suport ext4, dacă, desigur, veți transfera date către
a ei). De asemenea, este foarte de dorit ca LiveCD-ul să conțină cel mai recent gparted, deoarece
că modificarea manuală a dimensiunii este dificilă și periculoasă (cu excepția modificării dimensiunii sistemului de fișiere în sine,
trebuie să redimensionați partiția folosind fdisk, o eroare și întreaga operațiune
va trebui să o iei de la capăt).

Deci, porniți de pe LiveCD și montați secțiuni de hard disc. Să spunem
dimensiunea este de 120 GB. Dintre acestea, 80 GB este o partiție NTFS ambalată și
restul de 30 GB (da, exact 30, după conversia gigaocteților de marketing în
volumul real al discului se dovedește a fi de aproximativ 111 GB) - aceasta este o partiție cu
Linux instalat, care ocupă 5 GB. Deci „fereastra” noastră
este egal cu aproximativ 25 GB. Mutăm fișierele din partiția NTFS în partiția ext3/ext4 până când
până când dimensiunea lor totală devine egală cu dimensiunea ferestrei. Ca urmare
acesta din urmă se dovedește a fi complet plin, iar primul „slăbește” cu 25 GB.
Demontați ambele partiții și rulați gparted. Selectați partiția NTFS, apăsați pe secundă
butonul mouse-ului, selectați Redimensionare/Mutare și reduceți secțiunea cu dimensiunea ferestrei, selectați
ext3/ext4 și măriți-o cu aceeași dimensiune a ferestrei (partiția va trebui să
treceți la începutul discului și apoi măriți). Așa că obținem încă 25 GB
spațiu liber, care ne va permite să copiem unele dintre fișiere și apoi din nou
redimensiona. Patru astfel de treceri și ștergem complet partiția NTFS și
Partiția ext3/ext4 este extinsă pentru a acoperi întregul disc.

concluzii

După cum puteți vedea, Linux nu poate funcționa numai cu multe terțe părți
sisteme de fișiere, dar este dotat și cu o mulțime de utilități pentru modificarea, efectuarea acestora
diagnostice și alte operații. Nu te vei găsi niciodată într-o situație fără speranță
situații, păstrând la îndemână un LiveCD bazat pe Linux, care este exact ceea ce
cel mai sfânt Graal al oricui administrator de sistem si utilizatorul.

WWW

În primul rând, un alt software popular pentru
restaurarea fișierelor folosind șabloane.

www.sysresccd.org -
CD-ul System Rescue conține toate programele menționate în articol.

Uneori regretăm deciziile pripite pe care le-am luat. Acest lucru este valabil și pentru ștergerea fișierelor. Mai mult, le putem șterge fără să luăm deloc o decizie, întâmplător. În Windows există un coș de reciclare pentru un astfel de caz. Ubuntu nu are acest instrument, dar utilizatorul poate recupera datele pierdute în alte moduri, uneori chiar într-o măsură semnificativ mai mare. Principalul lucru este să știți la momentul potrivit cum să recuperați fișierele șterse în Ubuntu.

Datorită funcționalității software puteți recupera fișiere pe Ubuntu.

Dacă se întâmplă că ați șters documentul, videoclipul sau întregul folder greșit, atunci trebuie să îl restaurați imediat, de îndată ce vă dați seama. Nu intelegi de ce atata graba? Veți afla puțin mai târziu, dar deocamdată trebuie să recuperăm fișierele pierdute foarte repede. Diverse utilități vă vor ajuta în acest sens.

Nu este cel mai eficient dintre toate programele de recuperare a datelor. Dar mulți vor putea să recurgă la el, deoarece este adesea instalat pe Ubuntu și este ușor de gestionat. Instalarea acestuia este, de asemenea, foarte ușoară:

sudo apt-get install gparted

Lansați GParted cu drepturi extinse:

Găsim partiția de disc de pe care a fost șters Informații importante, deschidel.

Acum faceți clic pe butonul „Dispozitiv” din meniul de sus și selectați „Încercați să recuperați datele”.

Rata de succes a operației nu este atât de mare. Cu toate acestea, dacă ați făcut acest lucru la scurt timp după ștergerea fișierului dorit, este posibil să returnați totul înapoi.

TestDisk este deja mai potrivit pentru recuperarea fișierelor șterse pe Ubuntu. Utilitarul are o gamă largă de funcționalități, iar această procedură este doar una dintre acțiuni. Totul este controlat printr-o interfață text, care, desigur, nu este foarte convenabilă pentru începători.

Mai întâi, instalați TestDisk:

sudo apt install testdisk

Hai să rulăm programul:

  • Alege dintre trei opțiuni posibileși apăsați Enter.
  • Selectați unitatea de pe care doriți să recuperați fișierele șterse.
  • Selectați tabelul de partiții. După cum puteți vedea, sunt câteva dintre ele, ultimele (Mac, Xbox, Sun) nu ne sunt prea potrivite. Cel mai adesea asta
  • Selectați Avansat în fereastra următoare.
  • Acum selectați secțiunea și butonul listă din partea de jos.
  • Vom vedea toate fișierele care au fost șterse recent, chiar și cu numele și data ștergerii.
  • Folosind butonul „C” putem copia fișierele pe care dorim să le recuperăm.

Acest utilitar vă permite să restaurați rapid un anumit fișier și nu este necesar să aveți cunoștințe serioase, chiar și despre comenzi. Cu toate acestea, nu este întotdeauna posibilă restaurarea fișierelor afișate acolo dacă acestea au fost suprascrise.

PhotoRec este puțin mai mult decât complet specializat în recuperarea fișierelor. Cu acest program este imposibil, ca și în cazul celui precedent, să restaurați selectiv documentele necesare. Cu toate acestea, cu el puteți obține înapoi aproape orice, chiar și informații din sectoare proaste, deoarece PhotoRec se uită la datele originale, fără să acorde atenție informațiilor furnizate de sistemul de fișiere.

Instaleaza programul:

sudo apt install photorec

Hai sa lansam:

  • Din nou, selectați discul cu care vom lucra.
  • Deschideți discul dorit și apoi în fereastra următoare sistemul de fișiere. În cazul Ubuntu, aceasta va fi prima opțiune.
  • Selectați o metodă de scanare. Există două dintre ele: întreaga partiție sau doar spațiu nealocat. Ne va interesa intreaga sectiune.
  • Apoi, în aceeași fereastră, selectați folderul în care va fi salvat întregul rezultat al scanării.
  • Așteptăm finalizarea procesului.

PhotoRec restaurează, de obicei, o grămadă de nedorite diferite simultan. Mai mult decât atât, aceste vechituri sunt adesea fără nume, așa că este dificil să găsești exact ceea ce ai nevoie. Cu toate acestea, de regulă, utilizatorii au acces la fișiere șterse importante folosind acest utilitar.

Safecopy

Acesta nu este un instrument atât de puternic, dar este și mai ușor de utilizat. Programul nu recuperează datele folosind această metodă. Pur și simplu copiază fișierele de pe mediile deteriorate pe cele intacte. În acest sens, este convenabil să îl utilizați cu unități flash care nu funcționează sau discuri amovibile. În general, gama de capabilități Safecopy este destul de largă, iar recuperarea fișierelor nu este în mod clar punctul său forte.

Descărcați utilitarul pe computer:

sudo apt install safecopy

Transferarea datelor de pe medii deteriorate:

sudo safecopy /dev/sda /home/

Folosind această comandă vom transfera datele de pe partiția dev/sda în home. Metoda este mai potrivită nu pentru cei care au șters ceva accidental, ci pentru cei ale căror fișiere sunt deteriorate.

Dar este puțin probabil ca acest program să fie inferior tuturor celor anterioare. Potrivit unor utilizatori și dezvoltatori, este în general unul dintre cele mai puternice de acest gen și vă permite să returnați informații care au fost șterse cu mult timp în urmă și suprascrise. Pentru unii, aceasta va fi ultima lor speranță. Programul este disponibil nu numai pe sistemele Linux, ci și pe Windows.

Instalați bisturiu:

sudo apt-get install scalpel

Deschideți fișierul de configurare al utilitarului:

sudo gedit /etc/scalpel/scalpel.conf

Puteți folosi nano în loc de gedit dacă acesta este editorul dvs. implicit.

Acum aici trebuie să găsim o linie care conține formatul fișierului pe care îl căutăm. De exemplu, acesta este png. Găsiți png și eliminați semnul hash (#) de la începutul liniei. Această acțiune se numește „decomentare”.

Salvați fișierul și închideți editorul.

Executăm comanda pentru a căuta datele pierdute:

sudo bisturiu /dev/sda1 -o /home/png/

sda1 este secțiunea în care căutăm, home/png este secțiunea în care totul va fi copiat.

Procesul a început. Poate dura câteva ore. Când ați terminat, deschideți Nautilus și utilizați-l pentru a deschide folderul în care ați salvat fișierele. Acolo vei găsi cel mai probabil și mai mult gunoi decât după PhotoRec, dar printre ele se numără și fișierele de care ai nevoie.

Puțină teorie

Deci, de ce trebuie făcut totul atât de repede? Motivul este că atunci când ștergem un fișier, indiferent pe ce sistem se află, ștergem doar o aparență de link către el. Folosind un astfel de link, programele îl accesează, obținând acces la ceea ce se află pe hard disk. Cu toate acestea, de fiecare dată ștergerea unui fișier la cererea utilizatorului de pe HDD va fi foarte incomod și costisitoare din punct de vedere al timpului și al energiei. Este mult mai ușor să marcați această zonă de pe disc ca inutilă și să o suprascrieți atunci când este nevoie de spațiu nou. Prin urmare, cu cât facem totul mai repede, cu atât este mai puțin probabil ca această zonă să fi fost deja suprascrisă.

Programele prezentate mai sus implementează căi diferite preluarea informațiilor șterse. Acesta din urmă, potrivit utilizatorilor, este folosit chiar și de agențiile de informații. Apropo, nu le va fi dificil să „întoarcă din cealaltă lume” orice date folosind urma magnetică reziduală de pe disc. Dar, de obicei, acest lucru necesită echipamente speciale scumpe și nu doar o utilitate.

Dacă te confrunți cu problema pierderii fișiere importante, nu dispera imediat. Un numar mare de diverse programe vă permit să recuperați informațiile necesare după ștergerea accidentală. În orice caz, gestionați cu atenție documentele importante de pe computer: faceți copii, gândiți-vă înainte de a șterge. Deși, desigur, toată lumea știe deja acest lucru.

Uneori se întâmplă să ștergem, așa cum s-ar părea că nu fisierele necesare(imagini, videoclipuri, documente text etc.), și apoi deodată regretăm, pentru că... Printre cele șterse, cele necesare s-au dovedit a fi. Este bine dacă ștergem fișierele în Cart, de unde este foarte ușor de restaurat apăsând combinația de taste Ctrl+Zși apoi toate fișierele care sunt în Cart vor fi restaurate în folderele lor anterioare sau puteți selectiv făcând clic Click dreapta la fișierul dorit în Cart si in meniul contextual - Restabili.

Dar ce să facem când am șters fișiere cu funcția - Sterge Permanent? Mulți oameni cred că datele se pierd pentru totdeauna. Dar asta nu este adevărat. În acest caz, utilitarul consolei ne va ajuta Bisturiu.

Bisturiu este un instrument simplu, foarte eficient de recuperare a fișierelor.
Bisturiu este un remediu recuperare rapida fișiere, care citește începutul și sfârșitul fișierelor de formate cunoscute din baza de date și încearcă să le găsească pe disc. Unicitatea acestui software este că nu depinde de sistemul de fișiere. Prin urmare, restaurarea este posibilă cu ambele FATx, NTFS, ext2/3, deci cu secțiuni „goale” (brute).. Instrumentul poate fi utilizat atât pentru regăsirea informațiilor digitale, cât și pentru recuperarea fișierelor.

Bisturiu disponibil în depozitele aproape tuturor distribuțiilor Linux. ÎN Ubuntuși derivate din care îl puteți instala Centru de aplicații sau rulați comanda în terminal pentru a instala:

sudo apt-get install scalpel

După instalare, nu veți găsi meniul de sistem Bisturiu, deoarece Am menționat mai sus, acest instrument este lansat de pe terminal cu o comandă specifică. Dar înainte de a rula comanda pentru a căuta fișiere șterse definitiv, trebuie să introduceți fișierul de configurare bisturiu.conf decomentați linia (eliminați semnul hash) cu extensia fișierului dorit (Toate tipurile de fișiere sunt comentate în mod implicit). Rulați comanda în terminal pentru a deschide fișierul de configurare bisturiu.conf:

sudo gedit /etc/scalpel/scalpel.conf

Notă. Într-o echipă gedit(Ubuntu; Linux Mint Cinnamon) se schimbă numele editor de text distribuția dvs. instalată implicit.

De exemplu, am ales să caut fișiere imagine pierdute cu extensia JPGși a decomentat această linie în editorul care s-a deschis cu fișierul bisturiu.conf:


Puteți selecta orice alt fișier. Salvați fișierul modificat ( Ctrl+S) și închideți editorul.

Și acum trebuie să rulați o comandă de terminal cu instrumentul
Bisturiu pentru a găsi fișiere pierdute:

sudo bisturiu /dev/sda8 -o /home/vladimir /JPG /output/

sda8- aceasta este o partiție de pe hard disk-ul sistemului meu actual. Pentru a determina partiția și a o modifica în comandă, executați comanda:


Terminalul ar trebui să afișeze toate partițiile hard diskului. După cum se arată în imagine, punctul de montare al partiției mele este marcat cu o săgeată, bară oblică sau oblică - sda8, pe care l-am introdus în comandă. Trebuie să-l ai pe al tău marcat.

/home/vladimir- Asta e numele meu Dosarul principal. Schimbare vladimir de unul singur.

/JPG- acesta este numele folderului din comanda care va fi creat de dvs Dosarul principal, unde vor fi salvate toate fișierele recuperate, pe care le puteți schimba și în propriile dvs.

Deci, executăm comanda și așteptăm finalizarea restaurării:


După cum se poate vedea în imagine, procesul de căutare și restaurare a fișierelor de imagine cu extensia JPG pe computerul meu se va întâmpla în doi pași, precum și timp, în funcție de dimensiunea partiției specificate (GB) și de numărul de imagini aflate pe ea.
Vreau să spun imediat că procesul nu este rapid.

Odată ce recuperarea este completă, deschideți Dosarul principal cu drepturi de administrator:

sudo nautilus

În loc de nautilus indica numele manager de fișiere distribuția dvs. (de exemplu: Linux Mint - nemo sau saja; și așa mai departe.).


Deschideți folderul cu fișierele recuperate, selectați și salvați fișierele de care aveți nevoie, iar apoi puteți șterge folderul definitiv, deoarece... va ocupa doar spațiu prețios în partiția de hard disk.

Concluzie. Aș dori să remarc că instrumentul Bisturiu găsește toate fișierele cu extensia specificată, chiar și pe cele care se aflau anterior pe această partiție când alte sisteme de operare au fost instalate odată pe ea. Acest utilitar folosit și de agențiile de informații tari diferite pentru a căuta informații compromițătoare pe computerul utilizatorului, dacă este necesar. Deci, indiferent cum ștergem fișierele definitiv, acestea își lasă în continuare amprenta pe hard disk.

Numai distrugerea fizică a hard disk-ului va scuti utilizatorul de computer de compromiterea fișierelor .