Беди на жорсткому диску

На заводі при виготовленні жорстких дисків, після багатогодинного тестування (триває воно від 2 до 12 годин), яке проводиться в технологічному режимі, всі збійні ділянки заносять в таблицю, яка називається P-List (primary). після чого виробляють низькорівневе форматування і перезапис транслятора з урахуванням збійних секторів.

Існують жорсткі критерії відбору якісних пластин, і якщо P-List після тестування «виросте» більше допустимого, то диск відбракує. У тих випадках, коли основна кількість дефектних секторів доводиться на самий початок диска або на його кінець, цю частину просто блокують, і розмір HDD стає трохи менше. Яскравий приклад тому - серія дисків WD2700, по суті урізані WD2850. (До слова сказати, в умовах сервісних центрів можлива і зворотна процедура, так що чутки про збільшення ємності HDD мають під собою грунт).

HDD не писатиме дані в погані ділянки, він просто їх не помітить. Це все добре, скажете ви, але що ж робити, якщо беди з'являться в процесі експлуатації диска? Відповім: виробники забезпечили HDD не тільки вже згаданих P-List, але також тимчасовим Pending-List (прошу не плутати з primary), зростаючим G-List (Grown) і таблицею дефектів сервометок.

Це вихід з положення, але він теж має кілька мінусів: по-перше, це затримки при записі / читанні, по-друге, резервна область і не безрозмірна і налічує всього кілька сотень секторів.

Але, якщо помилки продовжують з'являтися з якої-небудь причини, G-List згодом переповнюється і подальше його наповнення неможливо. З цієї ситуації є два виходи, перший - віднести диск в сервісний центр, і фахівці перепишуть G-List в P-List, зробивши йому низькорівневе форматування, другий - зняти диск і зробити з нього стильний портсигар.

З сервометки складніше. Сервосистема - це дуже складна технологія позиціонування головок на доріжках. Щільність запису стає дедалі більше, і сервосистема постійно ускладнюється і вдосконалюється (недарма диски ємністю 200 Гб і більше стали виконувати на гідродинамічних підшипниках, це теж частина удосконалення сервосистеми накопичувача).

При наявності дефектної сервометки головка не може точно позиціонуватися на треку і «стрибає» з боку в бік. Також, в ряді випадків, звукова котушка (позиционер головок) видає неприємний писк. Ще дефектна сервометки може виглядати як ряд бед-блоків, що йдуть один за іншим. Електроніка жорсткого диска самостійно відновити сервометки не в змозі.

Дефектні сервометки не заміняють з резервної області, і якщо їх стане багато, то в сервісному центрі ці доріжки просто відключають, виробляють низькорівневе форматування і перерахунок транслятора. У гіршому випадку відключають цілі боку пластин.

Бед-блоки бувають двох груп, фізичні і логічні. розглянемо кожну з них.

Фізичні - це дефекти поверхні пластин. Виникають вони зазвичай через попадання пилу між головкою і пластиною, старіння магнітного шару і його осипання внаслідок перегріву. На жаль, фізичні дефекти не піддаються виправленню в домашніх умовах, а деякі з них - навіть в умови сервісних центрів.

Логічні виникають зазвичай через збої в роботі як електроніки, так і механіки, одні з них виправити, інші - ні.

Виправні логічні дефекти найчастіше виникають через незакінченої записи в сектор, коли дані записалися, а контрольна сума записана була. Причина появи таких бедов банальна - зазвичай це відбувається в момент різкого зникнення харчування, «лікується» в домашніх умовах «обнуленням» диска.

Невиправні логічні беди відбуваються рідко і в тих моделях HDD, в яких сектора мають заголовки. Причиною появи таких бедов може послужити, наприклад, потрапляння накопичувача в сильне магнітне поле. Заголовки секторів руйнуються і контролер не в змозі їх побачити. Невиправними їх називають по тій причині, що вони виправляються тільки низькорівневим форматуванням в умовах сервісних центрів. На нових моделях дисків заголовки секторів не застосовуються, і скоро цей тип дефектів зникне як клас.

Адаптивні дефекти. Адаптивен - це змінні, які генеруються під час тестування диска на заводі, є індивідуальними настройками для кожного диска і записуються або в ПЗУ диска, або в службовій зоні HDD. При пошкодженні адаптивен (статичну електрику, збої в харчуванні) на диску може з'являтися безліч бедов, хоча сама поверхня справна, та й з'являються вони то тут, то там, їх ще називають привидами. Лікуються тільки в сервісних центрах - синхронізацією залізної частини «гвинта» та програмної.

Про кількість перепризначених секторів вашого диска ви можете дізнатися зі звіту SMART за параметрами Reallocated Sector Count і Reallocated Event Count, в ідеалі вони повинні дорівнювати нулю.

Схожі статті