Terminál Seagate zadává přepočet příkazů překladače. Jak jsem musel flashovat pevný disk Seagate, abych získal přístup k informacím. Příčinou této poruchy může být

Konvertor

Můžete si koupit převodník (USB-TTL a COM-TTL jsou k dispozici na prodej) nebo si jej vyrobit sami (níže uvádím několik schémat).

Pro ty, kteří mají Arduino: pojďme se připojit GND A RESETOVAT, použijte kontakty RX A TX.

Chcete-li zkontrolovat obvod, můžete jej zavřít RX A TX, - ve výsledku by se mělo vrátit vše, co zadáme.

Spojení

Spojovací RX A TX, jako na obrázku níže, odpojte kabel SATA a připojte napájení.

Pro práci s COM portem jsem použil PuTTY, váš oblíbený program také perfektně zastane. Otevřete tedy PuTTY a vyberte typ připojení Seriál, zadejte port a další nastavení:

Rychlost 38400
Datové bity 8
Stop Bits 1
Parita Žádný
Řízení toku Žádný
Otevřete okno terminálu, klikněte Ctrl+Z a vidíme pozvánku:
F3 T>
Chcete-li zobrazit seznam příkazů a jejich popis pro váš pevný disk, musíte zadat /C a pak Q.

Zotavení

Je čas začít s přestavbou.

Důležité: Buďte opatrní při zadávání příkazů!

  1. Vstupem do úrovně 1 /1
  2. Vyjasněme S.M.A.R.T. tým N1
  3. Vypněte napájení a počkejte, až se motor zastaví (~10 sekund)
  4. Zapněte napájení a znovu stiskněte Ctrl+Z
  5. Vymazání seznamu špatných bloků: enter i4,1,22
  6. Opakujte body 3-4
  7. Zadejte do konzole: m0,2,2,0,0,0,0,22(pro pevné disky „Made in China“ - m0,2,2,22)
  8. Pojďme na úroveň 2: /2
  9. Zastavte motor: vstupte Z
  10. Vypněte napájení
Po všech manipulacích se pevný disk začal detekovat v systému BIOS. Chcete-li se problému vyhnout znovu, aktualizujte software na pevném disku. Tento postup je poměrně jednoduchý: spouštěcí obraz se stáhne z webu výrobce a zaznamená se na disk. Další - stáhněte a aktualizujte firmware v režimu krok za krokem, postupujte podle pokynů na obrazovce.

Nyní jsem popsal situaci, kdy vše funguje jak má, ale to se stává málokdy. Proces obnovy představoval několik výzev, kterým budete jistě čelit i vy. Proto pro všechny, kteří neuspěli, hledejte řešení v poslední části tohoto článku.

O tom, co zůstává v zákulisí

Jelikož je tento článek výsledkem mých vlastních experimentů založených na různých materiálech o obnově HDD, pak popíšu problémy, se kterými jsem se sám setkal.
Problém Řešení
Hluk konzoly Připojte kontakt GND k zemi na napájecím zdroji. Použil jsem drát z vypínače. Vytáhněte také propojku SATA I z pevného disku.
Na obrazovce po stisknutí Ctrl+Z nic se neobjeví S největší pravděpodobností není správně připojen RX A TX.
Při prvním zapnutí se zobrazí chyba LED:000000CC FAddr:0025BF67 nebo LED:000000CC FAddr:0024A7E5 Nejprve zkusme vypnout hlavy. Za tímto účelem odšroubujeme desku (zároveň můžete kontakty vyčistit gumou: měl jsem tam spoustu nečistot), na kontakty vedoucí k hlavám navlékneme izolátor (papír, elektro pásku atd.). a přišroubujte desku zpět (ne všemi šrouby, ale tak, aby byl motor napájen). Zapněte napájení, stiskněte Ctrl+Z, zadejte /2 , Pak Z. Čekáme na zprávu o úspěšné zastávce. Spin Down Complete Elapsed Time 0,138 ms Bez vypnutí napájení odšroubujte desku, vyjměte náš izolátor a zašroubujte desku zpět, zadejte příkaz ke spuštění motoru: U.

