restaurarea fișierelor

Să descrie procesul de a restaura manual fișierele sau fișierele șterse accidental de la sistemele corupte partiție NTFS atunci când se lucrează în sistemul de operare Windows NT. Problema este că o parte a sistemului de operare este nici un software corespunzător. program de recuperare NTFS ca de la producători terți, din păcate, sunt dificile și costisitoare. Situația este agravată de lipsa documentației complete pentru structura de control de nivel redus de blocuri NTFS.

Ce faci dacă o zi în care se constată că un computer care execută Windows NT nu mai cizme, sau unii devin brusc inaccesibile partiții logice NTFS?

În primul rând, este necesar să se clarifice ceea ce este conectat cu vina: deteriorarea fizică a discului, ieșirea de defectare a controlerului sau distrugerea sistemului de fișiere NTFS.

Probleme cu unitatea

Hard drive-urile au o durată de viață limitată - de obicei, de mai mulți ani. Defectarea dispozitivului poate fi uneori identificat prin caracteristica click la momentul inițializării. Discul poate să faceți clic și să se calmeze și să nu untwist mai mult decât o dată. Când BIOS-ul de inițializare vă va informa cu privire la această problemă. Într-o astfel de situație, este necesară pentru a repara hard disk. În cazul în care costul datelor pierdute depășește în mod semnificativ costul discului în sine, ar trebui să se refere la specialiști, care, cu toate acestea, nu este ieftin.

Reparații efectuate după cum urmează. În cazul în care, a coborât electronice situate în afara spațiului închis al discului, apoi înlocuiți sau reparați taxa corespunzătoare. Pentru a face acest lucru, de multe ori trebuie să se ocupe cu un alt disc de același tip.

În cazul în care părțile deteriorate situate în interiorul incintei de antrenare, problemele vor fi mai mult. În primul rând, demontați discul rupt trebuie să fie în așa-numita „camera curată“, în cazul în care nici un praf garantat. Apoi se înlocuiește placa de circuit imprimat cu circuit, scoate din alt disc. disc renovate se închide, lăsând doar copia informațiile de pe al treilea sector de disc.

Prin urmare, în cazul în care hard disk-ul rupt cu informații valoroase, să fie pregătit să sacrifice un altul pentru repararea și pentru a obține a treia, pentru recuperare de date.

Dacă există suspiciunea unei defecțiuni controler de disc, încercați să-l înlocuiască. De asemenea, verificați cablul de conectare.

Probleme cu sistemul de fișiere

Acest loc de muncă necesită o abilitate destul de mare. În special, necesitatea de a înțelege formatul unităților de control ale sistemului de fișiere. Dacă nu sunt în măsură să-l îndeplinească tine, cel mai bine este de a apela un specialist și nu încercați să reparați NTFS.

Pentru a testa unitățile de control trebuie să fie conectat la două discuri: prima, portbagajul defect, iar al doilea - cel cu informațiile pe care doriți să restaurați.

Asigurându-vă că primul disc este în regulă, opriți computerul și conectați-l la a doua, nu a reușit unitate.

Determinarea geometrie dispozitiv logic

Rulați programul Disk Probe. Selectați elementul de meniu Unitate unitate fizică. Panoul Deschideți unitate fizică. apare pe ecran, selectați dispozitivul PhysicalDrive1, dublu-clic pe butonul din stânga al mouse-ului pe linia corespunzătoare a listei Unități fizice disponibile. Apoi apăsați pe butonul Set Activ. Lăsând comutatorul este doar pentru citire. și închideți panoul de clic OK (Fig. 1).

restaurarea fișierelor

Fig. 1. Selectarea unui disc fizic

Ca rezultat al programului Disk Probe va avea acces pentru a citi discul deteriorat. Apoi, încearcă să citească conținutul master boot record de disc, situat în primul sector în pista de zero la zero cilindru. Pentru a face acest lucru, selectați bara de meniu Citește sectoare. Veti vedea Read Panel Industriei. În sectorul de pornire selectați primul număr din sectorul de la zero, și în numărul de sectoare stabilite la 1. Apoi, faceți clic pe butonul Citire.

Atingerea înregistrarea de încărcare secțiunea dorită, selectați din meniul View linia NTFS Bootsector. Ar trebui să vedeți ceva de genul imaginea prezentată în Fig. 2.

restaurarea fișierelor

Acesta conține toate informațiile despre geometria partiției restaurate. În special, dimensiunea de cluster în sectoare se află în sectoare pe cluster. În plus, sunt date de numere de cluster MFT masă principală și de rezervă (Clustere pe teren la MFT și Clustere pentru MFT mirr respectiv).

Și ce dacă master boot record sau înregistrarea de boot este secțiunea corectă distrusă.

Această situație este gravă, dar nu fatale. Un tabel detaliat al unității logice capacitate de corespondență NTFS și numărul de clustere pot fi găsite pe MSDN. De exemplu, în cazul în care containerul este în intervalul 1025 - 2048 Mb, dimensiune de cluster este egal cu patru sectoare, iar dacă în intervalul de la 8193 la 16 384 MB - într-un cluster este de 32 de sectoare. Rețineți, totuși, că, cred că în avans cu privire la posibilitatea de recuperare a discului în caz de avarie, poate facilita o astfel de lucru, atunci când devine necesar. Este necesar să se identifice și să înregistreze dimensiunea clusterului imediat după instalarea sistemului de operare, în timp ce sectorul de boot NTFS este încă intactă.

