﻿# Poškozené čtecí hlavy pevného disku HDD

Oficiální HTML: <https://www.myblueday.cz/poskozene-cteci-zapisovaci-hlavy-pevneho-disku-hdd/>

Poslední aktualizace této textové reprezentace: 2026-10-20T21:28:59+02:00

Toto je textová reprezentace veřejné stránky MyBlueDay. Aktuální podmínky a kontakty ověřte na oficiálním webu.

Ke čtení dat z datových ploten se používá tzv. čtecí hlava disku (HDD), klíčová součást každého harddisku. Hlavní funkcí čtecích hlav je přeměna magnetického záznamu, který je uložen na plotně pevného disku, na elektrický signál. Využívá principu, že se při čtení a zápisu dat na disk změní odpor některých speciálních materiálů. Kvalita hlavy harddisku ovlivňuje hustotu uložení dat na pevném disku. A protože se jedná o mechanicky extrémně namáhanou komponentu, patří poškozené čtecí hlavy disku mezi typické poškození pevného disku.

## Poškozené hlavy pevného disku, chování a projevy

 

Jednou z nejčastějších závad moderního pevného disku, která vždy vyžaduje specializovaný servis na záchranu dat, je **poškození čtecí a zapisovací hlavy harddisku**. Poruchy čtecí a zapisovací hlavy, které lze často identifikovat podle akustických projevů popsatelných jako "**cvakání**", "**tikání**" nebo "**klepání**", se mimo jiné s oblibou označují jako "*kliknutí smrti*" (clik of death). Sestava čtecí / zapisovací hlavy pevného disku se skládá z několika součástí a v jednotlivých případech může dojít k selhání jedné, nebo více z nich. Níže uvedené zvukové ukázky reprezentují typické zvukové projevy disku, u kterého došlo k poškození hlav :

 

