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.
sudo fdisk –l
és nyomja meg az enter billentyű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
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
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.
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
Ezt ellenőrizhetjük a terminálablakunk beírásával:
ls –l
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 részletesebb használati információkért lásd az ntfsundelete manuális oldalt