If-Koubou

Atgūt izdzēstos failus NTFS cietajā diskā no Ubuntu Live CD

Atgūt izdzēstos failus NTFS cietajā diskā no Ubuntu Live CD (Kā)

Nejauši faila dzēšana ir šausmīga sajūta. Nevar startēt Windows un atjaunot šo failu padara vēl sliktāku. Par laimi, jūs varat atgūt izdzēstos failus uz NTFS cietajiem diskiem no Ubuntu Live CD.

Lai parādītu šo procesu, mēs izveidojām četrus failus datora Windows XP darbvirsmā un pēc tam izdzēsām. Pēc tam mēs sākām tādu pašu mašīnu ar Ubuntu 9.10 USB Flash Drive, kuru mēs izveidojām pagājušajā nedēļā.

Pēc Ubuntu 9.10 boot up, atveriet termināli, ekrāna augšējā kreisajā stūrī noklikšķinot uz Lietojumprogrammas un pēc tam atlasot Piederumi> Terminālis.


Lai atjaunotu mūsu failus, mums vispirms ir jānosaka cietais disks, kuru mēs vēlamies noņemt. Termināla logā ierakstiet:

sudo fdisk -l

un nospiediet enter.

Ko jūs meklējat, ir līnija, kas beidzas ar HPSF / NTFS (sadaļā Sistēma). Mūsu gadījumā ierīce ir "/ dev / sda1". Tas var nedaudz atšķirties, taču tas joprojām sāksies ar / dev /. Ņemiet vērā šīs ierīces nosaukumu.

Ja jums ir vairāk nekā viens cietā diska nodalījums, kas formatēts kā NTFS, iespējams, jūs varat noteikt pareizo nodalījumu pēc lieluma. Ja skatāties uz otro teksta rindiņu iepriekš redzamajā ekrānuzņēmumā, tas ir šāds: "Disk / dev / sda: 136.4 GB, ..." Tas nozīmē, ka Ubuntu cietais disks ar nosaukumu / dev / sda ir 136,4 GB liels. Ja jūsu cietajiem diskiem ir atšķirīgs lielums, šī informācija var palīdzēt jums izsekot pareizo ierīces nosaukumu, ko izmantot. Varat arī vienkārši izmēģināt visus, lai gan lieliem cietajiem diskiem tas var būt laikietilpīgs.

Tagad, kad jūs zināt nosaukumu, kuru Ubuntu ir piešķīris jūsu cietajam diskam, mēs to skenēsim, lai redzētu, kurus failus mēs varam atklāt.

Termināla logā ierakstiet:

sudo ntfsundelete

un hit enter. Mūsu gadījumā komanda ir:

sudo ntfsundelete / dev / sda1

Atjaunojamo failu nosaukumi parādās labajā augšējā stūrī. Trešajā ailē norādītais procents mums norāda, cik lielu daļu no šī faila var atgūt. Trīs no četriem sākotnēji izdzēstiem failiem parādās šajā sarakstā, lai gan mēs izslēdzam datoru uzreiz pēc četru failu dzēšanas, tādēļ pat ideālos gadījumos jūsu faili var nebūt atgūstami.

Tomēr mums ir trīs faili, kurus varam atgūt - divi JPG un MPG.

Piezīme: ntfsundelete ir tūlīt pieejams Ubuntu 9.10 Live CD. Ja esat citā Ubuntu versijā vai kāda cita iemesla dēļ mēģināt izmantot ntfsundelete, saņemat kļūdu, to varat instalēt, ievadot terminu logu "sudo apt-get install ntfsprogs".

Lai ātri atgūtu abus JPG, mēs izmantosim * aizstājējzīmi, lai atgūtu visus failus, kas beidzas ar .jpg.

Termināla logā ievadiet

sudo ntfsundelete -u -m * .jpg

kas mūsu gadījumā ir

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

Abi faili tiek atgūti no NTFS cietā diska un saglabāti terminālā pašreizējā darba direktorijā. Pēc noklusējuma šis ir pašreizējā lietotāja mājas katalogs, lai arī mēs strādājam mapē Darbstacija.

Ņemiet vērā, ka ntfsundelete programma neveic izmaiņas sākotnējā NTFS cietajā diskā. Ja jūs vēlaties ņemt šos failus un nodot tos atpakaļ NTFS cietajā diskā, jums būs jāpārvieto tos pēc tam, kad tie ir atcelti ar ntfsundelete. Protams, jūs varat arī ievietot tos savā zibatmiņā vai atvērt Firefox un nosūtīt tos pa e-pastu - debesīm ir ierobežojums!

Lai atceltu, mums ir vēl viens fails - mūsu MPG.

Ievērojiet pirmo kolonnu tālu pa kreisi. Tas satur numuru, tā Inode. Padomājiet par to kā faila unikālo identifikatoru. Piezīme šo numuru.

Lai atjaunotu failu ar tā Inode, ievadiet terminālā šādu informāciju:

sudo ntfsundelete -u-i

Mūsu gadījumā tas ir:

sudo ntfsundelete / dev / sda1 -u-i 14159

Tas atjauno failu kopā ar identifikatoru, par kuru mums īsti nav rūp. Visi trīs no mums atgūstamie faili tiek atkal atjaunoti.

Tomēr Ubuntu mums ļauj vizuāli uzzināt, ka vēl nevaram izmantot šos failus. Tas ir tāpēc, ka programma ntfsundelete saglabā failus kā "root" lietotājs, nevis "ubuntu" lietotājs.

Mēs to varam pārbaudīt, ierakstot mūsu termināllogā sekojošo:

ls-l

Mēs vēlamies, lai šie trīs faili piederētu ubuntu, nevis root. Lai to izdarītu, ievadiet šādu terminālu logā:

sudo chown ubuntu

Ja pašreizējā mapē ir citi faili, jūs, iespējams, nevēlaties mainīt to īpašnieku uz ubuntu. Tomēr mūsu gadījumā mums šajā mapē ir tikai šie trīs faili, tāpēc mēs izmantosim * aizstājējzīmi, lai mainītu visu triju failu īpašnieku.

sudo chown ubuntu *

Tagad faili izskatās normāli, un mēs varam darīt visu, kas ar tiem gribam.

Cerams, ka jums nebūs jāizmanto šis padoms, bet, ja jūs to darāt, ntfsundelete ir jauka komandrindas lietderība. Tā nav fancy GUI, tāpat kā daudzas no līdzīgām Windows programmām, bet tas ir spēcīgs rīks, kas var ātri atgūt failus.

Plašāku informāciju par lietošanu skatiet sadaļā "ntfsundelete" rokasgrāmatas lapa