Cerdded trwy ing neu hanes hir un ymgais adfer data

2019 oedd hi. Derbyniodd ein labordy gyriant QUANTUM FireBALL Plus KA gyda chynhwysedd o 9.1GB, nad yw'n eithaf cyffredin ar gyfer ein hamser. Yn ôl perchennog y gyriant, digwyddodd y methiant yn ôl yn 2004 oherwydd methiant cyflenwad pŵer, a gymerodd y gyriant caled a chydrannau PC eraill gydag ef. Yna cafwyd ymweliadau â gwasanaethau amrywiol gydag ymdrechion i atgyweirio'r gyriant ac adfer data, a oedd yn aflwyddiannus. Mewn rhai achosion, fe wnaethant addo y byddai'n rhad, ond ni wnaethant byth ddatrys y broblem, mewn eraill roedd yn rhy ddrud ac nid oedd y cleient am adfer y data, ond yn y diwedd aeth y ddisg trwy lawer o ganolfannau gwasanaeth. Fe'i collwyd sawl gwaith, ond diolch i'r ffaith bod y perchennog yn gofalu am gofnodi gwybodaeth o wahanol sticeri ar y gyriant ymlaen llaw, llwyddodd i sicrhau bod ei yriant caled yn cael ei ddychwelyd o rai canolfannau gwasanaeth. Ni aeth y teithiau cerdded heibio heb olrhain, arhosodd olion lluosog o sodro ar y bwrdd rheoli gwreiddiol, a theimlwyd diffyg elfennau SMD hefyd yn weledol (wrth edrych ymlaen, byddaf yn dweud mai dyma'r lleiaf o broblemau'r gyriant hwn).

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 1 HDD Quantum Fireball Plus KA 9,1GB

Y peth cyntaf y bu'n rhaid i ni ei wneud oedd chwilio yn yr archif rhoddwyr am efeilliaid mor hynafol o'r gyriant hwn gyda bwrdd rheoli gweithredol. Pan gwblhawyd yr ymchwil hwn, daeth yn bosibl cyflawni mesurau diagnostig helaeth. Ar ôl gwirio'r dirwyniadau modur am gylched fer a gwneud yn siŵr nad oes cylched byr, rydyn ni'n gosod y bwrdd o'r gyriant rhoddwr i yriant y claf. Rydym yn cymhwyso pŵer ac yn clywed sain arferol y siafft yn troelli i fyny, gan basio prawf graddnodi â llwytho'r firmware, ac ar ôl ychydig eiliadau mae'r gyriant yn adrodd trwy gofrestrau ei fod yn barod i ymateb i orchmynion o'r rhyngwyneb.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. Mae 2 ddangosydd DRD DSC yn dangos parodrwydd i dderbyn gorchmynion.

Rydym yn gwneud copi wrth gefn o bob copi o fodiwlau firmware. Rydym yn gwirio cywirdeb y modiwlau firmware. Nid oes unrhyw broblemau gyda darllen modiwlau, ond mae dadansoddiad o'r adroddiadau yn dangos bod rhai pethau rhyfedd.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 3. Tabl parth.

Rydyn ni'n talu sylw i'r tabl dosbarthu parthau ac yn nodi mai nifer y silindrau yw 13845.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 4 P-rhestr (rhestr sylfaenol – rhestr o ddiffygion a gyflwynwyd yn ystod y cylch cynhyrchu).

Rydym yn tynnu sylw at y nifer rhy fach o ddiffygion a'u lleoliad. Edrychwn ar y modiwl log cuddio diffygion ffatri (60h) a darganfyddwn ei fod yn wag ac nad yw'n cynnwys un cofnod. Yn seiliedig ar hyn, gallwn dybio, yn un o'r canolfannau gwasanaeth blaenorol, y gallai rhai manipulations fod wedi'u gwneud gyda maes gwasanaeth y gyriant, ac yn ddamweiniol neu'n fwriadol ysgrifennwyd modiwl tramor, neu'r rhestr o ddiffygion yn y gwreiddiol cliriwyd un. I brofi’r dybiaeth hon, rydym yn creu tasg yn Data Extractor gyda’r opsiynau “creu copi fesul sector” a “creu cyfieithydd rhithwir” wedi’u galluogi.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 5 Paramedrau tasg.

