Posodabljanje strojne programske opreme trdega diska. Opeševanje BIOS-a Winchester HDD. Programi za obnovo HDD.

20.03.2021 Informacije

Trdi disk, on je trdi disk, ne tako preprosta naprava, kako se lahko zdi na prvi pogled. V zgodovini svojega obstoja, od leta 1956, so pogoni doživeli veliko število sprememb. Zdaj ni samo plošča in branja glave, temveč celoten sistem s svojo logiko in programsko opremo, in zato s svojimi značilnostmi in skrivnostmi. V tem članku bomo poskušali ugotoviti, kaj predstavlja sodoben trdi disk, kot tudi poskusite razširiti svoje standardne priložnosti za njihove hekerje.

Opozorilo

Vse informacije so na voljo izključno za informativne namene. Niti uredniki niti avtor niso odgovorni za morebitno škodo, ki jo povzročajo materiali tega člena.

HDD elektronike.

Zasnova trdega diska do neke mere je znana vsem. V bistvu so to več plošč, ki se vrtijo s hitrostjo 15.000 vrt / min, pozicionirno napravo in krmilno enoto kontrolne elektronike. Dodali bomo na ta sistem S.R.R.t Selfontrol. In drugi inteligentni atributi. Skratka, ne razumemo brez pol litra, večja tehnologija posameznih elementov je komercialna skrivnost.

Visoka natančnost pozicioniranja, gostota snemanja in drugih zapletenosti modernega HDD se lahko posveti ne ducat izdelkov, vendar smo, ne da bi se poglobimo v mehaniki diska in fizike procesov, razmislite o najbolj zanimivih del za nas - elektronika.

Info.

V starih modelih trdega diska je del funkcij krmilne elektronike vzel na MFM ali RLL-krmilnik računalnika. Toda s časom, zaradi visoke hitrosti podatkov, je bilo treba zmanjšati pot prenosa podatkov, in razvijalci so opustili to idejo.

Bolnik

Torej, pred nami tipičen zahodni digitalni digitalni disk WD5000AAKX WD5000AAKX Trdi disk (Sl. 1). Kar imamo:

  1. DRAM MICROVIRUIT. Obresti kot take ne predstavljajo, lahko priročnik zlahka najde na internetu. Pomnilnik teh žetonov se giblje od 8 do 64 MB in ustreza velikosti predpomnilnika trdega diska.
  2. Krmilnik motorja vretena. Odgovoren za nadzor mehanike, uravnava moč in ima nekaj analognih / digitalnih kanalov. Na trdnem L7251 čipu ni navodil, vendar lahko poskusite videti podobno mikrovizijo.
  3. Flash pomnilnik. Na nekaterih trdih diskih ni mikroktorja, vendar je pomnilnik flash vgrajen v čip krmilnika diska. Običajno ima velikost od 64 do 256 Kb. Uporablja za shranjevanje programa, iz katerega je naložen krmilnik trdega diska.
  4. In najbolj radovedna stvar za nas je krmilnik trdega diska. Izdelujejo Marvell, St, LSI in drugi. Nekatera podjetja, ki proizvajajo trde diske, naredijo svoje krmilnike, kot so Samsung in Western Digital.

Krmilnik trdega diska je zasnovan za nadzor operacij transformacije in izmenjave podatkov iz glave za branje / pisanje v pogonski vmesnik. Na žalost Marvell ne želi določiti dokumentacije za svoje izdelke v odprtem dostopu. No, poskusimo ugotoviti.

Sijaj globlje

Naš čezmorski kolega Jeroen "Sprite_TM" Domburg je našel zanimivo pot iz te situacije - za nadzor nad raziskovalnim upravljavcem, je uporabil vmesnik JTAG (iz angleščine. Skupina skupne testne akcije). Ta vmesnik je namenjen testiranju in razhroščevanju tiskanih vezij. To je, z JTAG, se lahko varno povežemo z napravo, ki vas zanima, da podpira standard IEEE 1149. Test pristanišče je integrirano v čip (Dostop do pipe - Preskusnega dostopa), ki ga sestavljajo štirje ali pet zaključkov: TDI, TDO, TMS, TCK in, po možnosti, Trst. Lokacija teh sklepov za Marvelon Controller je našla nekaj dex., prijazno delijo rezultate na forumu HDDGURU.

Jeroen je izvedel, da imajo zahodni digitalni krmilniki, ki so na voljo v pristanišču JTAG. Kot serijska vrata, ki se običajno ne uporablja, vendar je lahko koristna za naše namene.

Za študijo krmilnika trdega diska je bila uporabljena FT2232H pristojbina, ki jo je mogoče naročiti na spletu za 30 evrov. Podpira JTAG, komunikacijo prek serijskih pristanišč, pa tudi SPI. Program OpenCD je bil uporabljen za delo z njim.

Posledično se je izkazalo, da imajo mikrocirki toliko kot tri jedra. Dva Feroceon, ki sta precej močna ARM9-podobna jedra, in Cortex-M3, ki je nekoliko šibkejša. Vse jeder ima drugačen namen:

  • Feroceon 1 obdeluje fizično branje / pisanje na trdi disk;
  • Feroceon 2 je SATA vmesnik, predpomnilnik in pretvori LBA v CHS;
  • CORTEX-M3 - Namen je znan. Lahko ga samo ustavite, vendar bo trdi disk še naprej delal.

Dobrodošli ali tuji vnos je prepovedan

Ker smo si postavili cilj, da uporabimo trdi disk za vaše zahrbtne namene, potem je čas, da razmislimo o posodobitvi svoje firmware. Najlažje in verjetno težko najti način za spremembo podatkov o muhe. Če želite to narediti, morate najti primerno jedro - jedro, ki ima dostop do podatkov, ki potujejo med diskom in kablom SATA.

Za dostop do jedra lahko uporabite način DMA (neposredni dostop do pomnilnika). To je tak način, ko se izmenjava podatkov pojavi neposredno iz bralne glave v pomnilnik, brez aktivne udeležbe procesorja. Enako velja za pristanišče SATA: Procesor mora samo določiti, kje bodo podatki in logika DMA poskrbeli za branje informacij neposredno iz pomnilnika.

Vir informacij v tem primeru bo služil kot pomnilnik predpomnilnika Winchester zaradi dobre lokacije: Podatki Branje iz diska bodo v predpomnilniku, da jih lahko kopirate neposredno od tam.

