Случайно изтриването на файл е ужасно усещане. Невъзможността да се зареди в Windows и да се отмени този файл прави това още по-лошо. За щастие, можете да възстановите изтритите файлове на NTFS твърди дискове от Ubuntu Live CD.
За да покажем този процес, създадохме четири файла на работния плот на машина с Windows XP, след което ги изтрихме. След това стартирахме същата машина с стартиращото USB флаш устройство Ubuntu 9.10, което създадохме миналата седмица.
След като Ubuntu 9.10 стартира, отворете терминал, като кликнете върху Приложения в горния ляв ъгъл на екрана и изберете Аксесоари> Терминал.
sudo fdisk –l
и натиснете enter.
Ако имате повече от един дял на твърдия диск, форматиран като NTFS, може да сте в състояние да определите правилния дял по размера. Ако погледнете втория ред от текста в екранната снимка по-горе, той гласи "Disk / dev / sda: 136.4 GB, …" Това означава, че твърдият диск, който Ubuntu е нарекъл / dev / sda, е 136.4 GB голям. Ако твърдите ви дискове имат различен размер, тази информация може да Ви помогне да проследите правилното име на устройството, което да използвате. Като алтернатива, можете просто да ги изпробвате, въпреки че това може да отнеме много време за големи твърди дискове.
Сега, когато знаете името, което Ubuntu присвои на твърдия ви диск, ще го сканираме, за да видим какви файлове можем да открием.
В терминалния прозорец въведете:
sudo ntfsundelete
и натиснете клавиша enter. В нашия случай командата е:
sudo ntfsundelete /dev/sda1
Въпреки това, имаме три файла, които можем да възстановим - два JPG и MPG.
Забележка: ntfsundelete е налице незабавно в Ubuntu 9.10 Live CD. Ако сте в различна версия на Ubuntu или по някаква друга причина получите грешка, когато се опитвате да използвате ntfsundelete, можете да го инсталирате като въведете "sudo apt-get install ntfsprogs" в терминален прозорец.
За да възстановите бързо двата JPG файла, ще използваме * wildcard, за да възстановите всички файлове, завършващи с.jpg.
В прозореца на терминала въведете
sudo ntfsundelete –u –m *.jpg
което е в нашия случай,
sudo ntfsundelete /dev/sda1 –u –m *.jpg
Имайте предвид, че ntfsundelete програмата не прави никакви промени в оригиналния NTFS твърд диск. Ако искате да вземете тези файлове и да ги върнете в твърдия диск на NTFS, ще трябва да ги преместите там, след като бъдат деактивирани с ntfsundelete. Разбира се, можете да ги поставите на флаш памет или да отворите Firefox и да ги изпратите по имейл до себе си - небето е ограничението!
Имаме още един файл за отмяна - нашия MPG.
За да възстановите файл с неговия инод, въведете следното в терминала:
sudo ntfsundelete –u –i
В нашия случай това е:
sudo ntfsundelete /dev/sda1 –u –i 14159
Можем да потвърдим това, като въведете следното в прозореца на терминала:
ls –l
sudo chown ubuntu
Ако текущата папка има други файлове в нея, може да не искате да промените собственика си на Ubuntu. В нашия случай обаче имаме само тези три файла в тази папка, затова ще използваме * wildcard, за да сменим собственика на всичките три файла.
sudo chown ubuntu *
Вижте ръководството на ntfsundelete за по-подробна информация за използването