A törölt fájlok helyreállítása egy NTFS merevlemezen egy Ubuntu Live CD-ről

A törölt fájlok helyreállítása egy NTFS merevlemezen egy Ubuntu Live CD-ről
A törölt fájlok helyreállítása egy NTFS merevlemezen egy Ubuntu Live CD-ről

Videó: A törölt fájlok helyreállítása egy NTFS merevlemezen egy Ubuntu Live CD-ről

Videó: A törölt fájlok helyreállítása egy NTFS merevlemezen egy Ubuntu Live CD-ről
Videó: Forgotten Rail Yard Under Chicago's Largest Historic Building - Merchandise Mart - YouTube 2024, Lehet
Anonim

A fájl véletlen törlése szörnyű érzés. Mivel nem tud bejutni a Windowsba és visszavonni azt a fájlt, ez még rosszabb. Szerencsére helyreállíthatja a törölt fájlokat az NTFS merevlemezekről az Ubuntu Live CD-ről.

A folyamat megjelenítéséhez négy fájlt hoztunk létre a Windows XP gép asztalán, majd töröltük őket. Aztán elindítottuk ugyanazt a gépet a bootolható Ubuntu 9.10 USB flash meghajtón, amit a múlt héten készítettünk.

Miután az Ubuntu 9.10 felbukkan, nyissa meg a terminált úgy, hogy a képernyő bal felső sarkában található Alkalmazások elemre kattint, majd válassza a Tartozékok> Terminál opciót.

A fájlok visszavonásához először azonosítani kell a merevlemezt, amelyet vissza akarunk vonni. A terminál ablakában írja be:
A fájlok visszavonásához először azonosítani kell a merevlemezt, amelyet vissza akarunk vonni. A terminál ablakában írja be:

sudo fdisk –l

és nyomja meg az enter billentyűt.

A keresett kifejezés olyan sor, amely a HPSF / NTFS fájlrendszerrel fejeződik be (a Rendszer cím alatt). A mi esetünkben a készülék "/ dev / sda1". Ez kicsit más lehet az Ön számára, de a / dev / könyvtárral kezdődik. Vegye figyelembe az eszköz nevét.
A keresett kifejezés olyan sor, amely a HPSF / NTFS fájlrendszerrel fejeződik be (a Rendszer cím alatt). A mi esetünkben a készülék "/ dev / sda1". Ez kicsit más lehet az Ön számára, de a / dev / könyvtárral kezdődik. Vegye figyelembe az eszköz nevét.

Ha egynél több merevlemez-partíció van NTFS formátumban formázva, akkor valószínűleg meg tudja határozni a megfelelő partíció méretét. Ha megnézzük a fenti szöveges képernyő második sorát, akkor a "Disk / dev / sda: 136.4 GB, …" felirat olvasható. Ez azt jelenti, hogy az Ubuntu által elnevezett merevlemez / dev / sda nagysága 136,4 GB. Ha a merevlemezek eltérő méretűek, akkor ezek az információk segíthetnek megtalálni a megfelelő eszköznevet. Alternatív megoldásként megpróbálhat mindent, bár ez nagy mennyiségű merevlemez-meghajtókhoz is időigényes lehet.

Most, hogy ismeri az Ubuntu nevű nevet a merevlemezére, megvizsgáljuk, hogy milyen fájlokat tudunk feltárni.

A terminál ablakában írja be:

sudo ntfsundelete

és nyomja meg az enter billentyűt. A mi esetünkben a parancs a következő:

sudo ntfsundelete /dev/sda1

Image
Image

A visszaállítandó fájlok nevei a jobb oldali oszlopban jelennek meg. A harmadik oszlopban szereplő százalék azt mondja meg, hogy a fájl mennyi fájlját lehet visszaállítani. Az eredetileg törölt négy fájl közül három jelenik meg ezen a listán, annak ellenére, hogy a négy fájlt törölve töröltük a számítógépet - így ideális esetekben a fájlok nem javíthatók.

Ennek ellenére három fájllal rendelkezünk: két JPG és egy MPG.

Megjegyzés: Az ntfsundelete azonnal elérhető az Ubuntu 9.10 Live CD-n. Ha az Ubuntu más verziójában vagy valamilyen más oknál fogva hibát észlel az ntfsundelete használatakor, telepítheti úgy, hogy a terminál ablakában beírja a "sudo apt-get install ntfsprogs" parancsot.