Ar ôl creu’r dasg, edrychwn ar y cofnodion yn y tabl rhaniad yn sector sero (LBA 0)

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 6 Cofnod cist meistr a thabl rhaniad.

Ar wrthbwyso 0x1BE mae un cofnod (16 beit). Y math o system ffeiliau ar y rhaniad yw NTFS, wedi'i wrthbwyso i ddechrau sectorau 0x3F (63), maint rhaniad 0x011309A3 (18) sectorau.
Yn y golygydd sector, agorwch LBA 63.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 7 sector cychwyn NTFS

Yn ôl y wybodaeth yn sector cychwyn rhaniad NTFS, gallwn ddweud y canlynol: maint y sector a dderbynnir yn y gyfrol yw 512 bytes (ysgrifennir gair 0x0 (0) ar wrthbwyso 0200x512B), nifer y sectorau yn y clwstwr yw 8 (ysgrifennir beit 0x0 ar wrthbwyso 0x08D), maint y clwstwr yw 512x8 = 4096 bytes, mae'r cofnod MFT cyntaf wedi'i leoli ar wrthbwyso 6 o sectorau o ddechrau'r ddisg (ar wrthbwyso 291x519 gair pedwarplyg 0x30 0 00 00 00 00C 00 0 (00) rhif y clwstwr MFT cyntaf Cyfrifir rhif y sector gan y fformiwla: Rhif clwstwr * nifer y sectorau yn y clwstwr + gwrthbwyso i ddechrau'r adran 00* 786+432= 786).
Gadewch i ni symud ymlaen i sector 6.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Ffig. Xnumx

Ond mae'r data a gynhwysir yn y sector hwn yn gwbl wahanol i'r cofnod MFT. Er bod hyn yn dynodi cyfieithiad anghywir posibl oherwydd rhestr o ddiffygion anghywir, nid yw'n profi'r ffaith hon. I wirio ymhellach, byddwn yn darllen y ddisg gan 10 o sectorau i'r ddau gyfeiriad o'i gymharu â 000 o sectorau. Ac yna byddwn yn chwilio am ymadroddion rheolaidd yn yr hyn a ddarllenwn.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 9 Recordiad MFT cyntaf

Yn sector 6 rydym yn dod o hyd i'r cofnod MFT cyntaf. Mae ei safle yn wahanol i'r un a gyfrifwyd gan 291 sector, ac yna mae grŵp o 551 cofnod (o 32 i 16) yn dilyn yn barhaus. Gadewch i ni nodi safle sector 0 yn y tabl shifft a symud ymlaen fesul 15 sector.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Ffig. Xnumx

Dylai safle cofnod Rhif 16 fod ar wrthbwyso 12, ond rydym yn dod o hyd i sero yno yn lle'r cofnod MFT. Gadewch i ni gynnal chwiliad tebyg yn yr ardal gyfagos.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. Mynediad 11 MFT 0x00000011 (17)