Pokud metoda odpojení hlav nepomůže, je třeba kontakty na desce uzavřít ostrou pinzetou nebo tenkým drátem. Fotografie (dostupná prostřednictvím odkazů níže) ukazuje zkratovací body na různých pevných discích.

Artem Makarov alias Robin

09.11.2013

38824 zobrazení

Další obtížný problém s Seagates, který byl vyřešen pomocí tzv. Seagate HDD firmware (načítání mikrokódu přes rozhraní).

Tentokrát je pevný disk notebooku ST9500325AS slyšitelně překalibrován, když je připojeno napájení, zablokuje se v BUSY a na výstupu pouze: do diagnostického portu:

Rst 0x08M

To je vše. Po spuštění není funkční terminál, protože disk zamrzá. Přede mnou byl disk na jiném místě, kde byl vyměněn blok hlavy (obvykle to tak je vždy, pokud nerozumí tomu, co je s pevným diskem, okamžitě vymění hlavy - pro případ). Výměna čtecích/zapisovacích hlav v této situaci samozřejmě nijak nepomohla při obnově uživatelských souborů a disk byl přivezen do servisního střediska Hardmaster.

Funkce terminálu na této řadě měničů je zahrnuta v kódu ROM od výrobce a je zapnuta po připojení napájení k rozhraní. Vypadá to takto:

Rst 0x08M RW cmd 002F req = 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 = 00000000 A0SCII 8 režim A015 RW Err = RW150

Tito. chyba polohování serva, zablokování motoru vřetena a připravenost v registrech reagovat na požadavky terminálu. V této poloze můžete použít příkaz k roztočení motoru, zvednutí diag ovl z povrchu a načtení z ATA všechny moduly popsané id, stejně jako všechny moduly popsané v systémovém svazku. Všechny moduly byly spočítány bez chyb a na první pohled neobsahovaly nic rušivého, co by mohlo vést k zamrznutí disku při běžném spouštění.

Okamžitě se objevilo podezření na chybu v překladových tabulkách, ale pokus o přepočet vedl k následujícímu výsledku:

Maximální počet opakování Wr = 00, maximální počet opakování Rd = 00, maximální úroveň ECC T = 14, maximální počet opakovaných pokusů o přepsání certifikace = 2DF8 DiagError 0000500D Formát uživatelského oddílu se nezdařil – uplynulý čas 0 minut 00 sekund Smysl R/W 02002W302, R/W 0200r4000 , Chyba souboru 00000000 Blk Addr AD6F0001, Blk Addr Type D0, Cyl FFFF0000, Hd EC

Tito. skončil s chybou. Po delším uvažování padlo drastické rozhodnutí. Vzhledem k tomu, že všechny potřebné informace o službě byly úspěšně rezervovány dříve, rozhodl jsem se oblast služeb kompletně naformátovat. Po obdržení na konci procesu:

Formátování systémového oddílu bylo úspěšné – uplynulý čas 2 minuty 00 sekund

Zkreslil jsem napájení a disk vyšel připravený s „prázdným“ továrním pasem. V této poloze má jakákoli operace čtení/zápisu servisních informací za následek zprávu o nepřipravenosti na proces kvůli nedostatku „rozšířených“ příkazů v „základním“ mikrokódu ROM.

Nelze načíst překrytí procesoru Diag Cmd

Abyste v takové situaci získali plnou funkčnost, musíte na povrch zapisovat překryvy, aby je disk mohl číst. A aby bylo možné zapisovat na povrch, musí je disk dříve přečíst. Začarovaný kruh. Jak najít východisko z této situace?

Možnost, vzhledem k tomu, že v situaci s naformátovaným servisním diskem je disk připraven přes rozhraní normálně, existuje jedna - pomocí příkazu id92h jej nahrajte do nakladače HDD, tzn. balíček mikrokódu, včetně požadovaných překryvů, a tím, jak se říká, přeformátovat pevný disk Seagate.

