
Interesantan slučaj spasavanja podataka – Western Digital WD100EFAX-68LHPN0 helium disk, zaboravljena ATA šifra
Pre izvesnog vremena u firmu nam je došao WD100EFAX-68LHPN0 helijumski hard disk, čiji korisnik nije mogao da pristupi svojim fajlovima. Kako je disk novije generacije i nije podržan od strane komercijalnog softvera, morali smo da pronađemo rešenje…
Posle dužeg istraživanja problema koji prate ovakve slučajeve, radosni smo što možemo da predstavimo rešenje – na obostrano zadovoljstvo, i nas i klijenta. 😊
Korak 1 – Provera pristupa disku
Prilikom dijagnoze ustanovili smo da je disk zaključan ATA passwordom. Kako i zašto je password postavljen sada nije predmet našeg istraživanja. Moguće je da je postavljen od strane nekog softvera, samog BIOS-a računara ili prilikom sklapanja računara. To nije predmet ovog istraživanja. Pokrećemo Utility, proveravamo LBA pristup, pristup FW-u, dajemo Tech ON komandu i vidimo da ničemu nemamo pristup.

Korak 2 – Priprema ROM fajla
Rešenje koje ćemo predstaviti u prvom koraku podrazumeva modifikaciju ROM chipa. ROM chip je pročitan standardnim metodama, pa to ovde nećemo predstavljati. Otvaramo Profile folder, gde već imamo pročitan ROM chip preko programatora. Pravimo kopiju fajla i otvaramo ga.
Ideja kojom smo se vodili bila je da sprečimo učitavanje FW-a u disk, nešto poput promene regiona na WD diskovima.
Pretražujemo „EyeCatcher=FSVS“ modula 87. Selektujemo sadržaj modula i kopiramo ga u CCB Utility. Proveravamo checksum i tražimo sadržaj bajta koji menjamo. Nakon izmene ponovo preračunavamo checksum. Ovaj bajt će nam omogućiti da se disk zavrti, ali da ne učita FW iz SA.
U takvom stanju možemo da disku damo Tech ON komandu i pristupimo RAM memoriji. Izmenjeni sadržaj modula 87 ponovo kopiramo nazad u fajl, čuvamo ga i upisujemo preko programatora nazad u ROM chip. Nakon toga pokrećemo disk, ali i dalje nemamo Tech ON pristup. Da bismo ga dobili, moramo da Enable PUIS. Nakon toga imamo Tech ON pristup i pristupamo RAM memoriji.

Korak 3 – Pronalaženje izmenjenog bajta u RAM memoriji
Otvaramo sadržaj RAM-a na adresi:
Address: 0x00110000
Size: 0x8000
Pretražujemo sadržaj kako bismo našli bajt koji smo ranije promenili u ROM modulu 87.
Kada ga nađemo, kopiramo offset tih bajtova i otvaramo samo njihovu adresu.
Potrebno je vratiti vrednosti na originalne kako bi disk mogao da se kalibriše i učita FW iz SA.

Korak 4 – Modifikacija tabele modula u RAM memoriji
Još malo i tu smo :) Potrebno je izvršiti još jednu modifikaciju u RAM memoriji. Na adresi: Address: 0x20100000 Size: 0x10000 pretražujemo tabelu modula. Posebno nas interesuje tabela modula u SA. Ponovo ćemo kopirati offset početka tablice i otvoriti samo nju.
Potrebno je pronaći modul 37 sa: „EyeCatcher=DIR2“. Njegov ID ćemo modifikovati kako ga disk ne bi učitao i prekinuo boot process.

Korak 5 – Start Unit
Nakon toga ide „Start Unit“. To nam daje pristup servisnoj zoni, ali ne učitava deo FW-a koji je zadužen da onemogući ATA pristup. Možemo napraviti Backup svih modula, i što je najbitnije, možemo izmeniti sadržaj modula 6E sa: „EyeCatcher=SED“ koji čuva informacije o postavljenim šiframa.
Na offsetu 0x6A vrednost 0x05 ćemo promeniti u 0x01. Vrednost 0x01 govori disku da ATA pass nije postavljen.
Preračunavamo checksum i upisujemo modul u SA.

Korak 6 – Nastavak boot procesa
Nakon toga možemo dozvoliti disku da nastavi sa Boot Process-om tako što ćemo ID modula 37 vratiti na podrazumevanu vrednost u tablici modula u RAM-u. Komanda „Start Unit“ nastavlja boot process i disk učitava ostatak FW-a iz SA. Disk je učitao naš modifikovani 6E modul i više nemamo postavljen ATA Pass.

Zaključak
Možemo pristupiti LBA i FW-u.
Posle ovog koraka ide kloniranje, analiza i pravljenje liste podataka.
Ovo rešenje predstavlja unikatan pristup rešavanju problema sa FW-om koji će, nadamo se, dovesti do mnogih drugih poboljšanja vezanih za sam proces kloniranja helijumskih diskova, koji trenutno predstavljaju najveći izazov u spasavanju podataka.
Marko Jovanović, Data Recovery inženjer
HelpDisc Data Recovery Beograd, Septembar 2026.
Na stotine SAS diskova sa 520-byte sektorima – projekat sigurnog brisanja podataka više od 1000 TB enterprise storage Sistema
Nedavno smo realizovali projekat sigurnog brisanja […]
SanDisk SSD PLUS 480 GB sa firmware problemom – HelpDisc spasavanje podataka
Na spašavanje podataka nam je stigao jedan 2,5’’ […]
Mehanički propust koji ugrožava podatke: I.NORYS HDD
Nedavno smo primili hard disk potpuno […]
Proslavili smo 50000-ti posao!
U septembru 2022. obeležili smo 40.000 primljenih […]
Spasavanje podataka sa Western Digital i Hitachi heliumskih hard diskova
Sa zadovoljstvom vas obaveštavamo da je […]
All Recovery, Srbija 2024: Ljubomora ne spava, a podaci beže u panici
Nedavno istraživanje na sajtu mapsinterlude.wordpress.com pokazalo je […]

Potrebno vam je spasavanje
podataka sa SSD uređaja?
Naši data recovery inženjeri za spasavanje podataka koriste najsavremenije softvere i pomoćne alate koje smo sami razvili u okviru brenda HddSurgery. Zato, ukoliko ste izgubili važne podatke, pozovite nas ili prijavite posao u Korisničkom servisu našeg sajta.