Metoda je precej zapletena - neprimerna je vsaka čas, da se povežemo prek JTAG in pobere v KesHE med delovanjem trdega diska. Namesto tega, da shranite dostop brez povezovanja dodatnega naboja, lahko odvzamete pomnilniški čip Flash, spuščanje in povezovanje s programerjo.

Vendar pa bi bilo težko nadgraditi kodo zaradi neznanega algoritma kompresije, namesto tega lahko preprosto spremenite naslov izvajanja in dodajte poseben blok, ki bo pred tem prebral. Zaradi tega je stanje malo lažje.

Kot rezultat njegove raziskave je Jeroen ustvaril orodje Fwtool, ki lahko ponastavi različne bloke v bliskavici in prevede kodo v besedilno datoteko. Nato lahko spremenite, izbrišete ali dodate blok in znova zberete vse v eni datoteki vdelane programske opreme, ki je nato mirno naloženo v bliskavico.

Spremenite firmware

Podobne manipulacije s trdim diskom zahtevajo precejšnje napore, in je malo verjetno, da bo vsakdo prostovoljno dal svoje vožnje v kramp. Zato bi bilo lepo najti način utripanja trdega diska brez kakršnih koli tujih naprav ali odstranjevanja čipa.

Western Digital ima posebno programsko opremo za delo s trdim diskom - to so orodja, ki delujejo pod DOS, ki lahko naložijo novo programsko opremo krmilnika, Flash pomnilniške čipe ali servisne particije. Orodja Uporabite tako imenovane ukaze, specifične za prodajalca (VSC), vendar pa o tem malo kasneje.

Obstaja tudi nabor orodij, imenovanih IDLE3-orodja, ki se lahko uporabijo za spreminjanje strojne programske opreme trdega diska. Uporablja tudi VSC z uporabo linux SCSI PassTrough IOCTLS. Jeroen je vzel to kodo, spremenil in integriral v fwtool. Po tej spremembi se je Fwtool naučil brati in pisati na Flash pomnilniški čip.

Zdaj, če lahko heker nekako lahko uporabi fwtool na oddaljenem računalniku, bo mogoče ponastaviti pomnilnik bliskavice diska, ga spremeniti in »Šiva« nazaj. Res je, na koncu, lastnik ugotavlja o heking in verjetno vnovično nameščal sistem, vendar napadalec lahko predstavi nekaj, kar se bo manifestirala po ponovni namestitvi. Na primer, počakajte, da naprava prebere iz / ETC / Shadow /, kjer so vsa gesla shranjena v sistemih UNIX / Linux, in spremenijo vsebino. Po tem pa bo mogoče vnesti geslo.

Mimogrede, opisana tehnika lahko služi ne samo za podzemne eksperimente, ampak tudi za zaščito. Na primer, lahko ustvarite nekontencionalni trdi disk, ki bo normalno deloval, če je sektorska dostopna predloga običajno naključna. Če je trdi disk na voljo samo zaporedno, bodo podatki poškodovani, ki bodo klon, ki se razlikuje od izvirnika.

Info.

Način trdega diska Terminal

Pri delu v načinu terminala lahko uporabnik komunicira s trdim diskom z diagnostičnimi ukazi. Ta metoda se uporablja za diagnosticiranje in popravljanje Seagate in Toshiba Pogon, v zahodnem digitalu, obstaja takšna priložnost zaradi zapletenosti povezave. Način terminala dejansko zagotavlja popoln korenski nadzor mehanika in logike naprave. Z njim lahko posodobite ali znova zaženete vdelano programsko opremo trdega diska. Seznam ukazov za večino pogonov si lahko ogledate na internetu. Na trdi disk je poseben priključek za povezovanje s serijskimi vrati.


Za dostop do terminala, boste potrebovali adaptersko napravo, ki je potrebna za pretvorbo signalov RS-232 na raven TTL (takšni adapterji so na voljo, vendar lahko zbirate in sebe - vse potrebne sheme so v prostem dostopu, in lahko vzamete nekaj modelov kot osnovo Arduino). Pokazali bomo čip FTDI, ki pretvarja USB na serijski vmesnik za atmega mikrokrmilnik. Povezati morate GND in ponastaviti in se povezati z uporabo stikov RX in TX.


Za delo s COM vrati, uporabljamo kateri koli program, ki vam je všeč - na primer, kit ali hipertminal. Izberite vrsto povezave, vnesite številko COM vrat in druge nastavitve:

Hitrost: 9600 Data Bits: 8 Stop Bits: 1 Pariteta: None Control Control: Noben

Če želite preveriti zmogljivost vezja, morate med seboj zapreti RX in TX. Posledično so vsi znaki tipa prikazani v dvojnih količinah. To je posledica dejstva, da bodo vneseni podatki posredovani vzdolž TX linije, nato pa se bodo vrnili vzdolž RX linije. To je narejeno tako: Izklop kabla SATA, priključite TX izhod diska z vhodom adapterja RX in obratno je RX adapter z TX disk. Povezujemo moč. Po pritisku na tipke , Dobimo T\u003e (ali F\u003e vabilo za okvarjeno HDD) in vnesite ukaz. Za pridobitev seznama ukazov vnesite / C in nato Q.

Zaradi velikega števila ekip je Inženirji Seagate razdelil svojo strukturo na ravni. Ukazi, kot so branje, pisanje, iskanje, prijavo, na voljo takoj na več različnih ravneh. Če želite trdi disk preklopiti na delo na drugi ravni, morate uporabiti ukaz / X.

Preskusi certificiranja ravni T -. Raven 1 - Ukazi upravljanja pomnilnika. Nastavitve 2. stopnje - Pogonska mehanizacija. Stopnja 3 - Iskalne ekipe. Stopnja 4 - Ukazi sledenja servotora. Raven 5 - Uporablja se samo v tovarniških pogojih. Raven 6 - Ukazi prilagodljivih upravljanja. Raven 8 - Posebni ukazi nastavitev snemanja. Stopnja 9 - Načini krmiljenja napak.

Poleg teh devetih stopenj je še dva dodatna kompleta: Mreže in splošno. Glavni namen omrežnih ukazov je prikaz sprememb v trenutnem stanju sistema. Splošni ukazi se uporabljajo za dostop do registrov, pomnilnika pufra in podatkov.