Po této operaci byl přepočet překladače úspěšně dokončen

Maximální počet opakování Wr = 00, maximální počet opakování Rd = 00, maximální úroveň ECC T = 14, maximální počet opakovaných pokusů o přepsání certifikátu = 2DF8 Úspěšný formát uživatelského oddílu – uplynulý čas 0 minut 00 sekund

Posledním dotykem je záznam dříve uloženého překladače (id2Bh). Po opětovném připojení napájení disk vytvořil obvyklé:

Rst 0x08M (P) SATA Reset

a plný přístup ke všem LBA popsaným v pasu. Pokud by před tím, než mi disk přišel, nevlezly zvídavé ruce do hermetické zóny, pak by pomocí výše popsaných manipulací bylo možné pevný disk opravit při zachování informací.

Servisní informace pevného disku- analogický operačnímu systému počítače. Servisní informace jsou umístěny na speciálně určeném místě (Service Area, SA), v sektorech se zápornými čísly a jsou dostupné pouze pro práci specializované utility.
Moduly servisních informací jsou ne MBR, ne Boot sektor a ne MFT, všechny výše uvedené patří do kategorie „uživatelská data“ a jsou k dispozici pro použití jakýmkoli nástrojem, který pracuje s diskem, který obchází systém souborů (například „editor sektorů“). Servisní oblast disku může mít vlastní: překladač, tabulku závad, katalog atd. (v závislosti na výrobci a rodině).

Informace o službě zahrnují:

Překryvy mikrokódu- moduly obsahující část firmwaru ke stažení potřebné pro spuštění HDD;
Defektní listy: P-List; G-List; Relo-list a další, v závislosti na výrobci a architektuře;
CHYTRÝ. a jeho protokoly;
Samotestovací moduly, používané při výrobě disků
Překladatel, pas- pokud existuje samostatný modul nebo ve formě supersouborů.

Výrazná vlastnost Tato porucha spočívá v tom, že disk může nebo nemusí být správně detekován v systému BIOS. Nesprávné informace o pasu mohou také naznačovat problémy v servisní oblasti disku. Na rozdíl od jiných poruch pevného disku je u poruch servisních informací velmi důležitý výrobce pevného disku, protože rozdíly se nacházejí nejen v architektuře, ale také v samotné ideologii servisních informací.

S ohledem na umístění servisní oblasti disku - na povrchu magnetických ploten může poškození servisních informací znamenat vážné problémy s pevným diskem. Nekvalifikovaný zásah a unáhlené akce začínajících techniků mohou vést k úplné neschopnosti obnovit data.

Struktura servisních informací pevného disku

Kritické moduly- části servisních informací, bez kterých se pevný disk „logicky“ nespustí a nebude fungovat (to znamená, když se zpřístupní uživatelská zóna). Na druhé straně mohou být kritické moduly buď jedinečné (pro konkrétní instanci pevného disku), nebo nejedinečné (stejné v rodinách nebo modelech).

NA unikátní moduly zahrnují: seznamy závad (zejména tovární, P-List), překladač (pokud je k dispozici);
NA nejedinečné moduly zahrnují: mikrokódové překryvy, které jsou kompatibilní v rámci rodiny a verze firmwaru.

Důležité si zapamatovat:
Jakákoli chyba při práci se servisní oblastí pohonu je plná nevratných následků. Spuštění přepočtu překladače pomocí elektronické desky někoho jiného tedy může znemožnit obnovu dat.

Poškození kritických modulů pevného disku znemožňuje spuštění disku, lze však vybrat nejedinečné a kritické moduly jako kompatibilní. Situace je mnohem složitější, když jsou poškozeny jedinečné kritické moduly: pokud je nemůžete ručně shromáždit z dostupných kopií, obnovte data nemožné. Pro některé disky také existují univerzální metody pro obnovu některých jedinečných modulů, například přepočítání překladače disků Seagate. Ale i přes takové možnosti je řešení problémů v servisní oblasti disku netriviální úkol, protože servisní informace na pevných discích mohou být poškozeny různými způsoby. Neexistují jednotné metody pro obnovu dat z pevného disku s poškozenými servisními informacemi a také s typickými závadami; Navíc je naprosto stejně pravděpodobné, že dojde k poškození jakýchkoli modulů v servisní oblasti měniče.

Obnova dat z pevného disku
s poškozenými servisními informacemi

Chcete-li určit způsoby řešení problémů v servisní oblasti disku, musíte nejprve provést důkladnou diagnostiku podle architekturyřídit. Hledání poškození v překladači disků s dynamickým překladem (například Samsung nebo Hitachi) je tedy stejně lehkomyslné jako přepočítávání překladače pro obnovení jmenovité kapacity disku Western Digital.

Zvláštní případ č. 1. Disk Seagate 7200.11 nebyl rozpoznán

Porucha servisní oblasti jedné rodiny disků Seagate (dlouho mimo výrobu), která se stala široce známou a zarostla nejen „hromadou technik“, ale také různými „všeléky na jedno tlačítko, “ stále vzrušuje mysl začínajících techniků.

Podstata problému:

Disk, například ST3500320AS, není detekován v BIOSu na portu, ke kterému je připojen, je nastaven registr BSY (kontrolován programem jako Victoria), zatímco z ochranné zóny nejsou slyšet žádné cizí zvuky, disk je; předení.

Diagnostika závad:

Stejně jako u všech disků Seagate se diagnostika provádí prostřednictvím diagnostického terminálu (port COM). V dialogovém okně terminálu se zobrazí zpráva:

LED:000000CC FAddr:0024A051
LED:000000CC FAddr:0024A051

Slang se samozřejmě této závadě nevyhnul a kvůli zvláštnostem výslovnosti obsahu terminálu dostal přezdívku „CC fly“. Stejně jako u jiných poruch tato zpráva v terminálu indikuje problémy s některou částí servisních informací. V tomto případě přetečení protokolu a takové přetečení je často spojeno s nestabilním provozem pevného disku nebo povrchovými defekty

Řešení:

Přerušení procesu inicializace mechaniky a následný přepočet překladače s přihlédnutím k P-listu, kontrola dostupnosti dat a povinné kopie sektor po sektoru na pracovní disk. Technika „jako v tržním kiosku“ často vede k „forks“ ve vysílání (když počínaje určitým LBA se všechny sektory stanou nedostupnými).

Spouštět postup přepočtu automatického překladače na discích novějších modelů, které nejsou náchylné k takovým problémům, je nejen zbytečné, ale také destruktivní!

Zvláštní případ č. 2. Pevný disk Western Digital WD20EZRX nebyl rozpoznán

Podstata problému:

Disk, například WD20EZRX, není v BIOSu detekován, ale roztočí se a nevydává žádné cizí zvuky. Než se definitivně porouchal, disk se docela zpomalil a neúspěšně se z něj pokoušely obnovit data pomocí R-Studia. Signálem, že je čas přivést disk do laboratoře, byl stav disku „točící se, ale není detekován v BIOSu počítače“.

Diagnostika závad:

Vzhledem k tomu, že disky rodiny WD Marvell nezapisují diagnostické zprávy do terminálu, je disk připojen přes rozhraní SATA ke komplexu PC-3000Express. Stavové registry obsahují signál připravenosti (registry DRD a DSC svítí); Během jakékoli operace, včetně čtení pasu, je aktivován trvalý signál BSY, motor se nezastaví, nejsou slyšet žádné cizí zvuky.

Za účelem přístupu do servisní oblasti jednotky se disk přenese technologický režim(instalací příslušných propojek), což vám umožní s ním pracovat pomocí specializované utility. V tomto režimu je přístup k servisním informacím zablokován a disk je restartován. Disk připravený pro případ nouze (kvůli nemožnosti čtení servisní zóny na falešných adresách) umožňuje načíst mikrokódové překryvy nutné pro práci s moduly servisních informací do RAM. Po přečtení a diagnostice obslužné oblasti byla diagnóza upřesněna: závady v obslužné oblasti.

