Recuperează fișierele șterse anterior de comanda DEL. Comanda UNDELETE oferă trei niveluri de protecție împotriva ștergerii neintenționate.
Parametrul [drive:] [route] file-name specifică locația și numele fișierului sau setului de fișiere care trebuie restaurate. În mod implicit, UNDELETE recuperează toate fișierele șterse din directorul curent.
Opțiunea / LIST afișează fișierele șterse pe care le puteți restabili, dar nu le restaurați. Listarea rezultată este controlată de parametrii [drive:] [route] nume de fișier și parametri / DT, / DS și / DOS.
/ ALL restabilește fișierele șterse fără a afișa o solicitare de confirmare pentru fiecare fișier. UNDELETE utilizează trei metode de recuperare: Ștergeți Sentry, Ștergeți Tracker și standard (vedeți mai jos). În acest din urmă caz, UNDELETE recuperează fișiere din directorul DOS, înlocuind primul caracter al numelui fișierului (#). Dacă fișierul există deja, este folosit unul dintre următoarele caractere: #% 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ (până când este primit un nume unic).
/ DOS restabilește numai fișierele listate ca MS-DOS șterse, afișând o solicitare de confirmare pentru fiecare fișier. Dacă există fișierul de urmărire a ștergerii, acesta este ignorat.
/ DT restabilește numai fișierele listate în fișierul de urmărire a ștergerii, afișând cereri de confirmare.
/ DS restabilește numai fișierele listate în directorul SENTRY (vedeți mai jos), afișând pentru fiecare solicitare confirmare.
/ LOAD încarcă programul Undelete rezident în memorie utilizând informațiile din fișierul UNDELETE.INI. Dacă fișierul UNDELETE.INI nu există, UNDELETE utilizează valorile implicite.
/ UNLOAD descarcă partea rezidentă a Undelete din memorie, dezactivând instrumentul de recuperare a fișierelor.
/ PURGE [drive] șterge conținutul directorului SENTRY. Dacă nu este specificat niciun disc, UNDELETE caută directorul de pe unitatea curentă.
/ STATUS afișează pentru fiecare unitate tipul de protecție activă împotriva ștergerii.
/ S [disc] permite nivelul de protecție Sentry Sterry și încarcă partea rezidentă a programului UNDELETE. Programul scrie pe discul specificat informațiile necesare pentru recuperarea fișierelor șterse. Dacă nu este specificat niciun disc, specificând această opțiune permite nivelul de protecție Sentry Delete pentru discul curent. Setarea parametrului / S încarcă partea parțială a programului în memorie utilizând informațiile din fișierul UNDELETE.INI.
/ Print [-record] permite nivelul de protecție împotriva Delete Tracker și încarcă partea rezidentă a programului UNDELETE. Programul înregistrează informațiile utilizate pentru a recupera fișierele șterse. Parametrul necesar "unitate" specifică discul pentru care doriți să stocați informații despre fișierele șterse. Parametrul opțional "înregistrări" trebuie să specifice o valoare de la 1 la 999 - numărul maxim de intrări în fișierul de urmărire a ștergerilor (PCTRACKR.DEL). Valoarea implicită depinde de tipul de disc:
Nu utilizați urmărirea scoaterea discului, reordonare folosind o comandă JOIN sau SUBST. Dacă aveți de gând să aplice comanda ASSING, trebuie să faceți pentru a UNDELETE.
MS-DOS oferă trei niveluri de protecție împotriva ștergerii accidentale a fișierului: Ștergere Sentry, Ștergere Tracker și standard.
Ștergerea Sentry oferă cel mai înalt nivel de protecție, necesitând o cantitate mică de memorie (13,5 K) și spațiu pe disc. Creează un director ascuns SENTRY. Când ștergeți un fișier, UNDELETE muta fișierul din locația curentă în directorul SENTRY. La recuperare, fișierul se mută înapoi. Directorul SENTRY ocupă aproximativ 7% din spațiul de pe disc. Dacă este plină, cele mai vechi fișiere sunt aruncate.
Nivelul de urmărire a ștergerilor necesită aceeași cantitate de memorie, dar spațiul minim pe disc. Pentru a scrie locația fișierelor șterse, folosește un fișier numit PCTRACKER.DEL. După ștergerea fișierului, MS-DOS modifică tabelul de alocare a fișierelor (FAT), indicând faptul că locația pe care o ocupă este gratuită pentru utilizare. Dacă este ocupat de un alt fișier, atunci va fi posibil să restabiliți fișierul șters doar parțial. Nivelul standard de protecție (minim) nu necesită memorie sau spațiu pe disc, dar oferă recuperarea fișierelor dacă spațiul lor de pe disc nu este ocupat de alte fișiere.
Nivelul standard de protecție este disponibil automat după pornirea calculatorului și oferă un nivel minim de protecție, dar nu necesită descărcarea părții rezidente a programului și a spațiului pe disc. Oferă recuperare de fișiere dacă locația sa nu este ocupată de un alt fișier.
UNDELETE nu poate restaura directorul și fișierele șterse din el. Cu toate acestea, dacă acestea sunt subdirectoare directe ale directorului rădăcină, puteți utiliza comanda UNFORMAT pentru a restaura directorul și apoi utilizați comanda UNDELETE pentru a restaura fișierele din acesta.
Fișierul UNDELETE.INI conține următoarele valori:
- Utilizați metoda Ștergere Sentry pentru a urmări fișierul;
- salvând toate fișierele, cu excepția * .TMP, * .VM. * .WOA, * .SWP, * .SPL, * .RMG, * .IMG, * .THM și * .DOV;
- fișierele cu un bit de arhivare nu sunt salvate;
- dosarele sunt aruncate după 7 zile;
- cantitatea de spațiu pe disc pentru fișierele șterse este limitată la 20% din spațiul de pe disc.
Secțiunea [sentry.disks] definește discurile protejate de metoda Sentry Delete.
Secțiunea [sentry.files] definește fișiere protejate împotriva ștergerii utilizând metoda Delete Tracker sau Delete Sentry. Minusul (-) înainte de numele fișierului indică faptul că nu este salvat. Valorile implicite sunt:
Secțiunea [mirror.disks] definește discurile protejate de metoda Tracker ștergere.
Secțiunea [configurație] definește următoarele valori:
- protejate (archive = TRUE) sau arhive (arhive = FALSE) cu setul de biți arhivat;
- câte zile sunt salvate fișiere (în zilele implicite = 7);
- cantitatea de spațiu pe disc rezervată fișierelor la distanță (procent implicit = 20);
În secțiunea [implicite], TRUE stabilește metoda de urmărire:
În orice moment, puteți folosi una dintre metodele de protecție. Pentru a schimba metoda, trebuie să reporniți programul Undelete (este descărcat cu comanda UNDELETE / U).
Indiferent de discurile specificate la pornirea programului, Undelete protejează toate discurile specificate în UNDELETE.INI. Puteți edita acest fișier. Pentru a proteja fișierele de pe unitățile de rețea, trebuie să aveți autoritatea corespunzătoare pentru a accesa directorul rădăcină.
Să dăm un exemplu. Următoarea comandă restabilește fără solicitare toate fișierele cu extensia .DAT, șterse în directorul rădăcină de pe unitatea D: