30Aug

Atkurti ištrintus failus NTFS kietajame diske iš Ubuntu Live CD

Netikėtas failo ištrynimas yra baisus jausmas. Neįmanoma įkelti į Windows ir atkurti tą failą dar blogiau. Laimei, jūs galite atkurti ištrintus failus NTFS kietajame diske iš Ubuntu Live CD.

Norėdami parodyti šį procesą, mes sukūrėme keturis failus kompiuteryje, kuriame veikia Windows XP, ir ištrinti juos. Tada įkėlėme tą pačią mašiną su įkeliama Ubuntu 9.10 USB Flash Drive, kurią sukūrėme praėjusią savaitę.

Kai "Ubuntu 9.10" paleidžiama, atidarykite terminalą, viršutiniame kairiajame ekrano kampe spustelėdami "Programos", tada pasirinkite "Accessories & gt;Terminalas.


Norėdami atkurti savo failus, pirmiausia turime nurodyti kietąjį diską, kurį norime atkurti. Terminalo lange įveskite:

sudo fdisk -l

ir paspauskite klavišą enter.

Tai, ko ieškote, yra linija, kuri baigiasi HPSF / NTFS( po antrašte "Sistema").Mūsų atveju įrenginys yra "/dev/ sda1".Tai gali būti šiek tiek kitoks jums, tačiau jis vis tiek prasideda nuo /dev/.Atkreipkite dėmesį į šio įrenginio pavadinimą.

Jei turite daugiau nei vieną standžiojo disko skaidinį, suformatuotą kaip NTFS, galbūt galėsite nustatyti teisingą skaidinį pagal dydį.Jei žiūrite į antrą eilutę teksto ekrano kopiją aukščiau, tai yra "Disk /dev/ sda: 136.4 GB,. .." Tai reiškia, kad Ubuntu "/dev/ sda" standusis diskas yra 136,4 GB didelis. Jei jūsų kietajame diske yra skirtingo dydžio, ši informacija gali padėti jums surasti tinkamą įrenginio pavadinimą.Arba galite tiesiog pabandyti juos visus, nors tai gali būti daug laiko dideliems standžiams diskams.

Dabar, kai žinote vardą, kurį Ubuntu priskyrė jūsų kietajame diske, mes nuskaitysime jį, kad pamatytume, kokius failus galime atskleisti.

Terminalo lange įveskite:

sudo ntfsundelete

ir paspauskite enter. Mūsų atveju komanda yra:

sudo ntfsundelete /dev/ sda1

Atkuriamų failų pavadinimai rodomi dešiniajame dešiniajame stulpelyje. Trečioje stulpelyje nurodytas procentas mums nurodo, kiek tos bylos gali būti atkurtos. Trys iš keturių iš pradžių išbrauktų failų rodomi šiame sąraše, net jei mes išjungiame kompiuterį iškart po to, kai ištriname keturis failus, taigi net idealiais atvejais jūsų failai gali būti netinkami.

Nepaisant to, turime tris failus, kuriuos galime atkurti: du JPG ir MPG.

Pastaba: "ntfsundelete" iš karto pasiekiamas Ubuntu 9.10 Live CD.Jei esate kitoje "Ubuntu" versijoje arba dėl kokios nors kitos priežasties gaunate klaidą bandydami naudoti "ntfsundelete", ją galite įdiegti įveskite "sudo apt-get install ntfsprogs" terminalo lange.

Norėdami greitai susigrąžinti du JPG, mes panaudosime * pakaitos simbolį, jei norite atkurti visus failus, kurie baigiasi. jpg.

Terminalo lange įveskite

sudo ntfsundelete -u -m *. jpg

, kuris šiuo atveju yra

sudo ntfsundelete /dev/ sda1 -u -m *. jpg

Du failai yra atkuriami iš NTFS kietojo disko ir išsaugomi dabartiniame terminalo darbo kataloge. Pagal numatytuosius nustatymus tai yra dabartinis naudotojo namų katalogas, nors dirbame aplanke "Darbalaukis".

Atminkite, kad ntfsundelete programa nekeičia originalaus NTFS kietojo disko. Jei norite paimti tuos failus ir grąžinti juos į NTFS kietąjį diską, juos turėsite perkelti po to, kai jie bus atšaukti naudojant ntfsundelete.Žinoma, jūs taip pat galite įdėti juos į savo "flash drive" arba atidaryti "Firefox" ir išsiųsti juos sau patiems - dangaus riba!

Turime dar vieną failą atkurti - mūsų MPG.

Pažymėkite pirmąjį stulpelį toli kairėje. Jame yra numeris, jo Inode. Pagalvokite apie tai kaip failo unikalų identifikatorių.Atkreipkite dėmesį į šį numerį.

Norėdami atkurti failą savo Inode, įveskite terminalo pavadinimą:

sudo ntfsundelete & lt; HD pavadinimas & gt;-u-i & lt; Inode & gt;

Mūsų atveju tai yra:

sudo ntfsundelete /dev/ sda1 -u-i 14159

Tai atkuria failą kartu su identifikatoriumi, kurio mes tikrai nesvarbu. Dabar visi trys išieškojamų failų yra atkurtos.

Tačiau Ubuntu mums leidžia vizualiai sužinoti, kad negalime naudoti šių failų dar. Taip yra todėl, kad programa ntfsundelete išsaugo failus kaip "root" naudotoją, o ne "ubuntu" naudotoją.

Mes galime tai patikrinti, įvedę toliau nurodytus terminus:

ls -l

Mes norime, kad šie trys failai priklausytų ubuntui, o ne root. Norėdami tai padaryti, terminalo lange įveskite:

sudo chown ubuntu & lt; Files & gt;

Jei dabartiniame aplanke yra kitų failų, galite nenorėti jų savininko pakeisti į ubuntu. Tačiau mūsų atveju turime tik šiuos tris failus šiame aplanke, todėl naudosime * pakaitos simbolį, jei norite pakeisti visų trijų failų savininką.

sudo chown ubuntu *

Dabar failai atrodo normalūs ir mes galime padaryti viską, ką norime su jais.

Tikimės, kad jums nereikės naudoti šio patarimo, bet jei tai padarysite, ntfsundelete yra gražus komandinės eilutės įrankis. Jame nėra išgalvoto GUI, panašaus į daugelį panašių "Windows" programų, tačiau tai galingas įrankis, galintis greitai susigrąžinti failus.

Daugiau informacijos apie naudojimo informaciją

rasite "ntfsundelete" vadovo puslapyje