Na splošno terminalski režim ponuja številne zanimive značilnosti. Na primer, ukaz za oblikovanje nizke ravni ne more prenesti samo podatkov čistemu brez možnosti obnovitve, kot tudi, če bo med oblikovanjem nekoga izklopil moč, bo trdi disk lahko "predobdelavo", ko ga je vklopljen. Na splošno je to tema, ki je vredna ločenega članka. Gremo naprej.

Snemanje informacij o servisnih oddelkih HDD

V katerem koli trdem disku so odseki storitev. Zasnovani so za shranjevanje trdih diskov trdega diska, kot so S.M.A.R.t., Moduli za odkrivanje zgodnje napake, moduli samo-diagnostike, in tako naprej. Na srečo, vsi ti podatki ne zasedajo namenskega mesta popolnoma, zato, s pravim pristopom, lahko uporabimo ta bonus prostor. Oddelki za storitve se ne smejo zamenjevati z DCO ali HPA, ki ga je mogoče zlahka zaznati in dostopen prek standardnih ukazov ATA.

Za razliko od drugih metod skrivanja informacij, evidentiranje na servisni oddelek ne pridržuje nobenih sledi in neviden za posebne iskalne programe, ki jih organi pregona, ki kazenski pregona uživajo. V besedi je ta kraj idealen za shranjevanje besedilnih datotek z naslovi, gesli, čeljusti in drugimi stvarmi.

Za dostop do informacij iz servisnih particij, standard ATA ukazi ne bodo primerni, namesto snemanja in branja uporabljajo posebne ukaze VSC (poveljniki ponudnika). Proizvajalci praviloma hranijo te ukaze, vendar včasih proizvajajo javne službe za delo s servisnimi oddelki - na primer program WDidle3.exe iz zahodnega digitalnega digitalnega in njenega odpiranja analognega analoga zdravila Idle3-orodja. Drug primer za WD je program HDHACKR, spreminjajoče se vnose v poglavjih HD sistem.

Opozorilo

Podatki v servisnih oddelkih so zelo pomembni za pravilno delovanje winchester. Poškodbe posnetih informacij vodi do izgube učinkovitosti diska. To ne bo tako enostavno obnoviti - za prepisovanje podatkov v servisnih oddelkih, boste potrebovali specializirane programe (na primer ACE laboratorij PC3000).

Obseg servisne particije je odvisen od modela trdega diska. Na primer, v WD2500KS-00MJB0 disk družine Hawk 250 GB (02AEC firmware) v servisnem oddelku, se napisana dve kopiji datotek, približno 6 MB vsakega. Velikost območja na vsaki površini je približno 23 MB (64 skladb 720 sektorjev na vsakem). Ker ima ta disk šest površin (glave od 0 do 5), se moduli servisne particije nahajajo na kraju samem v primerjavi z glavami 0 in 1, lokacija, dodeljena glavam CO 2 do 5, rezervirana, vendar ne uporablja . Tako rezervirani oddelek traja približno 141 MB, od katerih se uporablja 12 MB.

Za primerjavo: model WD10EACS-00ZJB0, posoda v terabajtu in z osmimi površinami, ima rezervirani prostor 450 MB, od tega 52 MB zaposlenih. Ariel Berkman (Ariel Berkman) iz Ocene Information Technologies Ltd je napisal članek o delu s HDD servisnimi oddelki, kot tudi objavil kodo POC za snemanje 94 MB informacij na Western Digital Digital 250GB servisma Hawk. To se opravi na naslednji način:

  • Spoznamo vaš naslov SATA IO z uporabo LSPCI -V.
  • Za zbiranje, uporabo GCC-WALL -O-G-G -O SA-POC-POC SA-COVER-POC.C ukaz.
  • Ustvarite naključno datoteko (velikost 94 MB) in izračunajte njeno MD5-hash.
  • Napišite datoteko na servisni oddelek.
  • Trdi disk očistimo z ukazom DD-ING / DEV / ZERO, ki ga je treba razširiti na celoten trdi disk (ali na ločenem delu, predhodno blokiranje dostopa do ostalih). Dovolj je, da se ta koda izteče enkrat, da uniči podatke, ki je nepopravljivo.
  • Prebrali smo vsebino servisne particije, izračunamo njegovo hash in se prepričali, da je celovitost podatkov. [E-pošta, zaščitena]: ~ / SA # dd if \u003d / dev / urandom število \u003d 184320\u003e naključna datoteka; MD5Sum naključna datoteka [E-pošta, zaščitena]: ~ / Sa # ./sa-cover-poc -p 0x0170 -w ./random-file [E-pošta, zaščitena]: ~ # Dd, če \u003d / dev / nič od \u003d / dev / sdb bs \u003d 1m [E-pošta, zaščitena]: ~ / SA # ./sa-cover-poc -p 0x0170 -r Potem-dev-nič [E-pošta, zaščitena]: ~ / Sa # md5sum po-ddive-dev-nič

Programi za obnovo HDD.

Z nizko stopnjo eksperimentov, je mogoče, da se tako bližje kot razgradnja trdega diska. Ni nujno, da se nemudoma zatečejo k Zmajskim ukrepom in formaciji diska, ga lahko poskusite obnoviti s pomočjo nekaterih programov.

  1. TestDisk je najpreprostejši in najučinkovitejši program za predelavo HDD. Namenjeni iskanju in rekonstrukciji izgubljenih particij, zagonskega sektorja, izbrisanih datotek; Popravi particijsko tabelo. Deluje z velikim številom datotek. Deluje v načinu konzole, kot je dosežena visoka hitrost.
  2. Direktor diska Acronis je celoten programski paket, ki vključuje precejšnje število orodij za delo s HDD. Vsebuje strokovnjak za izterjavo Acronis, ki služi za rekonstrukcijo datotek in oddelkov. Za razliko od prejšnjega programa ima grafični vmesnik, vendar deluje z manj datotečnimi sistemi.
  3. Paragon Partition Manager - brezplačen program domačih razvijalcev, lahko skoraj vse enako kot acronis, vendar strašno počasen.

Zaključek