A két JPG-fájl gyors helyreállításához a * wildcard-ot visszaállítjuk az összes.jpg fájl végére.

A terminál ablakban írja be

sudo ntfsundelete –u –m *.jpg

ami a mi esetünkben,

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

A két fájl az NTFS merevlemezről visszaáll és a terminál aktuális munkakönyvtárába kerül. Alapértelmezés szerint ez az aktuális felhasználó otthoni könyvtára, bár az asztali mappában dolgozunk.
A két fájl az NTFS merevlemezről visszaáll és a terminál aktuális munkakönyvtárába kerül. Alapértelmezés szerint ez az aktuális felhasználó otthoni könyvtára, bár az asztali mappában dolgozunk.

Vegye figyelembe, hogy az ntfsundelete program nem változtat az eredeti NTFS merevlemezen. Ha ezeket a fájlokat meg szeretné venni, és visszahelyezni az NTFS merevlemezre, akkor azokat el kell vinni ott, miután azokat ntfsundelete-el törölték. Természetesen a flash meghajtón is elhelyezheted, vagy megnyithatod a Firefoxot, és e-mailben is elküldheted őket magadnak - az ég a határ!

Még egy fájlunk van visszavonni - az MPG-t.

Vegye figyelembe az első oszlopot a bal szélen. Számot tartalmaz, az Inode. Gondolj erre, mint a fájl egyedi azonosítója. Jegyezd meg ezt a számot.
Vegye figyelembe az első oszlopot a bal szélen. Számot tartalmaz, az Inode. Gondolj erre, mint a fájl egyedi azonosítója. Jegyezd meg ezt a számot.

Fájl visszavonása az Inode által, írja be a következőket a terminálba:

sudo ntfsundelete –u –i

A mi esetünkben ez:

sudo ntfsundelete /dev/sda1 –u –i 14159

Ez visszaállítja a fájlt, azonosítóként, amelyre nem igazán érdekel. Mindhárom helyrehozható fájlunk most már helyreállt.
Ez visszaállítja a fájlt, azonosítóként, amelyre nem igazán érdekel. Mindhárom helyrehozható fájlunk most már helyreállt.
Az Ubuntu azonban tudatában van annak, hogy nem tudjuk használni ezeket a fájlokat. Ez azért van, mert az ntfsundelete program a fájlokat "root" felhasználóként, nem pedig az "ubuntu" felhasználóként menti.
Az Ubuntu azonban tudatában van annak, hogy nem tudjuk használni ezeket a fájlokat. Ez azért van, mert az ntfsundelete program a fájlokat "root" felhasználóként, nem pedig az "ubuntu" felhasználóként menti.

Ezt ellenőrizhetjük a terminálablakunk beírásával:

ls –l

Azt akarjuk, hogy ez a három fájl az ubuntu tulajdonában legyen, nem root. Ehhez a terminál ablakában adja meg a következőket:
Azt akarjuk, hogy ez a három fájl az ubuntu tulajdonában legyen, nem root. Ehhez a terminál ablakában adja meg a következőket:

sudo chown ubuntu

Ha az aktuális mappában más fájlok vannak, akkor nem kívánja módosítani tulajdonosát az ubuntu-ra. A mi esetünkben azonban csak a három fájl van ebben a mappában, ezért a * wildcard segítségével mindhárom fájl tulajdonosát megváltoztatjuk.

sudo chown ubuntu *

A fájlok most normálisnak tűnnek, és velük bármit is megtehetünk.
A fájlok most normálisnak tűnnek, és velük bármit is megtehetünk.
Remélhetőleg nem kell ezt a tippet használni, de ha igen, az ntfsundelete egy jó parancssori segédprogram. Nem rendelkezik elegáns grafikus felületekkel, mint sok hasonló Windows-program, de ez egy hatékony eszköz, amely gyorsan visszaállíthatja a fájlokat.
Remélhetőleg nem kell ezt a tippet használni, de ha igen, az ntfsundelete egy jó parancssori segédprogram. Nem rendelkezik elegáns grafikus felületekkel, mint sok hasonló Windows-program, de ez egy hatékony eszköz, amely gyorsan visszaállíthatja a fájlokat.

A részletesebb használati információkért lásd az ntfsundelete manuális oldalt

Ajánlott: