30Aug

Obnovte odstránené súbory na pevnom disku NTFS z disku CD Ubuntu Live

Náhodné vymazanie súboru je strašný pocit. Nepodarilo sa zaviesť do systému Windows a obnoviť súbor, ktorý je ešte horší.Naštastie môžete obnoviť zmazané súbory na pevných diskoch NTFS z Ubuntu Live CD.

Ak chcete zobraziť tento proces, vytvorili sme štyri súbory na pracovnej ploche počítača so systémom Windows XP a potom ich odstránili. Potom sme zaviedli rovnaký stroj s zavádzacím USB flash diskom Ubuntu 9.10, ktorý sme vytvorili minulý týždeň.

Po spustení Ubuntu 9.10 otvorte terminál kliknutím na položku Aplikácie v ľavom hornom rohu obrazovky a výberom možnosti Príslušenstvo & gt;Terminál.


Ak chcete vymazať súbory, najprv musíte identifikovať pevný disk, z ktorého chceme odstrániť.Do okna terminálu zadajte:

sudo fdisk -l

a stlačte kláves enter.

To, čo hľadáte, je riadok, ktorý končí pomocou HPSF / NTFS( pod názvom System).V našom prípade je zariadenie "/dev/ sda1".To môže byť pre vás trochu iné, ale stále bude začínať /dev/.Upozorňujeme na toto meno zariadenia.

Ak máte viac ako jeden oddiel pevného disku naformátovaný ako NTFS, potom môžete identifikovať správny oddiel podľa veľkosti. Ak sa pozriete na druhý riadok textu na snímke hore, číta sa "Disk /dev/ sda: 136,4 GB,. .." To znamená, že pevný disk, ktorý Ubuntu nazval /dev/ sda, je veľký 136,4 GB.Ak majú pevné disky rozdielnu veľkosť, tieto informácie vám môžu pomôcť vyhľadať správne meno zariadenia, ktoré chcete používať.Prípadne ich môžete jednoducho vyskúšať, aj keď to môže byť časovo náročné pre veľké pevné disky.

Teraz, keď poznáte názov, ktorý Ubuntu priradil vášmu pevnému disku, naskenujeme ho, aby sme zistili, aké súbory dokážeme odhaliť.

Do okna terminálu zadajte:

sudo ntfsundelete & lt; HD name & gt;

a stlačte enter. V našom prípade príkaz je:

sudo ntfsundelete /dev/ sda1

Názvy súborov, ktoré sa môžu obnoviť, sa zobrazia v pravom stĺpci. Percento v treťom stĺpci udáva, koľko z tohto súboru možno získať.Tri zo štyroch súborov, ktoré sme pôvodne odstránili, sa zobrazujú v tomto zozname, a to aj napriek tomu, že sme vypustili počítač hneď po odstránení štyroch súborov. Takže aj v ideálnych prípadoch nemusia byť vaše súbory obnoviteľné.

Napriek tomu máme tri súbory, ktoré môžeme obnoviť - dva JPG a MPG.

Poznámka: ntfsundelete je okamžite k dispozícii na CD Ubuntu 9.10 Live. Ak sa nachádzate v inej verzii Ubuntu, alebo z nejakého iného dôvodu sa pri pokuse o použitie ntfsundelete dostanú chyby, môžete ho nainštalovať zadaním "sudo apt-get install ntfsprogs" v okne terminálu.

Na rýchle obnovenie dvoch JPG súborov použijeme zástupný znak * na obnovenie všetkých súborov, ktoré končia znakom. jpg.

V okne terminálu zadajte

sudo ntfsundelete & lt; HD name & gt;-u -m *. jpg

, čo je v našom prípade

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

Tieto dva súbory sú obnovené z pevného disku NTFS a uložené v aktuálnom pracovnom adresári terminálu.Štandardne ide o domovský adresár aktuálneho používateľa, aj keď pracujeme v priečinku Desktop.

Všimnite si, že program ntfsundelete nespôsobuje žiadne zmeny pôvodného pevného disku NTFS.Ak chcete tieto súbory prevziať a vrátiť späť na pevný disk NTFS, musíte ich po ich odstránení ntfsundelete presunúť tam. Samozrejme, môžete ich tiež umiestniť na flash disk alebo otvoriť Firefox a poslať ich e-mailom na seba - obloha je limit!

Máme ešte jeden súbor na obnovenie - náš MPG.

Všimnite si prvý stĺpec vľavo vľavo. Obsahuje číslo, jeho Inode. Premýšľajte o tom ako o jedinečnom identifikátore súboru. Toto číslo si všimnite.

Ak chcete odstrániť súbor pomocou jeho Inode, do terminálu zadajte nasledovné:

sudo ntfsundelete & lt; HD name & gt;-u-i Inode>

V našom prípade to je:

sudo ntfsundelete /dev/ sda1 -u -14159

Toto obnovuje súbor spolu s identifikátorom, o ktorý sa nám naozaj nestará.Všetky tri obnoviteľné súbory sú teraz obnovené.

Avšak, Ubuntu nás vedie vizuálne, že tieto súbory ešte nemôžeme použiť.To preto, že ntfsundelete program ukladá súbory ako "root" používateľ, nie používateľ "ubuntu".

Toto môžeme overiť tak, že do okna terminálu zadáme nasledovné:

ls -l

Chceme, aby tieto tri súbory vlastnili ubuntu, nie root. Ak to chcete urobiť, do okna terminálu zadajte nasledujúce:

sudo chown ubuntu & lt; Files & gt;

Ak má aktuálny priečinok v ňom iné súbory, možno nebudete chcieť zmeniť svojho vlastníka na ubuntu. V tomto prípade však máme iba tieto tri súbory v tomto priečinku, preto použijeme zástupný znak * na zmenu vlastníka všetkých troch súborov.

sudo chown ubuntu *

Súbory teraz vyzerajú normálne a môžeme s nimi robiť všetko čo chceme.

Dúfajme, že nebudete musieť tento tip používať, ale ak to robíte, ntfsundelete je pekný nástroj príkazového riadku. To nemá fiktívne grafické rozhranie, ako je mnoho podobných programov Windows, ale je to mocný nástroj, ktorý môže rýchlo obnoviť súbory.

Pozrite si manuál manuál ntfsundelete pre podrobnejšie informácie o používaní