Vendar pa je čas za vzpon. V tem članku sem poskušal pokazati neznane vogale in zmožnosti trdega diska. Brez poglabljanja kode smo pregledali metodo odvajanja informacij iz pogona. Tudi celo rahlo dvignite to zaveso, veliko področje se odpre za fantazijski let. Lahko na primer odvzame krmilnik, da se skrije od tujih oči, še posebej pomemben del. Ali pokvarite podatke, ko poskušate klonirati trdi disk, se na ta način konfigurirate od kriminalističnih javnih služb. Skratka, veliko možnosti, zato, kako uporabljati trdi disk - izbira za vas.

Kako Flash ali HDD WD - Enostavno navodilo

Kako Flash HDD WD?

HDD ni tako preprosta naprava, kot se zdi. Od trenutka ustvarjanja so se nenehno razvijale - če so bile prej najenostavnejše naprave, so zdaj to zelo zapletene naprave s težkim algoritmom dela, za katerega lahko, vseeno, vpliv. V tem priročniku bomo pogledali metode, s katerimi lahko razširite funkcionalnost trdega diska. Soočeni smo z nalogo - nastavite pogon za nestandardne naloge, zato je smiselno razmišljati o utripanju.

Torej, kako Flash HDD WD?

Da bi pridobili dostop do jedra, lahko uporabimo način, ko se izmenjava podatkov med napravo in glavnim pomnilnikom dogaja brez sodelovanja CPU (neposredni dostop do pomnilnika) - to bo potrebno, da bi ponovno odvrnili HDD WD. Kraj, kjer se shranjeni podatki o storitvah, v tem primeru pride do predpomnilnika trdega diska zaradi možnosti hitrega dostopa - informacije, ki se berejo s HDD, bodo tam, tako da bo mogoče takoj dobiti takojšen dostop, nato pa Kopirajte ga.

Toda metoda ni lahka - ni posebej udobno, da nadaljujete z "Connect" z JTAG in poiščite nekaj v predpomnilniku. Če želite poenostaviti postopek brez uporabe dodatnih naprav, je možno spremeniti vdelano programsko opremo v mikrocircuhin pomnilnika bliskavice s spajkanjem in povezovanjem programerja. Na srečo je enostavnejši način.

Z uporabo pripomočka FWTOL lahko uredite datoteko vdelane programske opreme in nato naložite na Flash pomnilnik. Nabor ukazov si lahko ogledate v priročniku, ki ga spremlja ta program.

Spremenite HDD WDD WD WD?

Zgornje metode niso preproste in zahtevajo več televizij. Zato želim najti cenovno ugoden način za utripanje trdega diska WD, brez mehanskega posredovanja. Za HDD iz zahodnega digitalnega, so programske pakete za reševanje takšnih opravil - delajo iz ukazne vrstice in lahko odvzamejo krmilnik ali uredite celice v pomnilniku Flash. Obstaja tudi niz pripomočkov, ki se imenuje orodja za IDLE3, s katerimi je modificirana Flash HDD, je vse to funkcionalnost zdaj na voljo v fwwtool, zahvaljujoč je, da je mogoče ponovno napisati podatke na pomnilniški čip.

Z uporabo pripomočka FWTOOL lahko uredite pomnilnik bliskavice trdega diska in pravočasno upoštevate informacije od tam - obstaja možnost, da dobite računovodske podatke, če stroj deluje Linux / Unix. Opisana metoda se lahko uporablja tudi za zaščito pred podobno možnostjo hekanja - za to boste morali ustvariti ne-kloniranega HDD razdelka z naključnim sektorskim dostopnim predlogo. V primeru izjemno serijske operacije, ko poskušate dostopati, bodo podatki poškodovani. Za interakcijo s pogonom z uporabo diagnostičnih ukazov morate preklopiti na način terminala. Ta način je zasnovan tako, da preprečuje motnje v delovanju in jih pritrdi na trde diske različnih proizvajalcev, vendar v WD ni podoben način.

Delo s particijo HDD

Vsi trdi diski imajo odseke storitve. Obstajajo servisni programi (na primer, pametni pripomočki in druge diagnostične pripomočke), zavzemajo, ne vsega prostora, na razpolago nekateri del ostaja.

Servisni oddelek - Najbolj zanesljiv kraj za shranjevanje zaupnih informacij, uradnikov kazenskega pregona težko dostop, tako da lahko shranite besedilne dokumente z prijavami in gesla. Za dostop do tega tajnega pomnilnika v HDD Western Digital, lahko uporabite WDidle3.exe Utility ali alternativno prosto porazdeljeno IDLE3-Tool.exe. Na voljo je tudi programski paket HDDHACKR za urejanje zapisov v takih odsekih. OPOZORILO! Informacije, ki so prisotne na oddelku storitev, so potrebne za normalno delovanje trdega diska. Z uničevanjem ali škodljivim pomembnim podatkom tvegate, da izvlečete pogon iz naročila, in postopek predelave ni pridobljen iz preprostega - ACE laboratorij PC3000 pripomoček se aktivira v njem. Velikost storitvenega oddelka za različne modele HDD je drugačna, to morate imeti v mislih.

Verjetno radio amaterji in začetniki mojstrov elektronskih servis, ki se ukvarjajo s tem za svoj užitek, ne vsi imajo profilno izobraževanje v elektroniki - radijska mehanizacija, regulatorje ali elektronike inženir. Toda večina jih ima še vedno kakšen drug odnos do elektrotehnike.

V moji okolici so tudi električni varilci, ki sodelujejo pri manjšem popravilu elektronike, najpogosteje pri zamenjavi banalnih prekinitev kondenzatorjev na matičnih ploščah in močnih blokih, in brez potrebnih naprav, niti teoretičnega usposabljanja. Vse, kar je bolj resno, jih lahko postavi v slepo ulico. Videti to in se spomnite na tej stopnji, let po trenutku, ko ste se odločilno preučevali elektroniko, ki jo vidite, da je ta odločitev pravilna in znanja na tem področju - teorija, ki je tesno povezana s prakso, bo vedno v povpraševanju družbe. In to je svetel primer.

Pred časom sem en znan inženir Electronics Electronics dal trdega diska, ki ni bil definiran v BIOS-u in računalnik, ki je obesil minuto, na stopnji definiranja trdih diskov, ko se računalnik zažene. Google na internetu in trdi disk je bil Maxtor 500 GB SATA 2, ugotovil, da je ta problem pomemben za trde diske Maxtor in Seagate Brands, ki so bili izdani pred nekaj leti.

HDD Macstore-SIGE

Povezan je bil s firm programsko opremo vdelane programske opreme na trdem disku in večino diskov te problemenih serij, je bilo več vrstic, zahtevalo je obvezno utripanje drugače v enem dobrem trenutku, ki je zavrnil, da se določi v matični plošči BIOS, ko se računalnik začne . Težava je bila, da je mogoče utripati trdi disk le, če je viden v BIOS-u. Kot vsaka oseba, ki ima programer, se je najprej povzpela na iskalnik strojne programske opreme, odločil za odstranitev trdega diska in posebnega posnetka za utripanje, ki je povezan s programerjem, samo zavrtite vdelano programsko opremo.

Posnetek za utripanje s programer

Toda vse je bilo veliko težje: bilo je nemogoče vzeti izklop vdelane programske opreme trdno združeno z drugačnim trdim diskom, tudi podoben model in neumno ponovno napišite datoteko v firmware. Ta metoda deluje s katero koli drugo tehniko, kot so matične plošče, usmerjevalniki (pogojno, približno isti naslov MAC bodo tiho), monitorji, video kartice, vendar niso primerni za utripajoče trde diske. Dejstvo je, da je vdelana programska oprema shranjena, jih kličemo pogojno, podatki o umerjanju so podatki na površini trdega diska, pametnih, slabih blokov, mehanike itd.

PC3000 Trdi disk Recovery Complex

Zato, reflash trdi disk, nedoločen v BIOS-u, ne da bi imel zelo drago posebno opremo za diagnosticiranje in reanimacijo trdih diskov je bilo nerealno. Torej, v začetni fazi, potrebujemo naš trdi disk, da je vsaj viden bios. To storiti, moramo odstraniti problem, ki ima v okolju strokovnjakov in preprosto aytichnikov ime "Fly CCC" (SS). Od kod prihaja to ime?

Sporočilo o napaki Fly CZC

Dejstvo je, da s povezovanjem na trdem diskovnem terminalu z USB-UART adapterjem, s katerim uporabljamo prednastavitev programa Putty ali Hyperterminal v operacijskem sistemu Windows XP, vendar ne vključena v porazdelitev sistema Windows 7, vidimo prekinitev obremenitve in diagnostično sporočilo, v katerem Obstajajo črke "SS". Samo besedilo sporočila je tako na zaslonu zgoraj.

Vmesnik

To pomeni, da ste srečni lastnik trdega diska iz te serije težav. Na kratko opišite (podrobno je bil postopek opisan v prejšnjem članku), kako povezati taka USB-UART pretvornik, ki se imenuje tudi drugo USB-TTL. Vsekakor moramo povezati skupno zemljišče, ki teče iz adapterja USB-UART in "Cross" Pins RX in TX s povezovanjem RX s TX in TX z RX. Ti zatiči se nahajajo na hrbtni strani ohišja trdega diska poleg SATA in napajalnikov.

USB-TTL CH340G adapter

Kot je že napisano v zadnjem članku, namenjeno uporabi tega USB-UART adapterja, za utripanje, ali bolje nadzorovati proces utripanja usmerjevalnika, bomo morali pravilno eksperimentalno izbrati hitrost Vrata SOM, ponavadi te hitrosti 33600, 57600 in 115200 baud (druge hitrosti niso izpolnjevale) konzolo. V nasprotnem primeru, če je hitrost izbrana nepravilno, bomo videli kot v primeru utripanja usmerjevalnika Krakozyabry, namesto običajnega angleškega besedila.

Napake v konzoli

Torej, smo nastavili konzolo pravilno. Upravičeno izbrano v terminalu zahtevana vrata COM.

Naj vas spomnim, da ta adapter USB-UART stane le okoli 40 rubljev na Aliexpress in ima lahko v svoji sestavi različne žetone, vsi so navedeni v prejšnjem članku. Za tiste, ki nimajo možnosti za nakup tega vmesnika, obstajajo možnosti za povezovanje s konzolo z uporabo podatkovnega kabla za utripajoče starodavne telefone.

Teoretično (navsezadnje smo elektronike, ne pa vsaj večina od nas), lahko odvzamemo trdi disk, ne da bi imel kakršen koli adapter, ko je koordiniran s pomočjo uporov RX in TX logične ravni, ki gredo s pristaniščem COM, (Powered s pristaniščem COM Ne priporočamo, da se pristanišča izvajajo zaradi tveganja), ki je na vsaki starodavni sistemski enoti. Vendar pa obstaja ena od nihaj, zakaj ne priporočam te metode začetnika.

USB-TTL 3.3 Volta

  1. Dejstvo je, da je napajalna napetost iz adapterja strogo 3,3 voltov - ne več in nič manj, in čeprav v primeru varnostnih namenov, ni priporočljivo vzeti od adapterja iz adapterja, temveč za uporabo domačih obrokov iz Oskrba z računalnikom, odmik v količini v količini je polna izhod iz našega trdega diska.
  2. Druga pomembna točka je, da imajo logične ravni COM vrat sistemskih enot in prenosnih računalnikov različnih izpustov različne napetosti - od 7 do 12 voltov, če se ne zamenjajo, in izberejo vrednost omejevalnega upora toka, ki zagotavlja želeno padec napetosti , moramo meriti meritve z multimeter, pridobljene ravni RX in TX so, zato je ta metoda primerna samo za ljudi, ki vedo, kako samozavestno hraniti spajkanje železa v svojih rokah, za vse druge izkaže svet iz kategorije škodljivih.

Gromova Programer.

To je razlog, da je najljubši (in jaz, vključno) Gromov programer za AVR MK, zbrani pred nekaj leti, nočejo delati z nekaj relativno sodobnih matičnih plošč in prenosnih računalnikov, saj uporaba uporov standardnega nominalnega za to shemo dobimo Ravni logike so prenizke v napetosti, ne večinoma ustrezajo logični enoti za napetost, pri programiranju AVR mikrokontrolerjev, in v skladu s tem naš programer daje logično ničlo namesto enote, ali na splošno smeti, ki ni vedno pravilno identificirati pri utripanju mikrokrmilnika.

Programska oprema za programsko opremo programske opreme

