Uhell å slette en fil er en forferdelig følelse. Ikke å kunne starte opp i Windows og gjenopprette den filen gjør det enda verre. Heldigvis kan du gjenopprette slettede filer på NTFS-harddisker fra en Ubuntu Live CD.
For å vise denne prosessen, opprettet vi fire filer på skrivebordet til en Windows XP-maskin, og slettet dem deretter. Vi startet opp samme maskin med oppstartbar Ubuntu 9.10 USB Flash Drive som vi opprettet forrige uke.
Når Ubuntu 9.10 støter opp, åpner du en terminal ved å klikke på Programmer øverst til venstre på skjermen, og deretter velger du Tilbehør> Terminal.
sudo fdisk –l
og trykk enter.
Hvis du har mer enn en harddiskpartisjon formatert som NTFS, kan du kanskje identifisere den riktige partisjonen etter størrelsen. Hvis du ser på den andre linjen med tekst på skjermbildet ovenfor, står det "Disk / dev / sda: 136,4 GB, …" Dette betyr at harddisken som Ubuntu har kalt / dev / sda, er 136,4 GB stor. Hvis harddiskene dine har forskjellig størrelse, kan denne informasjonen hjelpe deg med å spore opp det riktige enhetenavnet som skal brukes. Alternativt kan du bare prøve dem alle, selv om dette kan være tidkrevende for store harddisker.
Nå som du vet navnet Ubuntu har tilordnet harddisken, skanner vi det for å se hvilke filer vi kan avdekke.
I terminalvinduet skriver du:
sudo ntfsundelete
og trykk enter. I vårt tilfelle er kommandoen:
sudo ntfsundelete /dev/sda1
Likevel har vi tre filer vi kan gjenopprette - to JPG og en MPG.
Merk: ntfsundelete er umiddelbart tilgjengelig i Ubuntu 9.10 Live CD. Hvis du er i en annen versjon av Ubuntu, eller av en eller annen grunn får en feil når du prøver å bruke ntfsundelete, kan du installere den ved å skrive inn "sudo apt-get install ntfsprogs" i et terminalvindu.
For å raskt gjenopprette de to JPGene, bruker vi * jokertegnet til å gjenopprette alle filene som slutter med.jpg.
I terminalvinduet, skriv inn
sudo ntfsundelete –u –m *.jpg
som er, i vårt tilfelle,
sudo ntfsundelete /dev/sda1 –u –m *.jpg
Merk at ntfsundelete-programmet ikke gjør noen endringer i den opprinnelige NTFS-harddisken. Hvis du vil ta disse filene og sette dem tilbake på NTFS-harddisken, må du flytte dem der etter at de er slettet med ntfsundelete. Selvfølgelig kan du også sette dem på din flash-stasjon eller åpne Firefox og sende dem til deg selv - himmelen er grensen!
Vi har en fil til å angre - vår MPG.
For å angre en fil ved hjelp av Inode, skriv inn følgende i terminalen:
sudo ntfsundelete –u –i
I vårt tilfelle er dette:
sudo ntfsundelete /dev/sda1 –u –i 14159
Vi kan bekrefte dette ved å skrive følgende i vårt terminalvindu:
ls –l
sudo chown ubuntu
Hvis den nåværende mappen har andre filer i den, kan du ikke endre eieren til ubuntu. Men i vårt tilfelle har vi bare disse tre filene i denne mappen, så vi vil bruke * jokertegn for å endre eieren av alle tre filene.
sudo chown ubuntu *
Se ntfsundelete's manuelle side for mer detaljert bruksinformasjon