Řešení:

1. Sestavení modulů nezbytných pro zahájení vysílání vadného disku (unikátní kritické moduly), to znamená pro zajištění možnosti exportu uživatelských dat na funkční disk.

2. Výběr kompatibilního donorového disku (podle rodiny, hlavní mapy a verze předzesilovače-spínače) pro provedení procedury „hot-swap“.

3. Záznam v oblasti služeb „dárcovských“ modulů od „pacienta“ nezbytný pro vysílání

4. Inicializace spouštěcích informací v paměti RAM disku následovaná spuštěním na „pacientském“ HDA

5. Čtení informací: vytvoření kopie sektor po sektoru na pracovní jednotce pomocí PC-3000 DataExtractor

Případ popsaný na příkladu zablokování disku při nezávislých pokusech o obnovu dat je z reálné každodenní praxe. V tomto případě byly informace kompletně obnoveny i přes 1877 nestabilních sektorů, kvůli kterým byl HDD zablokován.

V případě poškození servisní oblasti pevného disku naše laboratoř provede sektor po sektoru klonování uživatelských dat na funkční disk. Jedině takhle přístup může dát plná záruka a bezpečnou obnovu dat. Neexistují žádná standardní nebo šablonová řešení pro obnovu dat v případě poškození servisních informací a nemohou existovat.

Seagate Barracuda 7200.11– zásadně nová řada pevných disků od Seagate, ve které se výrobce pokusil spojit technologie výroby disků ATA a SCSI. V nové rodině byla mechanika přenesena z pevných disků ATA a významná část architektury firmwaru byla přestavěna z disků Seagate SCSI.

Spolu s blahodárnými účinky fúze se však do nové architektury přenesla i řada „dědičných“ nemocí obou předků, se kterou se zákazníci nejednou obrátili na počítačovou službu pro opravy a restaurování pevných disků. Zejména se jedná o problém spojený s poškozením překladače.

Touha společnosti Seagate rychle uvést na trh nový produkt vedla ke vzniku řady pevných disků s řadou nedostatků a problémů. To je důvod, proč majitelé HDD Seagate Barracuda 7200.11 často narážejí na problémy se selháním jejich pevných disků.

Standardní závady řady Barracuda 7200.11

V BIOSu není detekován pevný disk

Jednoho krásného dne může pevný disk začít pracovat pomaleji nebo dokonce zamrznout. A po restartu nemusí být detekován v systému BIOS, zatímco pevný disk je neustále ve stavu BUSY.

Tato porucha HDD může být způsobena následujícími důvody:

  • hardwarové poruchy na HDD (porucha řídicí desky, hlav atd.);
  • poškození servisních informací (SMART, G-List, překladač).

Pokud jsou servisní informace pevného disku poškozeny, firmware pro správu zablokuje jeho činnost. V tomto případě se na ovládacím terminálu pevného disku zobrazí chybový kód „LED:000000CC FAddr:0024A051“, po kterém pevný disk přestane reagovat na jakékoli externí příkazy (nebo je detekován v systému BIOS).

Oprava pevného disku:

Tuto chybu lze odstranit pouze pomocí speciálního zařízení pro opravu pevných disků a obnovu dat (například komplex PC-3000), přes terminálové rozhraní, připojení přímo k HDD a přepočet překladače. Poté mohou pevné disky Seagate Barracuda 7200.11 zpravidla nějakou dobu fungovat.



Na síti jsou informace, že je na vině firmware a pro obnovení pevného disku Barracuda 7200.11 stačí aktualizovat firmware v řadiči pevného disku. Navzdory skutečnosti, že společnost Seagate vydala aktualizaci mikrokódu pro tento model, nebude možné přeformátovat nefunkční pevný disk!

