30Aug

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

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. Tad mēs bootēja to pašu mašīnu ar bootable Ubuntu 9.10 USB Flash Drive, kuru izveidojām pagājušajā nedēļā.

Kad Ubuntu 9.10 sāk darboties, atveriet terminālu, ekrāna augšējā kreisajā stūrī noklikšķinot uz Lietojumprogrammas un pēc tam atlasot Piederumi & gt;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 rinda, kas beidzas ar HPSF / NTFS( sadaļā Sistēma).Mūsu gadījumā ierīce ir "/dev/ sda1".Tas jums var nedaudz atšķirties, bet tas viss sākas 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, varēsiet noteikt pareizo nodalījumu pēc lieluma. Ja skatāties uz otro teksta rindiņu iepriekš redzamajā ekrānuzņēmumā, tas skan "Disk /dev/ sda: 136.4 GB,. .." Tas nozīmē, ka cietais disks, kuru Ubuntu nosaukusi /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 & lt; HD nosaukums & gt;

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

sudo ntfsundelete /dev/ sda1

Atjaunojamo failu nosaukumi parādās labajā labajā slejā.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 divus JPG, mēs izmantosim * aizstājējzīmi, lai atgūtu visus failus, kas beidzas ar. jpg.

Termināla logā ievadiet

sudo ntfsundelete & lt; HD nosaukumu & gt;-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 tiek saglabāti terminālā esošajā 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!

Mums ir vēl viens fails, lai atjaunotu - 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 failu atiestatītu pēc tā Inode, ievadiet terminālā šādu informāciju:

sudo ntfsundelete & lt; HD nosaukums & gt;-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ājus, nevis "ubuntu" lietotājus.

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, termināla logā ievadiet šādu informāciju:

sudo chown ubuntu & Faili & gt;

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 *

Faili tagad izskatās normāli, un mēs varam darīt visu, ko 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.

Sīkākai lietošanas informācijai

skatiet sadaļu ntfsundelete