/ / Odzyskaj usunięte pliki na dysku twardym NTFS z Live CD Ubuntu

Odzyskaj usunięte pliki z dysku twardego NTFS z Live CD Ubuntu

Przypadkowe usunięcie pliku jest straszneuczucie. Brak możliwości uruchomienia systemu Windows i usunięcia tego pliku jeszcze bardziej go pogarsza. Na szczęście możesz odzyskać usunięte pliki na dyskach twardych NTFS z Live CD Ubuntu.

Aby pokazać ten proces, stworzyliśmy cztery plikipulpit komputera z systemem Windows XP, a następnie usunął je. Następnie uruchomiliśmy tę samą maszynę za pomocą rozruchowego dysku flash USB Ubuntu 9.10, który utworzyliśmy w zeszłym tygodniu.

Po uruchomieniu Ubuntu 9.10 otwórz terminal, klikając Aplikacje w lewym górnym rogu ekranu, a następnie wybierając Akcesoria> Terminal.

sshot-1

Aby usunąć nasze pliki, najpierw musimy zidentyfikować dysk twardy, z którego chcemy usunąć. W oknie terminala wpisz:

sudo fdisk –l

i naciśnij enter.

sshot-2

To, czego szukasz, to linia, która kończy sięHPSF / NTFS (pod nagłówkiem System). W naszym przypadku urządzeniem jest „/ dev / sda1”. Może to być nieco inne dla ciebie, ale nadal zacznie się od / dev /. Zanotuj nazwę tego urządzenia.

Jeśli masz więcej niż jedną partycję dysku twardegosformatowany jako NTFS, możesz zidentyfikować poprawną partycję według rozmiaru. Jeśli spojrzysz na drugą linię tekstu na powyższym zrzucie ekranu, czytamy: „Dysk / dev / sda: 136,4 GB,…” Oznacza to, że dysk twardy, który Ubuntu nazwał / dev / sda, ma 136,4 GB. Jeśli dyski twarde mają inny rozmiar, informacje te mogą pomóc w znalezieniu właściwej nazwy urządzenia. Możesz też po prostu wypróbować je wszystkie, choć w przypadku dużych dysków twardych może to być czasochłonne.

Teraz, gdy znasz nazwę, którą Ubuntu przypisało Twojemu dyskowi twardemu, przeskanujemy go, aby zobaczyć, jakie pliki możemy odkryć.

W oknie terminala wpisz:

sudo ntfsundelete <nazwa HD>

i naciśnij Enter. W naszym przypadku polecenie to:

sudo ntfsundelete / dev / sda1

sshot-3

Nazwy plików, które można odzyskać, pojawiają się wskrajna prawa kolumna. Procent w trzeciej kolumnie mówi nam, ile części tego pliku można odzyskać. Trzy z czterech plików, które pierwotnie usunęliśmy, pojawiają się na tej liście, mimo że zamknęliśmy komputer zaraz po usunięciu czterech plików - więc nawet w idealnych przypadkach plików nie można odzyskać.

Niemniej jednak mamy trzy pliki, które możemy odzyskać - dwa JPG i MPG.

Uwaga: Program ntfsundelete jest natychmiast dostępny na Live CD Ubuntu 9.10. Jeśli korzystasz z innej wersji Ubuntu lub z innego powodu pojawia się błąd podczas próby użycia ntfsundelete, możesz go zainstalować, wpisując „sudo apt-get install ntfsprogs” w oknie terminala.

Aby szybko odzyskać dwa pliki JPG, użyjemy symbolu wieloznacznego * do odzyskania wszystkich plików z rozszerzeniem .jpg.

W oknie terminala wpisz

sudo ntfsundelete <nazwa HD> –u –m * .jpg

co w naszym przypadku jest

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

sshot-10

Dwa pliki są odzyskiwane z twardego systemu plików NTFSdysk i zapisany w bieżącym katalogu roboczym terminala. Domyślnie jest to katalog domowy bieżącego użytkownika, chociaż pracujemy w folderze Desktop.

Zauważ, że program ntfsundelete nie robiwszelkie zmiany oryginalnego dysku twardego NTFS. Jeśli chcesz wziąć te pliki i umieścić je z powrotem na dysku twardym NTFS, będziesz musiał przenieść je tam po ich usunięciu za pomocą ntfsundelete. Oczywiście możesz również umieścić je na dysku flash lub otworzyć Firefoksa i wysłać je do siebie e-mailem - niebo jest granicą!

Mamy jeszcze jeden plik do usunięcia - naszą MPG.

sshot-4

Zwróć uwagę na pierwszą kolumnę po lewej stronie. Zawiera liczbę, jej i-węzeł. Pomyśl o tym jako o unikalnym identyfikatorze pliku. Zanotuj ten numer.

Aby cofnąć usunięcie pliku według jego i-węzła, wpisz następujące polecenie w terminalu:

sudo ntfsundelete <nazwa HD> –u –i <Inode>

W naszym przypadku jest to:

sudo ntfsundelete / dev / sda1 –u –i 14159

sshot-11

Odzyskuje to plik wraz z identyfikatorem, na którym tak naprawdę nas nie obchodzi. Wszystkie trzy nasze pliki do odzyskania są teraz odzyskiwane.

sshot-5

Jednak Ubuntu informuje nas wizualnie, że nie możemy jeszcze użyć tych plików. Wynika to z faktu, że program ntfsundelete zapisuje pliki jako użytkownik „root”, a nie „ubuntu”.

Możemy to zweryfikować, wpisując następujące w naszym oknie terminala:

ls –l

sshot-7

Chcemy, aby te trzy pliki były własnością Ubuntu, a nie root. Aby to zrobić, wprowadź następujące dane w oknie terminala:

sudo chown ubuntu <Files>

Jeśli bieżący folder zawiera inne pliki, tymoże nie chcieć zmieniać właściciela na ubuntu. Jednak w naszym przypadku mamy tylko te trzy pliki w tym folderze, więc użyjemy symbolu wieloznacznego *, aby zmienić właściciela wszystkich trzech plików.

sudo chown ubuntu *

sshot-8

Pliki wyglądają teraz normalnie i możemy z nimi robić, co chcemy.

sshot-9

Mamy nadzieję, że nie będziesz potrzebować tej wskazówki, ale jeślitak, ntfsundelete to ładne narzędzie wiersza poleceń. Nie ma fantazyjnego interfejsu GUI, jak wiele podobnych programów systemu Windows, ale jest to potężne narzędzie, które może szybko odzyskać pliki.

Zobacz stronę podręcznika ntfsundelete, aby uzyskać bardziej szczegółowe informacje na temat użytkowania