Ista stvar, smeti pri pisanju vdelane programske opreme v spomin na mikrokontroler, lahko dobimo z uporabo dolgih neoklopljenih kablov ali žic, kot so som ali LPT za domače programerje, ali od programerja do mikrokrmilnika. Iz istega razloga, ko vidim na video, na primer, na YouTubu, žico 30-40 cm dolga in dlje, iz podobnega USB-UART adapterja ali samo-made programerja MK AVR ali Flash ali EEPROM pomnilnik, potem sem presenečen nad tehnično nepismenostjo ljudi, ki ne razumejo posledic njihovih dejanj.

Flash Memory BIOS DIAS-8 Ohišje

Kdo, če moramo takoj utripati mikrokontroler AVR katere koli samopostrežne gojenje, in če moramo odviti matično ploščo z domačim programerjem, je BIOS na katerem je zelo težko najti na internetu, tudi na specializiranih mestih - Mi lahko izgubijo priložnost, da obnovimo našo matično ploščo z vašo matično vdelano programsko opremo, če našli izpis iz nekega razloga ni primeren.

Preverjanje napak MK.

V tem primeru morate izpolniti preverjanje shranjene smetišče s vdelano programsko opremo v pomnilniku mikrociircuit, čeprav, če ste napisani, se smeti bere, je verjetno, da bodo napake, tudi z ustrezno shranjeno smetišče. Na splošno je bolje preprečiti. V primeru, da v našem terminalu, nerazumljivi simboli pojavijo, to je samo razlog, da razmislite o tem, kaj so potrebne povezovalne žice.

Dolge žice iz USB-TTL adapterja

Vsakdo, ki že ima predhodno ukvarjajo z mikrokontrolerji ali refling BIOS pred vsako tehniko, bo katerikoli kitajski programer rekel: 30 cm je približno standardna dolžina zanke programerja do mikrokrmilnika. Dejstvo je, da v takih tovarniških zankah, če ste opazili, vedno več življenj kot zatiči na bloku programerja. To je posledica dejstva, da ima vsako signalno jedro vzporedno z njim z žico "Zemlja".

Razlike za zanke IDE

To je strokovna rešitev, ki se uporablja v računalniškem tehniku \u200b\u200b(ne pozabite na vsaj IDE zanke, 40 in 80 živel, ATA 33, in ATT 66-100 in imajo enako število 40 stikov) in vse druge, kjer je motnje nesprejemljivo, in omogoča uporabljate daljše zanke in žice brez zaščite. Torej, zdaj, ko odstopamo od teme članka, razstavljamo vse te nianse, se nam spet vrnite na našo temo - proces odstranjevanja Fly CZC.

USB-UART povezava

Samo videnje učencev in še več odraslih ljudi, naučite mase v videoposnetku na YouTubu in v člankih, da nepravilno delate z utripanjem utripanja čipa - sem dovolil svoje odstopanje od teme. Torej, imate trdi disk z definicijo Problem v BIOS-u: Maxtor ali Seagate, trdi diski drugih proizvajalcev, takšne težave se ne zdi, da nimajo.

Trdi disk - delo v konzoli

Najprej morate vnesite seznam modelov problematičnih trdih diskov, in niso toliko, če je vaš trdi disk vključen v njihovo število - morate iti na uradno spletno stran proizvajalca in serijsko številko trdega diska je končno zagotovljena, da je to vaš primer, problem pa ni povezan z nobeno drugo programsko opremo in strojne opreme. Druga faza je treba potrditi v terminalu po priključitvi adapterja USB-UART in napajanja na videz videza Winchesterja z napisom s črko "SS".

Pri utripanju priključitve adapterja

Potem bo potrebno Google, odvisno od vašega modela trdega diska in proizvajalca, katere manipulacije je treba izdelati s trdim diskom, da bi dobili sposobnost, da vnesete besedilo v konzoli. Kolikor se spomnim, obstajajo samo tri ali štiri možnosti. To storiti, najprej moramo ustaviti trdi disk. Kako lahko to storim?

Zapiralne točke na plošči trdega diska

Za vsako podvrsta težavnih trdih diskov Obstajajo njihovi načini, v mojem primeru je bilo potrebno zapreti dve majhni pet, kontaktne blazinice na plovilu, v drugem primeru, morda je morda potrebno, da se postavite pisarniški papir za stike, ki gredo od Nadzorna plošča na motorju (ne sijajni (!), da bi se izognili zaprtju).

Winchester model nagnjen k letenje cz

Po tem je bilo potrebno vnesti določeno besedilo v konzoli. Ko sem poskušal zapreti te pyataks, v mojem primeru uvaja, sem spoznal, da je to mrtvo število in še vedno moram biti odpuščena na pyataks s tanko žico MGTF. Ta žica je udarila z vozliščem in prilepila na trdi disk brez kontaktov, kjerkoli termoklayer. Ker obnavljanje teh majhnih petih aktov - to je še en problem, in je bilo mogoče, da jih raztrgate zelo enostavno, zaradi česar je nerodno gibanje v naglici. Na žice MGTF, spajkane na Pyataks, povezane skoderje - skakalci "oče" in "mama", ki se uporabljata pri oblikovanju Arduino. Potem je ostala samo čakati na želeni trenutek po vklopu in zaprti naša skakala, da ustavi motor.

Jumpers Arduino za adapter

Vse, kar je vneseno besedilo v konzoli, je postalo mogoče, navedba primera je narejena. Potem sem našel določeno zaporedje ukazov na specializiranem spletnem mestu, ki ga je treba vnesti v terminal. Nič težko ni predstavljalo tega - edina stvar, ki je bila ta zaporedje nekoliko drugačna za vsako podvrst platform. Ob koncu članka bom polno besedilo iz člena iz člena, na katerem so bile pridobljene ekipe, ki jo omejujejo s kratkim opisom postopka izterjave, na splošno.

Seznam winchesters, ki je nagnjen k leteti cz

Torej smo pridobili določeno zaporedje ekip in končno prejeli sporočilo, da je trdi disk prišel normalno, nato izklopite napajanje, odprite naš skakalec, ki ga je mogoče zamenjati načeloma, s katero koli stikalo, preklopno stikalo ali fiksacijo Gumb, ali v najslabšem, pravkar hitro dvakrat konec žic Mgtf. Vse, zdaj smo odstranili Fly CZC.

