• Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count

Zasady działu:Kliknij, aby przejrzeć zasady tego działu

  1. Tytuł wątku powinien zawierać pełny model nośnika oraz skrótowy opis problemu.
  2. Treść wątku powinna zawierać dokładny opis problemu, co zostało zrobione, wyniki tych działań oraz sformułowane zapytanie.
  3. Nie jest dozwolone umieszczanie załączników w postaci kompletnych instrukcji/schematów. Dozwolone jest wyłącznie umieszczenie fragmentu instrukcji/schematu, który ułatwi autorowi diagnostykę/naprawę sprzętu z wątku. W jednym temacie można zamieścić nie więcej, jak jedną stronę instrukcji/schematu.
  4. Nie jest dozwolone zakładanie tematu, który opisuje usterkę więcej niż jednego sprzętu. W takich przypadkach należy utworzyć osobne wątki dla każdego sprzętu.

#21 Re: Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count


przez Bane24 16 listopada 2025, 00:08
Witam !!!

Gotowość/zajętość dysku lepiej sprawdzać w MHDD, gdzie na górze ekranu masz kontrolki rejestru staniu i rejestru błędów
.

Nie mogę sprawidzić mojego dysku ponieważ MHDD nie wykrywa go.Moja płyta główna - MSI Z490-A PRO.

Nie mogłem przestestować dysku programem MHDD użyłem programu HDAT2.

Oto zdjęcie:


Obrazek



BCh 188 * Command Timeout Error Count 0 100 66 -

BDh 189 * High Fly Writes 0 83 83 17

C7h 199 * SATA R-Errors (CRC) Count 0 200 25 13,237 Poprzednia wartość była 13,236

Mam pytanie o te dwa parametry którę program pokazjuę na zółto High Fly Writes oraz Command Timeout Error Count.Co one oznaczają ???


Pozdrawiam Piotr Ko

Re: Re: Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count


przez Google Adsense [BOT] 16 listopada 2025, 00:08

#22 Re: Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count


przez Kaleron 17 listopada 2025, 14:18
BC może być trochę powiązany z C7 - oznacza przekroczony czas oczekiwania w komunikacji z dyskiem. Najczęściej wynika ze "zgubienia" dysku z powodu wadliwego połączenia przez kabel sygnałowy, problemów z zasilaniem, czasem też przywieszania się dysku przy obsłudze poleceń.

BD - jest związany z wysokością lotu głowicy nad powierzchnią przy zapisie. Jeśli głowica odleci zanadto wysoko, po pierwsze, zapisywany sygnał może być słabszy, podczas gdy dla trwałego przechowywania danych wskazane jest namagnesowanie powierzchni do nasycenia, po drugie (i chyba ważniejsze, zwłaszcza w dyskach o wysokiej gęstości zapisu), indukowane pole magnetyczne zaczyna się rozchodzić szerzej na boki, co może prowadzić do zakłócania/uszkadzania zapisów na sąsiednich ścieżkach. Dlatego przy nadmiernym podniesieniu głowicy nad powierzchnią talerza jest wykrywany błąd, zapis jest przerywany i musi być powtórzony przy prawidłowej wysokości lotu. Od kilkunastu lat producenci stosują rozwiązania pozwalające śledzić i korygować wysokość lotu głowicy nad powierzchnią talerza.

Jest fajna książka na ten temat:
https://www.taylorfrancis.com/books/mon ... hiang-pang

#23 Re: Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count


przez Vogelek23 17 listopada 2025, 16:57
Kaleron napisał(a):Jeśli głowica odleci zanadto wysoko
Jaka jest potencjalna przyczyna tego, że głowica "odlatuje" za wysoko i co może powodować, że w dysku występuje duża ilość błędów tego typu?

#24 Re: Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count


