Hver computerbruger har været der, nogle mere end én gang - det øjeblik, når du indser, at du lige har slettet den forkerte fil eller en masse filer. Papirkurven er nyttig til disse situationer, hvor filer, du sletter, tilsyneladende er tilgængelige i papirkurven og kan genoprettes senere. Der er mange situationer, hvor en slettet fil ikke går i papirkurven, og denne artikel vil diskutere, hvordan du kan gendanne slettede Windows-filer med Linux, specielt Ubuntu. De teknikker, der diskuteres her, vil fungere, hvis du dobbeltstart Windows og Linux, eller hvis du har en Ubuntu Live CD.

Forberedelse

Først og fremmest skal du oprette en mappe, som ville være den destination, du genopretter dine filer til. Dette skal være i din hjemmekatalog eller i en ekstern lagerenhed. Du skal derefter skifte din nuværende arbejdsmappe til denne nyoprettede mappe. Dette kan gøres med følgende kommandoer (Bemærk: erstat "brugernavn" nedenfor med dit brugernavn):

 mkdir / home / username / RecoveredFiles cd / home / brugernavn / RecoveredFiles 

Dette er vigtigt, da du IKKE skal gendanne filer til det samme filsystem, der indeholder de slettede filer. Dette skyldes, at du ikke vil overskrive den fil, du forsøger at gendanne.

Nu skal du kende det nøjagtige filsystem, dine slettede filer er på. For at få en liste over alle tilgængelige filsystemer, skal du åbne en terminal og skrive følgende kommando:

 sudo fdisk -l 

Denne kommando giver dig en liste over alle filsystemer og partitioner, der er tilgængelige på dit system. Herfra skal du kunne identificere, hvilken enhed din fil er på. Hvis du har problemer med at identificere den korrekte enhed, kan du køre følgende kommando:

 df -h 

Dette vil vise dig en liste over alle monterede filsystemer, hvorfra du kan finde filsystemenheden, der indeholder dine slettede filer. Du skal derefter afmontere målfilsystemet med kommandoen:

 sudo umount 

Ntfsundelete

Ntfsundelete leveres forudinstalleret på de fleste Linux-systemer, og den er endda tilgængelig på Ubuntus live-cd. For at begynde skal du scanne målfilsystemet for slettede filer ved at køre følgende kommando:

 sudo ntfsundelete 

Hvis du kender navnet på den eller de filer, du vil gendanne, kan du bruge -m flaget, som returnerer filer, der matcher det givne mønster. Følgende matcher både vores "SpecialFile1" og "SpecialFile2" slettede filer.

 sudo ntfsundelete -m * pecial * / dev / sda2 

Ntfsundelete formaterer resultaterne fint for os og viser filnavne og filstørrelse samt procentdelen af ​​den fil, den kan gendanne. Du kan finde ud af mere om ntfsundelete flag ved at skrive

 sudo ntfsundelete -h 

For at genoprette en fil kan vi bruge -u flag (undelete) og -i flag (fil inodes). Du kan angive mere end en filindgang ved at adskille dem med kommaer:

 sudo ntfsundelete -u -i fileinode1, fileinode2 

TestDisk

Dette er et meget kraftfuldt værktøj, og det kan medføre alvorlig skade på dit system, hvis det ikke bruges korrekt. Det anbefales at bruge ALDRIG dette værktøj, hvis du føler dig træt eller døsig. Alle regler gældende for drift af tunge maskiner gælder her.

Udover at gendanne slettede filer kan testdisken rette din partitionstabel, genoprette slettede partitioner, genopbygge Windows (NTFS og FAT) boot sektorer og kopiere filer fra slettede FAT, exFAT, NTFS og Ext2 / Ext3 / Ext4 partitioner.

Testdisk kan installeres i Ubuntu ved at køre følgende i en terminal:

 sudo apt-get install testdisk 

Kør programmet interaktivt ved at skrive

 sudo testdisk 

Vælg derefter optionen for at oprette en ny logfil.

Vælg harddisken med dine filer

Testdisk registrerer partitionstypen på harddisken og giver et tip til at guide dig om hvilket valg du skal lave.

Bemærk : Vær sikker på at vælge den antydede partitionstype, medmindre du er helt sikker på, at tipet er forkert.

Vælg "[Advanced] File System Utils". Ignorer alle de andre muligheder.

Brug op / ned-pilene til at vælge målpartitionen, og brug højre / venstre for at vælge genoprettelse nederst på terminalen.

Naviger til målmappen med de slettede filer. Slettede filer vises med rød tekst. Brug op / ned pilen til at vælge målfilen.

Tryk på "c" for at kopiere filen. Testdisk spørger, hvor du vil gemme filen. Tryk på "y" for at nulstille og gem filen på måldestinationen. En nyttig farvekodet besked vil varsle dig om succes eller fiasko.

Konklusion

De genvundne filer ejes af roden brugeren. For at overføre ejerskab af filen til din bruger skal du køre følgende kommando og erstatte dit brugernavn og genoprettede filer:

 sudo chown brugernavn SpecialFile1.jpg SpecialFile2.jpg 

Den bedste måde at sikre, at kritiske filer er tilgængelige efter en tilfældig sletning, er at have en sikkerhedskopi. Disse værktøjer hjælper dig med at gendanne slettede Windows-filer med Linux. Mere information kan findes online for ntfsundelete og testdisk.