Naše tipy:

  • Než dojde k poruše, musíte provést flash disk pevného disku.
  • Pokud vám průvodce doporučí po obnově dat neměnit firmware, ale vyměnit pevný disk, měli byste si jeho rady poslechnout. Ve většině případů po obnovení pevného disku zůstává funkční, ale může kdykoli selhat.

Pevný disk není v systému BIOS detekován, ale kapacita pevného disku je nulová

Pevný disk se obvykle v BIOSu zobrazuje správně (v závislosti na typu BIOSu nemusí být detekován, může být detekován nesprávně nebo se zobrazí zpráva: „CHYBA HARD DISKU“), ale jeho objem je definován jako nula, což znamená, že se s ním nedá pracovat a jsou nutné příslušné opravy a obnova dat.


Příčinou této poruchy může být:

  • zničení servisních informačních tabulek pevného disku (SMART, G-LIST, překladač);
  • nenativní řídicí deska;
  • přerušený kontakt mezi řídicí deskou a HDA.

Obnova dat z pevného disku

se provádí na speciálním zařízení a může trvat jeden až několik dní, protože v uživatelské oblasti pevného disku mohou být závady (špatné bloky), které z nich brání odstranění informací.

Co nedělat pro obnovu dat:

  • Hlavním důvodem je selhání „překladače“ a nikoli poškození firmwaru, takže pokus o aktualizaci mikrokódu nepovede k ničemu.
  • Nepomůže ani výměna řídicí desky.
  • Pokud vám bylo slíbeno aktualizovat firmware vašeho pevného disku z SD15 na novější na vadném disku, utíkejte od této společnosti.

Stojí za zmínku, že takové problémy se vyskytují u následujících modelů:

  • Seagate Barracuda 7200.11
    ST3500620AS, ST3500820AS, ST3500320AS, ST3640330AS, ST3750330AS, ST3640530AS, ST31000340AS, ST3750630AS. ST3160813AS, ST3640323AS, ST31500341AS, ST31000333AS, ST3640623AS ST3320613AS, ST3320813AS, ST31500341AS, ST31500341AS, ST31500341AS, ST303,303 ST30AS, ST373 ST300 , , ST3500320AS, ST3500620AS, ST3500820AS, ST31500341AS, ST31000333AS, ST3640323AS, ST3640623AS, ST3320613AS, ST33208133AS, ST33208133AS, ST33208133AS, ST33208133AS, ST331AS.
  • Seagate Barracuda ES.2
    ST3750330NS, ST3250310NS, ST3500320NS, ST31000340NS, ST3250310NS, ST3750330NS, ST3500320NS, ST3250310NS, ST31000340NS, ST31000340NS, 1NS3 ST3000340NS, ST3000340NS, ST3000340NS, ST3000340NS, ST3250310NS, ST3750330NS, ST3500320NS, ST3250310NS, ST31000340NS,3NS3 ST3000323
  • DiamondMax 22
    STM3750330AS, STM3500320AS, STM31000340AS, STM3750330AS, STM3500320AS, STM3320614AS, STM31000334AS, STM3640323AS, STM316081

Zaseknutí motoru

Zaseknutý hřídel motoru vřetena je nejčastějším problémem, který se může vyskytnout po nárazu nebo pádu pevného disku. Pokud je motor zaseknutý, lze tuto poruchu zjistit dotykem podle charakteristických vibrací HDA při připojení napájení.

Co nedělat:

  • Pokud vám pevný disk upadne, nepokoušejte se jej zapnout.
  • Neotevírejte hermetickou jednotku.
  • Nepokoušejte se otáčet disky rukou.
  • Výměna řídicí desky může způsobit selhání řídicí jednotky dárce.

Chcete-li obnovit data(v tomto případě se nebavíme o opravách) celý balík disků musí být převeden na dárce HDA. Pokud jsou magnetické hlavy poškozeny, je nutné vyměnit blok magnetických hlav z donorového disku.

V některých situacích může být problém zkomplikován ohnutím hřídele motoru vřetena a náraz může způsobit oděrky na povrchu disku, které poškodí jednotku magnetické hlavy při prvním zapnutí HDD.




Nahoru