przez Kaleron 17 listopada 2025, 20:05
Wysokość lotu głowicy nad powierzchnią talerza jest wypadkową aerodynamicznej siły nośnej wytwarzanej przez ruch powietrza wywoływany obracającymi się talerzami oraz siły sprężystości ślizgaczy, jakie są projektowane w taki sposób, żeby uzyskać punkt równowagi na wysokości pożądanej przez producenta (we współczesnych dyskach jest to w granicach kilku do kilkunastu nm nad powierzchnią talerza - im większa gęstość zapisu, im węższe ścieżki, im mniejsze odstępy pomiędzy ścieżkami, tym niższa pożądana wysokość lotu głowicy, ale też musimy minimalizować ryzyko kontaktów z powierzchnią - jak pilot samolotu starający się lecieć jak najniżej nad ziemią, musi mieć na uwadze, że jak przesadzi, nie będzie ani samolotu, ani pilota). Ale np. przy osi silnika prędkość liniową będziemy mieli mniejszą, a przy zewnętrznej krawędzi - większą, co przekłada się na siłę nośną. I już samo to może powodować "odlatywanie" głowic. Dlatego już dawno ślizgacze projektowało się z uwzględnieniem tego zjawiska i te wszystkie przetłoczenia i otwory nie pojawiały się bez powodu. Kolejną przyczyną mogą być fluktuacje termiczne - bo SMART pokazuje nam jakąś temperaturę dysku, ale lokalnie wewnątrz hermobloku mogą się pojawiać jakieś różnice. I zmiany temperatury mogą wpływać na odkształcenia ślizgaczy i wysokość ich lotu. Zresztą producenci nauczyli się wykorzystywać to zjawisko do kontroli i stabilizacji wysokości lotu głowic w wielostopniowych pozycjonerach. I to, co może być najbardziej problematyczne, to przeciążeniowe odkształcenia ślizgaczy, np. w wyniku wstrząsów i upadków. Jeśli taki ślizgacz się odkształci, zmienia się punkt równowagi między siłami sprężystości i aerodynamiczną i może się pojawić problem z utrzymaniem głowicy na wysokości pozwalającej na prawidłowy odczyt/zapis sygnału. Jeśli głowice znajdą się zbyt blisko talerzy, może łatwo dojść do uszkodzenia zarówno samych głowic, jak i powierzchni talerzy wskutek kontaktów pomiędzy nimi. Ale jeśli głowice będą leciały zbyt daleko, będą przechwytywały zbyt słaby sygnał, nie będzie możliwa synchronizacja sygnału serwo i wyszukiwanie ścieżek i głowice zaczną stukać latając nad talerzami od ogranicznika do ogranicznika. I to właśnie to jest najczęstszym uszkodzeniem mechanicznym - głowice na ślizgaczach same w sobie mogą być sprawne, ale nie są w stanie czytać sygnału ze względu na nieprawidłową wysokość lotu. Miedzy tymi przypadkami mogą się zdarzyć sytuacje, kiedy głowic latają na progach tolerancji i dysk mniej lub bardziej stabilnie działa. A ponieważ im wyższa gęstość zapisu, tym gorszy stosunek sygnału do szumu, trzeba dosyć restrykcyjnie podchodzić do kwestii poprawnego zapisu i nie pozwalać, by już na tym etapie sygnał był zanadto zakłócony/niestabilny lub też zakłócił sygnał zapisany na sąsiednich ścieżkach.

#25 Re: Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count


przez Bane24 23 listopada 2025, 15:04
Witam !!!

Wykonałem skanowanie pod windows powierzchni dysku test zapisu za pomocą programu Drevitalize znalazł on wolne sektory.

Oto zdjęcie:

Obrazek

Wykonałem skanowanie pod UEFI tym samym programem

Oto zdjęcie:
Obrazek

Różnica jeśli chodzi o wolne sektory pomiędzy UEFI a Windows 11 jest dość duża 1345 a 3 .

Mam pytanie. Jak mam rozumieć tą różnicę oraz co oznaczają wolne sektory i jak je naprawić ???


Pozdrawiam Piotr Ko

#26 Re: Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count


