Slik gjenoppretter du slettede Windows-filer med Linux
Hver datamaskinbruker har vært der, litt mer enn en gang - det øyeblikket når du innser at du bare har slettet feil fil eller gjeng med filer. Papirkurven er nyttig for slike situasjoner der filer du sletter er tilsynelatende tilgjengelige i papirkurven og kan gjenopprettes senere. Det er mange situasjoner der en slettet fil ikke går til papirkurven, og denne artikkelen vil diskutere hvordan du kan gjenopprette slettede Windows-filer med Linux, spesielt Ubuntu. Teknologiene som diskuteres her, vil fungere hvis du støtter oppstart av Windows og Linux, eller hvis du har en Ubuntu Live CD.
Forberedelse
Først og fremst må du opprette en mappe som vil være målet du gjenoppretter filene dine til. Dette bør være i din hjemmekatalog eller i en ekstern lagringsenhet. Du bør da bytte din nåværende arbeidskatalog til denne nyopprettede katalogen. Dette kan gjøres med følgende kommandoer (Merk: erstatt "brukernavn" nedenfor med brukernavnet ditt):
mkdir / home / username / RecoveredFiles cd / home / brukernavn / RecoveredFiles
Dette er viktig da du IKKE må gjenopprette filer i samme filsystem som inneholder de slettede filene. Dette skyldes at du ikke vil overskrive filen du prøver å gjenopprette.
Nå må du vite det nøyaktige filsystemet de slettede filene er på. For å få en liste over alle tilgjengelige filsystemer, åpne en terminal og skriv inn følgende kommando:
sudo fdisk -l
Denne kommandoen gir deg en liste over alle filsystemer og partisjoner som er tilgjengelige på systemet ditt. Herfra bør du kunne identifisere hvilken enhet filen din er på. Hvis du har problemer med å identifisere riktig enhet, kan du kjøre følgende kommando:
df -h
Dette vil vise deg en liste over alle monterte filsystemer der du kan finne filsystemenheten som inneholder dine slettede filer. Du bør da avmontere målfilsystemet med kommandoen:
sudo umount
Ntfsundelete
Ntfsundelete kommer forhåndsinstallert på de fleste Linux-systemer, og det er også tilgjengelig på Ubuntus live-CD. For å begynne, skann målfilsystemet for slettede filer ved å kjøre følgende kommando:
sudo ntfsundelete
Hvis du vet navnet på filen / filene du vil gjenopprette, kan du bruke -m
flagget, som returnerer filer som samsvarer med det oppgitte mønsteret. Følgende samsvarer med både våre "SpecialFile1" og "SpecialFile2" slettede filer.
sudo ntfsundelete -m * pecial * / dev / sda2
Ntfsundelete formaterer resultatene pent for oss og viser filnavn og filstørrelse, samt prosentandelen av filen den kan gjenopprette. Du kan finne ut mer om ntfsundelete flagg ved å skrive
sudo ntfsundelete -h
For å gjenopprette en fil, kan vi bruke -u
flagget (undelete) og -i
flagget (fil inoder). Du kan angi mer enn én filinode ved å skille dem med kommaer:
sudo ntfsundelete -u -i fileinode1, fileinode2
Testdisk
Dette er et veldig kraftig verktøy, og kan gjøre alvorlig skade på systemet ditt hvis det ikke brukes riktig. Det anbefales at du aldri bruker dette verktøyet hvis du føler deg trøtt eller døsig. Alle regler som gjelder for tungt maskineri gjelder her.
I tillegg til å gjenopprette slettede filer kan testdisken fikse partisjonstabellen, gjenopprette slettede partisjoner, gjenoppbygge Windows (NTFS og FAT) oppstartssektorer, og kopiere filer fra slettede FAT, exFAT, NTFS og Ext2 / Ext3 / Ext4 partisjoner.
Testdisk kan installeres i Ubuntu ved å kjøre følgende i en terminal:
sudo apt-get installer testdisk
Kjør programmet interaktivt ved å skrive
sudo testdisk
Velg deretter alternativet for å opprette en ny loggfil.
Velg harddisken som inneholder filene dine
Testdisk oppdager partisjonstypen på harddisken og gir et hint om å veilede deg om hvilket valg du skal lage.
Merk : vær så snill å velge den hintede partisjonstypen med mindre du er helt sikker på at hinten er feil.
Velg "[Advanced] File System Utils". Ignorer alle de andre alternativene.
Bruk opp / ned-pilene til å velge målpartisjonen, og bruk høyre / venstre for å velge tilbakestill nederst på terminalen.
Naviger til målkatalogen som inneholder de slettede filene. Slettede filer vises med rød tekst. Bruk opp / ned-pilen til å velge målfilen.
Trykk på "c" for å kopiere filen. Testdisk vil spørre hvor du vil lagre filen. Trykk "y" for å angre og lagre filen på måldestinasjonen. En nyttig fargekodd melding vil varsle deg om suksess eller fiasko.
Konklusjon
De gjenopprettede filene eies av roten brukeren. For å overføre eierskap av filen til brukeren, kjør følgende kommando, erstatt brukernavnet og gjenopprettede filer:
sudo chown brukernavn SpecialFile1.jpg SpecialFile2.jpg
Den beste måten å sikre at kritiske filer er tilgjengelige etter utilsiktet sletting, er å få en sikkerhetskopi. Disse verktøyene hjelper deg med å gjenopprette slettede Windows-filer med Linux. Mer informasjon kan bli funnet online for ntfsundelete og testdisk.