Всеки потребител на компютъра е бил там, няколко пъти - този момент, когато разберете, че току-що сте изтрили грешен файл или куп файлове. Кошчето за рециклиране е полезно за такива ситуации, при които файловете, които изтривате, са видимо налични в кошчето за рециклиране и могат да бъдат възстановени по-късно. Има много ситуации, в които изтрит файл не отива в кошчето за рециклиране и тази статия ще обсъди как можете да възстановите изтритите файлове на Windows с Linux, по-точно Ubuntu. Техниките, обсъдени тук, ще работят, ако имате двойно зареждане на Windows и Linux или ако имате CD с Ubuntu Live.

подготовка

На първо място, трябва да създадете папка, която да бъде местоназначението, с което да възстановите файловете си. Това трябва да е в домашната ви директория или на външно устройство за съхранение. След това трябва да превключите текущата си работна директория в тази новосъздадена директория. Това може да стане със следните команди (Забележка: заменете "потребителско име" по-долу с вашето потребителско име):

 mkdir / home / username / ВъзстановениФайлове cd / home / username / RecoveredFiles 

Това е важно, тъй като НЕ трябва да възстановявате файлове в същата файлова система, която съдържа изтритите файлове. Това е така, защото не искате да презапишете файла, който се опитвате да възстановите.

Сега трябва да знаете точната файлова система, на която са изтрити файловете ви. За да получите списък на всички налични файлови системи, отворете терминал и въведете следната команда:

 sudo fdisk -l 

Тази команда ще ви даде списък на всички файлови системи и дялове, налични във вашата система. Оттук нататък трябва да сте в състояние да определите кое устройство е във вашият файл. Ако имате проблеми с идентифицирането на правилното устройство, можете да изпълните следната команда:

 df -h 

Това ще ви покаже списък с всички монтирани файлови системи, от които можете да намерите файловата система, която съдържа изтритите файлове. След това трябва да демонтирате целевата файлова система с командата:

 sudo umount 

Ntfsundelete

Ntfsundelete идва предварително инсталиран на повечето Linux системи и дори е достъпен на живо на компактдиск на Ubuntu. За да започнете, сканирайте целевата файлова система за изтритите файлове, като изпълните следната команда:

 sudo ntfsundelete 

Ако знаете името на файла или файловете, които искате да възстановите, можете да използвате флага -m, който връща файлове, които съответстват на дадения шаблон. Следните съвпадения на файловете "SpecialFile1" и "SpecialFile2" са изтрити.

 sudo ntfsundelete -m * pecial * / dev / sda2 

Ntfsundelete добре форматира резултатите за нас и показва имената на файловете и размера на файла, както и процента на файла, който може да се възстанови. Можете да научите повече за ntfsundelete флаговете, като напишете

 sudo ntfsundelete -h 

За да възстановим файл, можем да използваме флагът -u (undelete) и флага -i (файловите идоди). Можете да посочите повече от един файл inode, като ги разделите със запетаи:

 sudo ntfsundelete -u -i fileinode1, fileinode2 

TestDisk

Това е много мощен инструмент и може да причини сериозни щети на вашата система, ако не се използва правилно. Препоръчително е НИКОГА да не използвате този инструмент, ако чувствате сънливост или сънливост. В това се прилагат всички правила, приложими за работа с тежки машини.

В допълнение към възстановяването на изтритите файлове, testdisk може да поправи вашата таблица на дяловете, да възстанови изтритите дялове, да възстанови секторите за зареждане на Windows (NTFS и FAT) и да копира файлове от изтрити дялове FAT, exFAT, NTFS и Ext2 / Ext3 / Ext4.

Testdisk може да се инсталира в Ubuntu, като се изпълнява следното в терминал:

 sudo apt-get инсталирате testdisk 

Стартирайте програмата интерактивно, като въведете

 sudo testdisk 

След това изберете опцията за създаване на нов регистрационен файл.

Изберете твърдия диск, съдържащ вашите файлове

Testdisk открива типа на дяла на твърдия диск и дава намек за това как да изберем.

Забележка : Моля, не забравяйте да изберете вида на намерения дял, освен ако не сте абсолютно сигурни, че намекът е грешен.

Изберете "[Advanced] Utils на файловата система". Игнорирайте всички други опции.

Използвайте стрелките нагоре / надолу, за да изберете целевия дял, и използвайте дясно / ляво, за да изберете изтриване в долната част на терминала.

Придвижете се до целевата директория, съдържаща изтритите файлове. Изтритите файлове се показват с червен текст. Използвайте стрелката нагоре / надолу, за да изберете целевия файл.

Натиснете "c", за да копирате файла. Testdisk ще попита къде искате да запазите файла. Натиснете "y", за да отмените и запазете файла в целевата дестинация. Полезно цветно кодирано съобщение ще ви предупреди за успех или неуспех.

заключение

Възстановените файлове са собственост на коренния потребител. За да прехвърлите собствеността на файла на потребителя, изпълнете следната команда, като замените потребителското си име и възстановените файлове:

 sudo chown потребителско име SpecialFile1.jpg SpecialFile2.jpg 

Най-добрият начин да се гарантира, че критичните файлове са достъпни след случайно изтриване е да имате резервно копие. Тези инструменти ще ви помогнат да възстановите изтритите файлове на Windows с Linux. Повече информация може да намерите онлайн за ntfsundelete и testdisk.