przez Kaleron 24 listopada 2025, 11:37
Rozumiem, że wynik pierwszego skanu jest wyżej, a drugiego - niżej. Co to jest wolny sektor, o tym przesądza autor programu ustalając określony próg, po przekroczeniu jakiego sektor jest uważany za wolny. Zacznijmy od tego, dlaczego sektor jest wolny. Talerze obracają się ze stała prędkością obrotową i utrzymanie stabilnej prędkości obrotowej jest istotne dla utrzymania częstotliwości odczytywanego sygnału. Głowica ustawia się nad zasadną ścieżką i czeka, aż wleci pod nią żądany sektor. Zapisany w sektorze sygnał magnetyczny indukuje impulsy w przebiegu elektrycznym, jaki jest przesyłany do zdekodowania. I teraz jeśli przesłany sygnał zdekoduje się poprawnie, a kody korekcyjne są wystarczające dla skorygowania bitowych błędów (przy współczesnych gęstościach zapisu jakieś błędy zawsze wystąpią i byłoby naiwnością oczekiwać, że ich nie będzie), możemy przystąpić do wykonywania kolejnych poleceń. Jeśli proces kończy się niepowodzeniem, jest powtarzany aż do skutku kilkanaście do nawet powyżej 20 razy - to już zależy od parametru ustawionego w oprogramowaniu układowym. I za każdym razem musimy zaczekać na pełny obrót talerza, by sektor przeczytać kolejny raz. Do tego mogą dojść dodatkowe problemy, np. związane z koniecznością skorygowania położenia głowicy nad środkiem ścieżki. I to zajmuje czas powodując, że sektor czyta się wolniej. Jeśli sektor nie przeczyta się poprawnie w zadanym czasie, zwracany jest błąd UNC (daleko nie każdy program zwraca informację z rejestru błędów - wiele z nich po prostu sygnalizuje błąd na podstawie kontrolki ERR z rejestru stanu, jaka reaguje na wystąpienie dowolnego błędu w rejestrze błędów). Najczęstszą przyczyną wolnych sektorów (w końcu przeczyta się, ale za którąś próbą) i znacznej części błędów UNC jest błędne/niestabilne namagnesowanie sektora. Lekarstwem na to jest przemagnesowanie sektora (zapisanie do niego tej samej lub innej zawartości - w tym się kryje sekret metod naprawczych a'la zerowanie). Dlatego przy drugim skanie liczba wolnych sektorów może być znacząco niższa, niż przy pierwszym - ich przepisanie pozwala czytać je szybciej.

To, na co warto zwrócić uwagę w przypadku dużej liczby sektorów - to stabilność zasilania dysku. Najczęstszą przyczyną błędnego lub niestabilnego namagnesowania sektora jest niestabilne zasilanie. Wahania napięć zasilających mogą powodować, że przy zapisie sektory nie są namagnesowywane do nasycenia, ale niedomagnesowują się. Kolejną przyczyną rzutującą na namagnesowanie powierzchni mogą być wysokie temperatury. Przyczyną takich problemów może też być degradacja powierzchni magnetycznej, ale na nią też często pracujemy niestabilnym zasilaniem i warunkami pracy dysku. Czasem trudno powiązać wolne/niestabilne/uszkodzone sektory z niskiej jakości zasilaczem, bo raczej o usterkach odzasilaczowych myślimy w kategoriach usterek typowo elektronicznych, ale niestabilne zasilanie ma też wpływ na stan powierzchni magnetycznej dysków.

#27 Re: Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count


przez Bane24 24 listopada 2025, 14:51
Witam !!!

Wykonałem zerowanie dysku pod DOS programem HDAT2.Pózniej wykonałem skanowanie powierzchni dysk test zapisu programem DRevitalize pod Windows.

Liczba wolnych sektorów się dużo zminiejszyła z 1345 do 18.

Oto zdjęcie:

Obrazek

Mam rozumieć iż zerowanie dysku programem HDAT2 pod DOS spowodowało zmniejszenie się wolnych sektorów ? Tak ???

Pozdrawiam Piotr Ko

#28 Re: Problem z dyskiem HDD Seagate ST1000DM003 Interface CRC Error Count


przez Kaleron 24 listopada 2025, 16:54
Tak - dowolny zapis dowolnym programem może spowodować poprawę namagnesowania, aczkolwiek nie czyni cudów i jeśli problem ma inne podłoże, takie procedury nic nie dadzą.

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość

_______________________________
Wszelkie prawa zastrzeżone. Zabrania się kopiowania jakichkolwiek treści i elementów witryny bez zezwolenia.
Wszelkie opublikowane na tej stronie znaki handlowe, nazwy marek, produktów czy usług należą do ich prawnych właścicieli i zostały użyte wyłącznie w celach informacyjnych.