Darganfyddir darn mawr o MFT, gan ddechrau gyda'r rhif uchaf erioed 17 gyda hyd o 53 o gofnodion) gyda symudiad o 646 sector. Ar gyfer safle 17, rhowch newid o +12 sector yn y tabl shifft.
Ar ôl pennu lleoliad darnau MFT yn y gofod, gallwn ddod i'r casgliad nad yw hyn yn edrych fel methiant ar hap a chofnodi darnau MFT ar wrthbwyso anghywir. Gellir ystyried bod fersiwn gyda chyfieithydd anghywir wedi'i gadarnhau.
Er mwyn lleoleiddio'r pwyntiau sifft ymhellach, byddwn yn gosod y dadleoli mwyaf posibl. I wneud hyn, rydyn ni'n pennu faint mae marciwr terfynol rhaniad NTFS (copi o'r sector cychwyn) yn cael ei symud. Yn Ffigur 7, ar wrthbwyso 0x28, y cwadword yw gwerth maint rhaniad sectorau 0x00 00 00 00 01 13 09 A2 (18). Gadewch i ni ychwanegu gwrthbwyso'r rhaniad ei hun o ddechrau'r ddisg i'w hyd, a chawn wrthbwyso'r marciwr NTFS diwedd 024 + 866 = 18. Yn ôl y disgwyl, nid oedd y copi gofynnol o'r sector cychwyn yno. Wrth chwilio'r ardal gyfagos, fe'i canfuwyd gyda symudiad cynyddol o +024 sector o'i gymharu â'r darn MFT diwethaf.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 12 Copi o sector cychwyn NTFS

Rydym yn anwybyddu'r copi arall o'r sector cychwyn ar wrthbwyso 18, gan nad yw'n gysylltiedig â'n rhaniad. Yn seiliedig ar weithgareddau blaenorol, sefydlwyd bod 041 o sectorau yn yr adran a “daeth i fyny” yn y darllediad, a oedd yn ehangu'r data.
Rydym yn perfformio darlleniad llawn o'r gyriant, sy'n gadael 34 o sectorau heb eu darllen. Yn anffodus, mae'n amhosibl gwarantu'n ddibynadwy bod pob un ohonynt yn ddiffygion wedi'u tynnu oddi ar y rhestr P, ond mewn dadansoddiad pellach fe'ch cynghorir i ystyried eu sefyllfa, oherwydd mewn rhai achosion bydd yn bosibl pennu'r pwyntiau shifft yn ddibynadwy gyda cywirdeb y sector, ac nid y ffeil.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 13 Ystadegau darllen disg.

Ein tasg nesaf fydd sefydlu bras leoliad y sifftiau (i gywirdeb y ffeil y digwyddodd ynddi). I wneud hyn, byddwn yn sganio holl gofnodion MFT ac yn adeiladu cadwyni o leoliadau ffeil (darnau ffeil).

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 14 Cadwyni lleoliad ffeiliau neu eu darnau.

Nesaf, gan symud o ffeil i ffeil, edrychwn am y foment y bydd data arall yn lle'r pennawd ffeil disgwyliedig, a darganfyddir y pennawd a ddymunir gyda shifft gadarnhaol benodol. Ac wrth i ni fireinio'r pwyntiau shifft, rydyn ni'n llenwi'r tabl. Canlyniad ei lenwi fydd dros 99% o ffeiliau heb eu difrodi.

Cerdded trwy ing neu hanes hir un ymgais adfer data
Reis. 15 Rhestr o ffeiliau defnyddwyr (derbyniwyd caniatâd gan y cleient i gyhoeddi'r sgrinlun hwn)

Er mwyn sefydlu sifftiau pwynt mewn ffeiliau unigol, gallwch wneud gwaith ychwanegol ac, os ydych yn gwybod strwythur y ffeil, dod o hyd i gynhwysiant data nad ydynt yn gysylltiedig ag ef. Ond yn y dasg hon nid oedd yn ymarferol yn economaidd.

ON Hoffwn hefyd annerch fy nghydweithwyr, yr oedd y disg hwn yn eu dwylo o'r blaen. Byddwch yn ofalus wrth weithio gyda firmware dyfais a data gwasanaeth wrth gefn cyn newid unrhyw beth, a pheidiwch â gwaethygu'r broblem yn fwriadol os nad oeddech yn gallu cytuno â'r cleient ar y gwaith.

Cyhoeddiad blaenorol: Arbed matsys neu adfer data o Seagate HDD sy'n malu ST3000NC002-1DY166

Ffynhonnell: hab.com

Ychwanegu sylw