TSZ leti na vijaku

Zdaj mora biti naš trdi disk že viden v matični plošči BIOS. Kaj smo prepričljivi, s potopljenjem srca) - so bila naša dela ni bila spraševanja? Vklopite računalnik, trdi disk je definiran v BIOS, v mojem primeru Nalaganje nalaganje dodatne zahteve BOOLA ni šlo, je razumljivo - razlike v računalniški strojni opremi, bi morala biti. Zaradi obresti, naloženega iz mojega trdega diska, se zdi, da je celo geslo v sistemu Windows in vse datoteke so bile vidne, čeprav, ko je želja, ne postane niti problem, ki povezuje reanirak tesno drugo in se povzpne na Čudno datoteke, nič, kar je dragoceno za sebe, pa niso našli.

Winchester firmware iz slike diska

Toda to je drugo nadstropje primera, Winchester je še vedno na robu tveganja, saj ima staro firmware, problem in v vsakem trenutku vse lahko ponovi. Zdaj pa je viden BIOS-u in se spremeni, ne bo težko, iščete sliko diska s firmware, na kateri ne bo več podobne težave, ki jih je izdal posebej proizvajalec. Lahko ga vzamete na uradni spletni strani ali specializiranih forumih.

Victoria - Izberite Remrey

Vklopite zagon s CD-ROM-a v BIOS in izberete želeni model s seznama, in vse druge trde diske, da bi se izognili napakam, je bolje onemogočiti odklop zanke, kliknite: Flash naš trdi disk. In tu čaka na drugo možno težavo - po utripanju pametnega trdega diska, bo čist, kar pomeni, da ne beležimo pri delovanju trdega diska, datotek za ne-označene sektorje z možnimi slabimi bloki, neuspeli sektorji, potrebujemo Za zagon s slike diska z victoria program ali podobno, in izberite v njem skeniranje in napredne prenove.

Težave, ko skenirate disk Victoria

Na ta način bomo prejeli idejo o površini in stanju mehanike našega trdega diska, v mojem primeru je bila velika srečna, ni bilo samo en sektor neuspeha, ni bil niti en sam počasen sektor - Površina je bila skoraj idealna. Tu, kot je napisano na forumih v temah obnove Winchesters, včasih pričakuje zelo neprijetno presenečenje, potem ko utripajo v majhnem odstotku primerov, se pojavljajo številni bloki blokov, se pojavijo neuspešni sektorji, ampak v mojem primeru srečo.

Obnovljeno Macstore 500 GB

Zdaj imam drugi trdi disk 500 GB, ki je tvegal in nameščen sistem, je prešel že dolgo časa, težave pri delu pa niso opazili. Ta Winchester za snemanje hitrosti je branje veliko presega novo v letu 2011 z računalnikom z računalnikom z 250 GB trdega diska, tudi Seagate, vendar na srečo iz problematične linije. Stroški tega trdega diska, popravljen b, na forumu našega mesta je približno 1000-1200 rubljev, odvisno od stanja površine in blagovne znamke, in celo želijo kupiti z mano, vendar želim to povedati : Takšna krava je potrebna :)

Povzetek delamo opravljeno delo

Ta primer dokazuje, da popravilo elektronike ni dolgočasno in je težko ali je na voljo samo strokovnjakom - strokovnjakom, na področju popravila ali izterjave informacij, vendar je nasprotno, je mogoče samostojno narediti vsak lepo urejen radio Amaterski ali domači mojster, ki ve, kako združiti prijetno z uporabnim. Arhiv z virom članka, na katerem ste obnovili trdi disk, ki ga lahko prenesete tukaj. Vsa uspešna popravila! Še posebej za portal - AKV.

Pogovorite se o članku z utripanjem BIOS WINCHESTER HDD

Pretvornik

Pretvornik je mogoče kupiti (na voljo je USB-TTL in COM-TTL) ali ga naredite sami (dajem več shem spodaj).

Za tiste, ki imajo Arduino: Connect GND. in Ponastaviti.Z uporabo stikov Rx. in TX..

Če želite preveriti shemo, se lahko zaprete Rx. in TX.- Kot rezultat, bi se moralo vrniti vse, kar smo uvedli.

Povezava

Connect. Rx. in TX.Kot na spodnji sliki izklopite kabel SATA, priključite moč.

Za delo s COM vrati, sem uporabil Put, vaš najljubši program se bo tudi popolnoma spopadel z nalogo. Torej, odprite dati, izberite vrsto povezave SerijskaPredstavite vrata in druge nastavitve:

Hitrost. 38400
Podatkov. 8
Stop Bits. 1
Pariteta. Nič
Nadzor toka Nič
Odprite okno terminala, kliknite Ctrl + Z. In vidimo povabilo:
F3 T \u003e.
Če si želite ogledati seznam ukazov in opis za vaš trdi disk, morate vnesti C., in potem Q..

Restavracija

Čas je, da začnete obnovitev.