[Zvukový záznam](https://www.myblueday.cz/assets/audio/utrzene-hlavy-harddisku.mp3)

 

Utržené hlavy harddisku. Toto **cvakání a bzučení** znamená **poškození čtecí hlavy** (hlav) pevného disku, která se snaží načítat data uložená na plotně (plotnách) disku.

 

[Zvukový záznam](https://www.myblueday.cz/assets/audio/mrtve-hlavy.mp3)

 

Vadné hlavy pevného disku. Tento cvakavý zvuk se ozývá v případě, když se rameno aktuátoru nepřetržitě resetuje. Důvodem je **poškození čtecích hlav** disku.

 

[Zvukový záznam](https://www.myblueday.cz/assets/audio/klepajici-hlavy-harddisku.mp3)

 

Klepání hlav disku. Tento cyklický "cvakavý zvuk" pevného disku zpravidla opět signalizuje problémy s pohybem čtecích hlav. Typicky v kombinaci s [poškozeným povrchem datové plotny](https://www.myblueday.cz/poskozeny-povrch-datove-plotny-pevneho-disku).

 

## Je možné obnovit data z disku s vadnými hlavami?

 

**V naprosté většině případů to možné je.** S profesionálním vybavením a dostatkem dlouhodobých praktických zkušeností jsou prognózy obnovy dat u tohoto typu poškození harddisku velmi dobré. Podstatné je, **aby nebyl disk "utrápený"** zbytečným provozováním ve špatném stavu, nebo **nevhodnými postupy svépomocí**, nebo ve **firmách, které se nezabývají obnovou dat samostatně** a **komplexně** (obvykle běžné PC servisy atp.).

 

## Kolik stojí záchrana dat z disku který má poškozené hlavy?

  

| Popis závady | Orientační cena |  |
| --- | --- | --- |
| **Nestabilní čtecí hlavay HDD**, [bez extrakce hlav](https://www.myblueday.cz/poskozene-cteci-zapisovaci-hlavy-pevneho-disku-hdd/#vymena-hlav-pevneho-disku) | `` od 6.000,- do 8.000,- `` |  |
| **Nestabilní čtecí hlava HDD** + poškozený povrch datové plotny, bez extrakce | `` od 8.000,- do 15.000,- `` |  |
| **Vadné hlavy disku** + vadný povrch datové plotny včetně servisní oblasti | `` od 15.000,- do 17.000,- `` |  |
| **Přesné a konečné cen**y jsou stanoveny **po provedené vstupní diagnostice** zařízeni. Více na [ceník záchrany dat](https://www.myblueday.cz/cenik-obnovy-dat/) | **Přesné a konečné cen**y jsou stanoveny **po provedené vstupní diagnostice** zařízeni. Více na [ceník záchrany dat](https://www.myblueday.cz/cenik-obnovy-dat/) |  |

  

 

Faktem je, že **vadné čtecí hlavy disku** patří spíše **mezi komplikovanější závady**. Velmi ovšem záleží na typu a modelu harddisku a jeho [konstrukčním řešení](https://www.myblueday.cz/poskozene-cteci-zapisovaci-hlavy-pevneho-disku-hdd/#konstrukcni-reseni-hdd). Náročnost záchrany dat narůstá se složitostí mechanického provedení disku, tj. s [počtem datových ploten a čtecích hlav disku](https://www.myblueday.cz/poskozene-cteci-zapisovaci-hlavy-pevneho-disku-hdd/#konstrukcni-reseni-hdd). V MyBlueDay jsme však technicky vybaveni pro obnovu dat i z takto poškozeného disku, včetně těch nejkomplikovanějších konstrukcí. Potřebujete-li tedy zachránit data z mechanicky poškozeného disku, který má vadné hlavy nebo jinou mechanickou závadu, kontaktujete nás telefonicky, nebo [disk doručte k provedení bezplatné diagnostiky](https://www.myblueday.cz/kontaktni-informace-myblueday/).

 

[Potřebuji obnovit data z mechanicky vadného disku](https://www.myblueday.cz/on-line-pozadavek-na-obnovu-dat/?typzarizeni=Intern%C3%AD-HDD)

 

 

Zajímá-li vás více problematika mechanického poškození hlav pevného disku, můžete pokračovat dále. Máte-li však vedle sebe **disk, který klepe, cvaká, bzučí** nebo vydává jakékoliv jiné neobvyklé zvukové projevy, nebo se **chová jinak nestandardně, odpojte ho**, prosím. Samozřejmě pouze v případě, že disk obsahuje data, s kterými byste se ještě rádi setkali.

 

## Rozlišení typu závad čtecích hlav HDD

 

### Poškozené jezdce čtecí / zapisovací hlavy (Head Sliders)

 

Jezdce hlavy se mohou "zašpinit", časem se na povrchu keramického mechanismu jezdce mohou nahromadit usazeniny maziva z plotny. Tento problém může nastat v důsledku defektu, kdy dojde ke kontaktu hlavy a plotny v případě náhlé ztráty napájení, nebo může být způsoben nerovnoměrným usazováním maziva na povrchu plotny.

 

### Porucha čipu předzesilovače

 

Slabý analogový signál, který je přijímán čtecími/zapisovacími prvky na konci jezdce hlavy, musí být zesílen, aby mohl být zpracován na digitální signál pomocí součásti známé jako předzesilovač. [Předzesilovač hlav pevného disku](https://www.myblueday.cz/poskozeni-predzesilovace-ctecich-hlav-disku/) je obvykle umístěn na samotné sestavě hlavy. Pokud tato součástka selže, elektronika pevného disku již není schopna přijímat data z povrchu plotny, takže data jsou až do odstranění závady nebo výměny celé sestavy hlavy naprosto neobnovitelná.

 

### Čtecí hlavy harddisku poškozené nárazem

 

Existuje třetí běžný typ závady spojený se čtecími a zapisovacími hlavami pevných disků, a to fyzické poškození způsobené nárazy, otřesy nebo jinými vnějšími vlivy - to může způsobit ohnutí jemného závěsného ramene, ramene, které podpírá posuvník hlavy a čtecí/zapisovací prvky - to může vážně poškodit povrch plotny, pokud tento problém zůstane bez povšimnutí a disk je v tomto stavu nadále provozován (typicky v NAS serverech, bez přímého dohledu).

 

### Zasekávání a zadrhávání hlavy pevného disku

 

Poslední častá **závada hlav pevných disků** je způsobena jejich zaseknutím, a to buď na povrchu plotny, nebo pod parkovací oblastí hlavy, která se vyskytuje u některých 3,5" disků a všech v současnosti vyráběných 2,5" disků. Hlavy se mohou k povrchu plotny přilepit po otřesech, úderech a jiných fyzických nárazech, zatímco v ojedinělých případech se hlavy kvůli nedostatečnému třecímu odporu mezi neuvěřitelně hladkými povrchy jezdce hlavy a plotny přilepí k povrchu plotny. Tento jev je v oboru známý pod pojmem "Stiction" a vede k tomu, že hlavy brání roztočení nebo zapnutí disku. "Stiction" je často mylně považován za elektronický problém, protože disk se neroztočí a nevydává žádný nebo jen malý hluk, občas je slyšet slabé tikání.

 

[Zvukový záznam](https://www.myblueday.cz/assets/audio/hlavy-na-plotne-stiction-2-5%20-WD5000BEVT.mp3)

 

Přilepené čtecí hlavy na datové plotně - "Stiction" .Typický zvuk na disku Western Digital WD5000BEVT. Hlavy jsou zaseknuté na plotnách a ty se nemohou se otáčet. [Obnova byla 100% úspěšná](https://www.myblueday.cz/uspesnost-zachrany-a-obnovy-dat/)

 

Jak bylo uvedeno výše, hlavy se mohou také zaseknout v parkovacím mechanismu, k čemuž obvykle dochází při ztrátě napájení disku. Hlavy se automaticky vrátí do zaparkované polohy, i když není k dispozici napájení, pokud však plotny mechaniky ztratí příliš velkou hybnost, ztratí se vzduchový polštář, který udržuje letovou hladinu hlavy. Pokud hlavy nejsou dostatečně vysoko nad plotnou, nemohou správně zaparkovat a zachytí se, což občas způsobí zničení hlav vyžadující kompletní mechanickou přestavbu pevného disku.

 

Scénář 1: Servisní data nečitelná → permanentní recal / cvakání (obvykle se nedetekuje) Scénář 2: disk se detekuje, ale čtení dat je nestabilní (retry/time-out, odpojování při zátěži, I/O chyby) Scénář 3: provoz disku po pádu/otřesu → rychlá degradace povrchů (nejhorší prognóza)  

 

Síla otřesu  65%

 

[Graf nebo interaktivní část v původním HTML](https://www.myblueday.cz/poskozene-cteci-zapisovaci-hlavy-pevneho-disku-hdd/)

  

**Stav** 

Link: OK  
 Čtení: 100%

 \`; \} \_resize() \{ const hostRect = this.getBoundingClientRect(); // Measure the real width of the visualization column (grid may add a sidebar). const vizEl = this.\_shadow.querySelector(".viz"); const vizW = (vizEl && vizEl.getBoundingClientRect().width) ? vizEl.getBoundingClientRect().width : (hostRect.width \|\| 980); const w = Math.max(280, Math.min(1150, Math.floor(vizW))); const ratio = (w this.\_loop(t)); \} \_clamp(v, a, b) \{ return Math.max(a, Math.min(b, v)); \} \_rrPath(ctx, x, y, w, h, r) \{ const rr = Math.max(0, Math.min(r, Math.min(w, h) / 2)); ctx.beginPath(); if (ctx.roundRect) \{ ctx.roundRect(x, y, w, h, rr); return; \} ctx.moveTo(x + rr, y); ctx.lineTo(x + w - rr, y); ctx.quadraticCurveTo(x + w, y, x + w, y + rr); ctx.lineTo(x + w, y + h - rr); ctx.quadraticCurveTo(x + w, y + h, x + w - rr, y + h); ctx.lineTo(x + rr, y + h); ctx.quadraticCurveTo(x, y + h, x, y + h - rr); ctx.lineTo(x, y + rr); ctx.quadraticCurveTo(x, y, x + rr, y); ctx.closePath(); \} \_pushDebris(n, scale = 1.0) \{ for (let i = 0; i 240) this.\_scratches.shift(); const arc = (0.12 + 0.20 \* this.\_severity + 0.40 \* this.\_degradation) \* Math.PI \* this.\_clamp(strength, 0.25, 1.0); const w = 0.7 + 2.3 \* (this.\_severity \* 0.6 + this.\_degradation \* 0.9); const alpha = 0.10 + 0.32 \* (this.\_severity \* 0.5 + this.\_degradation \* 0.95); this.\_scratches.push(\{ r: this.\_clamp(rr, 0.22, 0.92), a0: baseAngle, a1: baseAngle + arc, w, alpha \}); \} \_addBadSector(rr, angle, sev = 0.5) \{ if (this.\_badSectors.length \> 150) this.\_badSectors.shift(); this.\_badSectors.push(\{ r: this.\_clamp(rr, 0.30, 0.92), a: angle, span: (0.05 + 0.10 \* sev) \* Math.PI, alpha: 0.18 + 0.22 \* sev \}); \} \_updatePhysics(ts, dt) \{ // Link state timeout if (!this.\_offlineLatch && this.\_linkState !== "ok" && ts \> this.\_linkUntil) \{ this.\_linkState = "ok"; \} // platter rotation always continues in the model (we still show “offline” as host view) const rps = this.\_rpm / 60; const omega = rps \* Math.PI \* 2; this.\_platterAngle = (this.\_platterAngle + omega \* dt) % (Math.PI \* 2); // decay SA flash this.\_saFailFlash = Math.max(0, this.\_saFailFlash - dt \* 2.8); // throughput smoothing const tpK = 1 - Math.exp(-dt \* 3.8); this.\_throughput += (this.\_throughputTarget - this.\_throughput) \* tpK; this.\_throughput = this.\_clamp(this.\_throughput, 0, 1); // normal seek (run) if (this.\_state === "run") \{ this.\_linkState = "ok"; this.\_throughputTarget = 1.0; if ((ts % 2400) dur) \{ this.\_state = "post"; this.\_postAt = ts; this.\_nextDamageAt = ts + 800; this.\_throughput = 1.0; this.\_throughputTarget = 0.85; if (this.\_scenario === "sa\_fail") \{ this.\_recalCount = 0; this.\_recalCycleStart = ts; this.\_throughputTarget = 0.0; this.\_setLinkState("reset", 900); \} if (this.\_scenario === "sa\_fail") \{ this.\_sub.textContent = "Poškozeno: hlava nenačte servisní data (inicializace). Selhání může být kvůli zničené hlavě nebo kvůli poškození SA na povrchu → permanentní recal a cvakání disku."; \} else if (this.\_scenario === "read\_unstable") \{ this.\_sub.textContent = "Poškozeno: disk se identifikuje (detekuje), ale čtení uživatelských dat spouští retry/timeout nebo I/O chyby. Při zátěži může dojít k resetům/odpojování."; \} else \{ this.\_sub.textContent = "Poškozeno: další provoz disku po head-crash přidává nová poškození plotny – prognóza je nejhorší, protože každý běh disku může situaci rychle zhoršit."; \} \} \} // Post phase if (this.\_state === "post") \{ const base = 0.012 + 0.028 \* this.\_severity; const mult = (this.\_scenario === "sa\_fail") ? 0.85 : (this.\_scenario === "read\_unstable" ? 1.0 : 1.35); this.\_degradation = this.\_clamp(this.\_degradation + dt \* base \* mult, 0, 1); if (this.\_scenario === "sa\_fail") \{ // SA endless recal cycle const L = this.\_clamp((0.78 - 0.22 \* this.\_severity) - 0.18 \* this.\_degradation, 0.26, 0.85); const t = (ts - this.\_recalCycleStart) / 1000; const phase = (t % L) / L; this.\_saAttemptActive = (phase \>= 0.45 && phase 0.08) \{ const rr = this.\_clamp(saCenter + (Math.random() \* 2 - 1) \* 0.035, this.\_saBand.r0, this.\_saBand.r1); this.\_addScratch(rr, this.\_platterAngle + (Math.random() \* 0.6 - 0.3), 0.55 + 0.35 \* this.\_degradation); this.\_pushDebris(10 + Math.floor(18 \* (this.\_severity + this.\_degradation)), 0.65 + 0.75 \* this.\_degradation); \} \} target = saTarget; speed = 8; \} else if (phase 0.55 && Math.random() 0.70) ? (0.08 + 0.45 \* (this.\_degradation - 0.70) / 0.30) : 0.0; if (Math.random() 0.92) \{ // latch to offline sometimes (simulates “už se nehlásí”) if (Math.random() 0.10) \{ this.\_addScratch(this.\_headR, this.\_platterAngle + (Math.random() \* 0.9 - 0.45), 0.55 + 0.65 \* this.\_degradation); this.\_pushDebris(10 + Math.floor(22 \* this.\_degradation), 0.85 + 0.85 \* this.\_degradation); \} \} // head thrashes across radius more violently const a = 0.26, b = 0.90; const thrash = (tick % 2 === 0) ? a : b; const kk = 1 - Math.exp(-dt \* (16 + 18 \* this.\_degradation)); this.\_headR += (thrash - this.\_headR) \* kk; // head very low/unstable this.\_headZ = 0.06 + 0.02 \* Math.sin(ts \* 0.032); \} \} // debris update if (this.\_debris.length) \{ for (const p of this.\_debris) \{ p.life -= dt; p.x += p.vx \* dt; p.y += p.vy \* dt; p.vx \*= Math.exp(-dt \* 2.4); p.vy \*= Math.exp(-dt \* 2.4); \} this.\_debris = this.\_debris.filter(p =\> p.life \> 0); \} \} \_draw(ts) \{ const ctx = this.\_ctx; const w = this.\_vw, h = this.\_vh; ctx.clearRect(0, 0, w, h); ctx.fillStyle = "\#ffffff"; ctx.fillRect(0, 0, w, h); const cx = w \* 0.435; const cy = h \* 0.535; const R = Math.min(w, h) \* 0.46; // Head angle (also used for SA highlight direction) const headAngle = -0.35 + 0.12 \* Math.sin(ts \* 0.0012) + (this.\_state === "post" ? 0.08 \* Math.sin(ts \* 0.004) : 0); // --- Platter --- ctx.save(); ctx.translate(cx, cy); // shadow ctx.beginPath(); ctx.ellipse(8, 10, R \* 1.02, R \* 0.98, 0, 0, Math.PI \* 2); ctx.fillStyle = "rgba(0,0,0,0.06)"; ctx.fill(); // platter body ctx.beginPath(); ctx.arc(0, 0, R, 0, Math.PI \* 2); ctx.fillStyle = "rgba(0,0,0,0.03)"; ctx.fill(); ctx.lineWidth = 1; ctx.strokeStyle = "rgba(0,0,0,0.14)"; ctx.stroke(); // SA ring radii const sa0 = R \* 0.22; const sa1 = R \* 0.36; const saMid = (sa0 + sa1) / 2; // SA base ctx.beginPath(); ctx.arc(0, 0, sa1, 0, Math.PI \* 2); ctx.arc(0, 0, sa0, 0, Math.PI \* 2, true); ctx.closePath(); ctx.fillStyle = "rgba(0,0,0,0.04)"; ctx.fill(); ctx.strokeStyle = "rgba(0,0,0,0.10)"; ctx.lineWidth = 1; ctx.stroke(); // SA “problem highlight” in sa\_fail post if (this.\_scenario === "sa\_fail" && this.\_state === "post") \{ const blink = 0.5 + 0.5 \* Math.sin(ts \* 0.008); const a = 0.12 + 0.22 \* blink + 0.22 \* this.\_degradation; ctx.save(); ctx.beginPath(); ctx.arc(0, 0, sa1, 0, Math.PI \* 2); ctx.arc(0, 0, sa0, 0, Math.PI \* 2, true); ctx.closePath(); ctx.fillStyle = \`rgba(220,0,0,$\{a\})\`; ctx.fill(); ctx.restore(); \} // Tracks const tracks = 16; for (let i = 0; i 0) \{ ctx.save(); ctx.globalAlpha = 0.25 + 0.55 \* this.\_saFailFlash; ctx.beginPath(); ctx.arc(0, 0, saMid, a0, a1); ctx.strokeStyle = "rgba(220,0,0,1)"; ctx.lineWidth = 10; ctx.stroke(); ctx.globalAlpha = 0.75 \* this.\_saFailFlash; ctx.fillStyle = "rgba(220,0,0,1)"; ctx.font = "800 16px system-ui, -apple-system, Segoe UI, Roboto, Arial"; ctx.fillText("FAIL (SA nečitelné)", -R \* 0.30, R \* 0.08); ctx.restore(); \} ctx.save(); ctx.fillStyle = "rgba(220,0,0,0.70)"; ctx.font = "800 12.5px system-ui, -apple-system, Segoe UI, Roboto, Arial"; ctx.fillText("SA/servo: problém", -R \* 0.24, -R \* 0.22); ctx.restore(); \} // bad sectors overlay if (this.\_badSectors.length) \{ for (const s of this.\_badSectors) \{ const rr = R \* (0.20 + 0.75 \* s.r); ctx.beginPath(); ctx.arc(0, 0, rr, s.a, s.a + s.span); ctx.strokeStyle = \`rgba(220,0,0,$\{s.alpha\})\`; ctx.lineWidth = 6; ctx.stroke(); \} \} // scratches for (const s of this.\_scratches) \{ const rr = R \* (0.20 + 0.75 \* s.r); ctx.beginPath(); ctx.arc(0, 0, rr, s.a0, s.a1); ctx.strokeStyle = \`rgba(0,0,0,$\{s.alpha\})\`; ctx.lineWidth = s.w; ctx.stroke(); \} // spindle ctx.beginPath(); ctx.arc(0, 0, R \* 0.06, 0, Math.PI \* 2); ctx.fillStyle = "rgba(0,0,0,0.10)"; ctx.fill(); // rotation marks ctx.save(); ctx.rotate(this.\_platterAngle); for (let i = 0; i /g, "\>"); \} \_getStatusContent() \{ let title = "Normální režim (seek + čtení)"; if (this.\_state === "shock") title = "Otřes (hlava/rameno se rozkmitá)"; if (this.\_state === "post") \{ if (this.\_scenario === "sa\_fail") title = "Scénář 1: SA/servo nečitelné → recal / cvakání (kritické)"; else if (this.\_scenario === "read\_unstable") title = "Scénář 2: detekuje se, ale čtení je nestabilní (často odpojuje)"; else title = "Scénář 3: provoz po head-crash → rychlá degradace (nejhorší prognóza)"; \} const linkTxt = this.\_linkState === "ok" ? "OK" : this.\_linkState === "reset" ? "RESET" : "ODPOJENO"; const tpPct = Math.round(this.\_throughput \* 100); const dPct = Math.round(this.\_degradation \* 100); const lines = \[\]; if (this.\_state === "run") \{ lines.push("• Disk: identifikace disku OK, seek + čtení běžně plynulé."); lines.push("• SA/servo je kritická část pro start disku (bez ní firmware často nenaběhne)."); lines.push(\`• Link (USB/SATA): $\{linkTxt\} \| Čtení: $\{tpPct\}%\`); \} else if (this.\_state === "shock") \{ lines.push("• Otřes je aplikovaný primárně na hlavu (rozkmitání / ztráta stability)."); lines.push("• Kontakt → rýhy + debris → destrukce hlavy + sekundární poškození povrchů plotny."); lines.push("• Prakticky: disk okamžitě vypnout – další běh může výrazně zhoršit šance na záchranu."); \} else \{ if (this.\_scenario === "sa\_fail") \{ lines.push("• Prakticky: často nedetekuje / BIOS čeká / 0 MB / IDENTIFY fail."); lines.push("• Akustika: pravidelné cvakání (recal) – firmware opakuje inicializaci SA/servo."); lines.push(\`• Link: $\{linkTxt\} \| Recal cykly: $\{this.\_recalCount\} \| Degradace: $\{dPct\}%\`); lines.push("• Příčina: poškozená hlava NEBO poškozená SA oblast (media damage/kontaminace)."); \} else if (this.\_scenario === "read\_unstable") \{ lines.push("• Prakticky: detekuje se (kapacita často OK), ale kopírování padá na 0 B/s, systém tuhne."); lines.push("• Při zátěži: retry/time-out → občasný link reset / odpojení (USB reset / SATA link reset)."); lines.push(\`• Link: $\{linkTxt\} \| Čtení: $\{tpPct\}% \| Degradace: $\{dPct\}%\`); lines.push("• Akustika: spíš tiché tiky/krátké seeky (ne pravidelné hlasité cvakání)."); \} else \{ lines.push("• Prakticky: může se krátce detekovat, ale při přístupu rychle padá / mizí z OS a BIOS."); lines.push("• Při zátěži: časté resety/odpojování, časem může přejít do trvale „nedetekuje se“."); lines.push(\`• Link: $\{linkTxt\} \| Čtení: $\{tpPct\}% \| Degradace: $\{dPct\}%\`); lines.push("• Akustika: častěji hlasité cvaky; běh bývá silně destruktivní."); \} \} return \{ title, lines, linkTxt, tpPct, dPct \}; \} \_updateSideUI() \{ const s = this.\_getStatusContent(); const dotColor = (this.\_linkState === "ok") ? "rgba(0,0,0,0.30)" : (this.\_linkState === "reset") ? "rgba(220,0,0,0.55)" : "rgba(220,0,0,0.85)"; // Basic DOM diffing (keeps it light even at 60 FPS) if (!this.\_uiCache) this.\_uiCache = \{ title: "", link: "", tp: -1, linesKey: "", dot: "" \}; const linesKey = s.lines.join("\\n"); if (this.\_statusTitle && this.\_uiCache.title !== s.title) \{ this.\_statusTitle.textContent = s.title; this.\_uiCache.title = s.title; \} if (this.\_linkTxtEl && this.\_uiCache.link !== s.linkTxt) \{ this.\_linkTxtEl.textContent = s.linkTxt; this.\_uiCache.link = s.linkTxt; \} if (this.\_tpTxtEl && this.\_uiCache.tp !== s.tpPct) \{ this.\_tpTxtEl.textContent = s.tpPct + "%"; this.\_uiCache.tp = s.tpPct; \} if (this.\_statusLines && this.\_uiCache.linesKey !== linesKey) \{ this.\_statusLines.innerHTML = s.lines.map(t =\> \`

$\{this.\_esc(t)\}

\`).join(""); this.\_uiCache.linesKey = linesKey; \} if (this.\_tpFillEl) this.\_tpFillEl.style.width = s.tpPct + "%"; if (this.\_linkDotEl && this.\_uiCache.dot !== dotColor) \{ this.\_linkDotEl.style.background = dotColor; this.\_uiCache.dot = dotColor; \} if (this.\_zoomNoteEl) \{ const note = (this.\_state === "run") ? "Hlava stabilně „letí“ na vzduchovém polštáři (fly height v řádu nm)." : (this.\_state === "shock") ? "Otřes může překonat air bearing → krátký kontakt a okamžité poškození." : "Kontakt → rýhy + debris. Každý další běh typicky znamená sekundární poškození."; if (this.\_uiCache.zoomNote !== note) \{ this.\_zoomNoteEl.textContent = note; this.\_uiCache.zoomNote = note; \} \} \} \_drawLabels(ctx, w, h, g) \{ // Keep labels, but only when there's enough room. if (w 

## Rozdílná konstrukční řešení čtecích hlav pevného disku

 

Proč jsou v případě, že u pevného disku dojede k **poškození čtecích hlav**, potřeba rozdílné postupy práce, odlišné díly? Proč mají závady interní mechaniky jiné šance na úspěšnou obnovu dat? A proč jsou ceny za obnovu dat u závady hlav disku rozdílné? V obrazové galerii vidíte důvod. Pevné disky mají rozdílné konstrukce, obsahují různý [počet datových ploten](https://rml527.blogspot.com/) (to je to, na čem jsou uložena vaše data) a samozřejmě příslušný počet čtecích hlav (jsou to ovšem hlavy čtecí + zapisovací). Platí, že jeden datový povrch = jedna hlava. A čím větší počet diskových hlav, tím komplikovanější bude jejich výměna. A tím nákladnější bude celý zásah. Obecně by se dalo říci, že čím vyšší kapacita disku, tím více datových ploten a příslušných čtecích hlav výrobce disku použije. Vztaženo vždy ke stejné generaci harddisků. Důležitým parametrem při ukládání dat je totiž denzita zápisu. Tzn., kolik dat lze uložit na plošnou jednotku. Novější generace disků zpravidla využívají vyšší hustoty zápisu na plotnu. Zatímco tedy např. 1TB 2.5" pevný disk z roku 2013 obsahoval tři datové plotny a šest čtecích hlav, identická kapacita aktuálního modelu vystačí s jednou plotnou a 2x čtecí hlavou.

  

![Hlavy HDD](https://www.myblueday.cz/assets/img/obrazky/vadne-cteci-hlavy-hdd-2x.jpg)

  

  

![Vadné hlavy HDD](https://www.myblueday.cz/assets/img/obrazky/vadne-cteci-hlavy-hdd-4x.jpg)

  

![Poškozené hlavičky harddisku](https://www.myblueday.cz/assets/img/obrazky/vadne-cteci-hlavy-hdd-6x.jpg)

  

![Oprava poškozených hlav harddisku](https://www.myblueday.cz/assets/img/obrazky/vadne-cteci-hlavy-hdd-8x.jpg)

  

 

Obr.: Silně zvětšené snímky čtecích hlav disku odlišných konstrukcí. Pro posun mezi snímky použijte šipek.

 

Vadné hlavy patří mezi hardwarové poškození. Jaké jsou další [závady pevného disku](https://www.myblueday.cz/sluzby-obnovy-dat-na-hdd-typicke-zavady-harddisku/)?

 

## Výměna čtecích hlav pevného disku při jejich poškození

 

Platí, že to, zda bude při obnově dat nutné provést **výměnu sady čtecích / zapisovacích hlav disku** je zřejmé již po provedené neinvazivní diagnostice. Měřením dokážeme zhodnotit stav každé z použitých hlav a kvalitu signálu, který produkuje. Ne vždy je totiž poškození hlav takové, že by pro úspěšnou záchranu dat byla nutná jejich kompletní výměna. Často se může jednat o určitou **nestabilitu obvykle jedné hlavy**, kdy je možné pomocí specializovaných nástrojů upravit parametry čtení (například timeouts pro různé situace, BSY, reset time, hard reset time, reset timeout, možnost HW resetu a mnoho dalších nastavení) a spolu s metodou "**read head by head**" (disk se čte vždy pouze jednou čtecí hlavou, zbylé jsou hardwarově deaktivované) dosáhnout vynikajících výsledků bez invazivního zásahu, tedy bez fyzické výměny hlav pevného disku. Takový postup je významně snazší a co je podstatné, pro zákazníka levnější. Jako zásadní je v tomto případě ovšem schopnost exaktního zhodnocení situace. Pokud je tento postup zvolen v nesprávném případě, např. u zcela **nefunkční čtecí hlavy disku**, u hlavy která degraduje povrch datové plotny, dochází velmi rychle ke zhoršovaní stavu disku jako celku. Tato snaha pak obvykle končí fatálním selháním bez možnosti obnovy. V těchto případech je již totiž zcela nezbytné fyzicky vyměnit nefunkční hlavy za dárcovské, a pomocí hardwarových nástrojů, jako je např. náš PC3000 tyto díly přizpůsobit k práci v daném disku (pozn. prostý hot-swap skutečně nefunguje). Teprve po tomto kombinovaném zásahu je možné pokusit se načíst informace ze [servisní oblasti disku](https://www.myblueday.cz/servisni-oblast-pevneho-disku/) a harddisk na kalibrovat. Teprve následně je možné přistoupit do datové oblasti disku.

 

[Video](https://www.myblueday.cz/assets/video/poskozene-ctci-hlavy-disku-wd-my-passport-elements.mp4)

 

Video.: **Výměna čtecích hlav u disku** WD s nativním USB rozhraním (disk nemá SATA port).

## Odborné zázemí MyBlueDay

MyBlueDay! publikuje odborné informace o záchraně a obnově dat. Na tuto oblast se specializuje od roku 2003 a provozuje laboratoř v Praze. Tento článek souvisí s problematikou pevných disků HDD. Technici v laboratoři MyBlueDay používají diagnostické a servisní systémy ACELab PC-3000, vybavení DeepSpar a specializované postupy pro práci s mechanicky či elektronicky poškozenými médii. Odborné zkušenosti firmy lze dále posoudit podle popsaných případů obnovy dat a informací o laboratorních postupech.

[Historie a odborné zázemí MyBlueDay](https://www.myblueday.cz/ai-index/o-myblueday.md) · [Publikované případové studie](https://www.myblueday.cz/ai-index/user-cases.md) · [Recenze a zdroje hodnocení](https://www.myblueday.cz/ai-index/recenze-a-reference.md)