În acest caz, dacă dimensiunea clusterului și rămâne necunoscut, este necesar să se identifice mijloace indirecte sau metoda de selecție.

Tabelul MFT

Structura internă a sistemului de fișiere NTFS fundamental diferit de FAT cel mai familiar. Fără a intra în detalii, vom prezenta doar informațiile de care au nevoie pentru a efectua în lucrarea ei de restaurare.

Sistemul de fișiere FAT (FAT32 și varietatea) stochează informații despre fișierele în mai multe locuri ale dispozitivului logic. Un descriptor de fișier care conține numele, dimensiunea, data creării și numărul de primul selectat pentru cluster este în directorul. File Allocation Table File Allocation Table. din care a existat un nume de sistemul de fișiere FAT păstrează o listă legată de toate cluster-ele alocate la dosar. În cele din urmă, fișierul în sine poate fi pulverizat pe cluster-ele.

Această organizație face foarte dificil de a restabili fișierele în cazul unor defecțiuni. Mai ales critic este integritatea tabelului FAT, în cazul în care tabelul lipsește sau conținutul său au fost parțial distruse, dispărând informații despre clustere alocate la dosar. Fișierul rezultat poate fi foarte, foarte dificil de a colecta de la grupuri individuale, știind doar conținutul său. În plus, acest lucru necesită o mulțime de timp. Prin urmare, în practică, dispariția tabelului FAT și copia sa este o pierdere completă de fișier.

Pierderea directoarelor face imposibilă pentru a determina numărul de primul grup alocat unui fișier, numele și dimensiunea exactă. În acest caz, consecințele nu sunt atât de dezastruoase, ca tabelul FAT au fost „abandonate“ lanțul de clustere, care poate fi transformată cu ușurință într-un fișier. Numele fișierelor obținute în acest mod este de obicei format din numere. Rețineți că, în prăbușirea unui director care conține mii de fișiere, după restaurarea va fi dificil de a găsi fișierul dorit în cazul în care cel puțin unele nu știu conținutul său.

În sistemul de fișiere NTFS, toate informațiile de fișier este stocat în așa-numitul Master File Table (MFT) Master File Table. Înregistrarea MFT conține descriptori de seturi cu informațiile de fișier, cum ar fi numele, crearea și data modificării, atributele de securitate, și, cel mai important, liste de clustere alocate la dosar. Dacă fișierul este mic, acesta poate fi stocat direct în înregistrarea MFT.

Prin urmare, capacitatea de a recupera fișierele de partiție NTFS deteriorate este determinată în mare măsură de integritatea MFT și copiile sale.

Cum de a găsi un tabel MFT?

restaurarea fișierelor

Fig. 6. Înregistrarea MFT cu atributul rezident

.. Deplasarea datelor rezidente, care este, se înregistrează un fișier în cuvântul doi octeți de compensare 14 în ceea ce privește datele atribut, și dimensiunea - un cuvânt de doi octeți de offset 10.

Aici este un mic exemplu. Pentru a ilustra formatul de înregistrare care conține MFT rezident atribut de date, am pregătit un mic fișier numit Small.txt, care conține șirul de text «Acesta este un mic fișier text.». Apoi, utilizați programul Disk Probe, am găsit înregistrarea MFT creat pentru acel fișier (vezi Fig. 6).

Aici, atributul de date începe cu un offset 0160 în raport cu înregistrarea MFT. 8 Byte de compensare în atributul (evidențiate în verde) este zero, prin urmare, avem de-a face cu un atribut rezident.

După cum se poate observa din Fig. 6 octeți de fișier Small.txt (în galben) sunt în interiorul înregistrarea MFT compensate 18 în ceea ce privește datele atribut, iar dimensiunea fișierului este un octet 1A.

Cum pot recupera fișierele?

Acum, înarmat cu cunoștințele de mai sus cu privire la structura internă a unităților de sistem NTFS poate începe pentru a restaura fișierele din secțiunea deteriorată a sistemului de fișiere.

Când cunoscute numele fișierelor pentru a restabili, aveți nevoie pentru a găsi intrarea corespunzătoare în MFT. Acest lucru poate fi realizat prin utilizarea programului Disk Probe. folosind șir de căutare Sectorul din meniul Instrumente. Următoarele se găsește în înregistrarea de date atribut și de a determina un rezident sau nu.

În cazul atributului nerezidentă munca va fi mult mai mult.

Calc blocuri VCN cu lanț, aveți nevoie pentru a determina locația și dimensiunea extensiilor fișierului recuperate. Apoi, folosind aplicatia Disk sonda ar trebui să citească în măsura în care datele și apoi salvați-le într-un fișier de pe disc sănătos. Nu uita, de asemenea, că programul Disk Probe indică numărul de sectoare care au nevoie să citească sau să scrie, și VCN bloc stabilit numărul de clustere alocate măsură. Prin urmare, este necesar să se efectueze conversia corespunzătoare.

Din păcate, în practică, recuperarea unui număr mare de fișiere este consumatoare de timp. Cea mai grea parte este dat manual de prelucrare VCN blocuri lanțuri, care pot fi foarte mult timp. Trebuie să lucreze ore întregi cu un calculator, de conversie zecimal în hexazecimal și invers, precum și producerea de diverse operații aritmetice necesare pentru a determina mărimea și localizarea gradului de fișiere recuperabile. Prin urmare, vom folosi de obicei, un mic program de home-made NTFS Explorer. efectuarea mai operațiune consumatoare de timp în modul semiautomat.

articole similare