Pomembno: Upoštevajte register pri vnosu ekip!

  1. Obrnemo se na raven 1 s tipkanjem /1
  2. CLEAN S.M.A.R.T. Ekipa N1.
  3. Izklopite napajanje in počakajte, ko se motor ustavi (~ 10 sekund)
  4. Vklopite napajanje in znova pritisnite Ctrl + Z.
  5. Očistite seznam slabih blokov: vstopamo i4,1,22.
  6. Ponavljamo odstavke 3-4
  7. Vstopimo v konzolo: m0,2,2,0,0,0,0,22. (za trde diske na Kitajskem "- m0,2,2,22.)
  8. Pojdi na raven 2: /2
  9. Ustavite motor: Vnesite Z.
  10. Izklopite napajanje
Po vseh manipulacijah je bil trdi disk določen v BIOS-u. Da ne bi spet naleteli na težavo, posodobite glede na trdi disk. Ta postopek je precej preprost: zagonska slika se prenese s strani proizvajalca, ki je posneta na prazno. Naslednja - Prenesite in posodobite vdelano programsko opremo v načinu po korakih, sledite navodilom na zaslonu.

Zdaj sem opisal situacijo, ko vse deluje, kot bi moralo, vendar se izkaže redko. V procesu okrevanja je bilo več težav, s katerimi sem prepričan, da se boste morali soočiti. Zato ima vsakdo kaj od kogarkoli, poiščite rešitev v zadnjem delu tega članka.

O tem, kaj ostaja za prizori

Ker je ta članek rezultat lastnih poskusov, ki temeljijo na različnih materialih o obnovi HDD, potem bom opisal težave, s katerimi se sooča sam.
Problem Sklep
Hrup v konzoli Povežite se Kontakt GND. Na "zemljo" na napajanju. Uporabil sem ključ iz tipke za vklop / izklop. Prav tako potegnite skakalca SATA I. S trdega diska.
Na zaslonu po kliku Ctrl + Z. Nič se ne pojavi Najverjetneje so nepravilno povezani Rx. in TX..
Ko se prvič vklopite, se prikaže LED napaka: 000000CC FADDR: 0025BF67 ali LED: 000000CC FADDR: 0024A7E5 Najprej poskusimo izklopiti glave. Če želite to narediti, odvijemo ploščo (hkrati pa lahko očistite stik z radirko: tam sem imel veliko umazanije), smo vstavili izolator (papir, trak, itd) na stike, ki vodijo do glave in nahranite ploščo (ne vse vijake, in tako, da je na motorju obroka). Vklopite napajanje, kliknite Ctrl + Z.Uvesti /2 , pozneje Z.. Čakamo na uspešno zaustavitev. Spin Down Complete, ki je pretekel čas 0.138 MSECS, ne da bi izklopil napajanje, Odvijte ploščo, dosežete naš izolator in pritrdite na ploščo, vnesite ukaz za zagon motorja: U..

Če niste pomagali metode odklopa, morate zapreti stike na plošči z ostrimi pincetami ali tanko ožičenje. Na fotografiji (na voljo na spodnjih povezavah) prikazuje točko zaprtja na različnih trdih diskih.

Artem Makarov aka Robin

09.11.2013

Še en težaven problem s požari, ki je lahko rešil s pomočjo tako imenovanega strojne programske opreme HDD Seagate (nalaganje mikrokode na vmesniku).

Tokrat - je priklican prenosnik HDD ST9500325AS, ko se napajanje nanaša na govorice, visijo v zasedenosti, diagnostično pristanišče daje samo:

Rst 0x08m.

In to je to. Terminal Funkcional po začetku ni, ko se disk visi. Pred mano je bil disk drugje, kjer je spremenil glavo glavo (običajno, če ne razumejo, kaj trdi disk ni tako, takoj spremenite glave - samo v primeru). Seveda, pri izterjavi uporabniških datotek, zamenjava ciljev branja evidenc v tej situaciji ni pomagala in disk prinesel na HardMaster na SC.

Terminal funkcionalnost na tej vrstici pogonov položi proizvajalec v kodo ROM, se vklopi po napajanju na vmesnik. To izgleda tukaj:

RST 0X08M RW CMD 002F REQ \u003d 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 18 F0 9F E5 00 00 A0 E1 OPTS \u003d 00000000 RW ERR \u003d 84150180 ASCII DIAGH MODE F3 T\u003e

Ti. Napaka položaja za servometri, ustavitev motorja vretena in pripravljenost v registre, se zlahka odzivajo na zahteve terminala. V takem položaju lahko promovirate motor za promocijo motorja, dvig iz diagnosti površine OVL in preberite vse module, ki jih opisuje ID, pa tudi vse module, opisane v prostornini sistema. Vsi moduli so bili obravnavani brez napak, na prvi pogled pa ni vsebovalo ničesar norega, kar bi lahko pripeljalo do visenja pogona na rednem začetku.

Takoj je prišlo do suma o neuspehu v tabelah oddajanja, vendar je poskus preračun pripeljal do takega rezultata:

MAX WR RESTIEIES \u003d 00, MAX RD RETRAIES \u003d 00, MAX ECC T-Level \u003d 14, Max Certifija Rewrite Replails \u003d 2DF8 diagror 0000500D Uporabniški format particije ni uspel - pretečen čas 0 minut 00 Secs r / w smisel 00000002, r / w error 843200A2 , Napaka datoteke 00000000 BLK ADDR AD6F0001, BLK ADDR tip D0, Cyl FFFF0000, HD EC

Ti. Končal z napako. Po nekaj mislih je bila rešitev kardinala. Glede na to, da so bili vsi potrebni deli uradnih informacij uspešno rezervirano, sem se odločil, da v celoti oblikuje uradno področje. Ob koncu postopka:

Sistemski format particije Uspešen - pretečen čas 2 minuti 00 SID

prežigal sem obroke in disk je bil pripravljen z "praznim" potnim listom. V takem položaju, vsaka obratovanje storitev za branje storitev, ki se nanašajo na storitve, vodi do poročila o pogajalnosti do procesa, zaradi pomanjkanja "razširjenih" ekip v "osnovne" mikrokode ROM-a.

Prekrivanje procesorja CMD CMD ni mogoče naložiti

Da bi dobili popolno funkcionalnost v takem položaju, je potrebno zabeležiti krike na površino, tako da disk verjame. In da bi lahko snemali na površini, jih je treba disk prebrati prej. Začaran krog. Kako najti pot iz take situacije?

Opcija, glede na to, da je v formatiranem storitvi disk pripravljen za branje vmesnika, enega - z ukazom ID92H, da prenesete na HDD nalagalnik, tj. Paket mikrokod, ki vsebuje zahtevane prekrite, in s tem, kot pravijo, odvzamejo trdi disk Seagate.

Po tej operaciji je prevajalec uspešno prevedel

MAX WR RESTIES \u003d 00, MAX RD RETROY \u003d 00, MAX ECC T-Level \u003d 14, Max Certifija Rewrite Replails \u003d 2DF8 Uporabniški format particij Uspešen - pretečen čas 0 minut 00 Secs

In končna črtna koda je posnetek predhodno shranjenega prevajalca (ID2BH). Po ponovni oceni napajanja je disk izdal običajno:

RST 0X08M (P) SATA RESET

in popoln dostop do vseh LBA, opisanih v potnem listu. Če je pred disk prišel k meni, se radovedljivi ročaji ne bi vstopili v Hermonon, nato pa uporabljajo zgoraj opisano manipulacijo, bi bilo mogoče popraviti trdi disk z ohranjanjem informacij.