Bad-блоки HDD причини та види

Отже, під bad-блоком розуміється зазвичай конкретна ділянка диска, нормальна робота з яким не гарантується або неможлива. На таких ділянках може міститися різна інформація, це можуть бути дані користувача або службова інформація (інакше звана серво (очевидно від латів. servire або англ. serve - служити), в цьому випадку це може призвести до наслідків, тяжкість яких варіюється в дуже широких межах), хоча, звичайно ж, найкращим варіантом була б відсутність у цій галузі чогось (щоправда, зіткнутися з бедами в таких областях швидше не доведеться). Поява таких секторів може бути обумовлена ​​різними причинами, в одному випадку такі сектори можна відновити, в іншому не можна, в одному потрібно використовувати одні методи лікування та перепризначення в іншому. Але спочатку розвіємо кілька досить поширених міфів.

Міф перший: на сучасних вінчестерах не буває бедів. Це неправда, буває. За великим рахунком, технологія та ж, що й роки тому, тільки вдосконалена і доопрацьована, але, як і раніше, не ідеальна (втім, ідеальна навряд чи буде створена на базі технологій магнітного запису).

Міф другий: для вінчестерів оснащених SMART це не актуально (читай там не може бути бедів). Теж не так: актуальна, анітрохи не менше, ніж для вінчестерів без SMART (якщо такі ще залишилися). Поняття збійного сектора для неї рідне та близьке, це мало стати зрозумілим із відповідних публікацій присвячених цій технології (посилання наприкінці). Справа тільки в тому, що більшу частину турбот про такі сектори, що раніше покладалася на користувача, SMART взяла на себе. І часто може статися так, що користувач взагалі нічого не знає і не дізнається про біди, що мають місце, на його гвинті, якщо звичайноситуація не патологічна. Доводилося чути від користувачів, що так продавці часом аргументують свою відмову в гарантійному обміні вінчестерів, у яких біди «випливли» назовні. Продавець, звичайно ж, не правий. SMART не всемогутня, а біди поки що ніхто не скасовував.

Для того, щоб розібратися в бедах та їх різновидах, заглибимося в спосіб зберігання інформації на вінчестері, зовсім на трохи. З'ясуємо два моменти.

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

Тепер повернемося до бід та їх різновидів. Залежно від природи походження всіх їх можна поділити на великі групи: логічні і фізичні.

Фізичні та логічні дефекти

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

Справа в тому, що сервоінформація активно використовується в процесі роботи: за серво мітками відбувається стабілізація швидкості обертання дисків, утримання головки над заданим циліндром незалежно від зовнішніх впливів. Незначні руйнування сервоінформації можуть пройти непоміченими. Серйозні пошкодження сервоформату можуть унеможливити якусь частину диска або весь диск повністю. Оскільки сервоінформацією користується програма накопичувача і вона критично важлива для забезпечення нормального функціонування і взагалі в силу її специфіки, справи з нею набагато складніші. Деякі вінчестери дозволяють відключити серводоріжки, що збоять. Відновлення ж їх можливе лише на заводі на спеціальному дорогому та складному обладнанні (оцінимо приблизно витрати на такий ремонт негарантійного вінчестера та зрозуміємо, що правильно буде назвати цейвид бідів непоправним).

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

1. Найпростіший випадок: помилки файлової системи. Сектор помічений у FAT як збійний, але насправді таким не є. Раніше таким прийомом користувалися деякі віруси, коли на невеликому об'ємі вінчестера потрібно було знайти собі затишне містечко, не доступне простими засобами. Зараз цей прийом не актуальний, тому що приховати в надрах Windows пару мегабайт (а то й пару десятків мегабайт) не становить жодної складності. Крім того, так хтось міг просто пожартувати над невдалим користувачем (програми траплялися такі). Та й взагалі файлова система річ тендітна, лікується дуже легко та абсолютно без наслідків.

3. Виправні логічні біди. Не так вже й рідко зустрічається, особливо на деяких типах накопичувачів тип збійних блоків. Походженням переважно зобов'язані помилкам запису на диск. Читаннязробити з такого сектора не вдається, так як зазвичай в ньому ЕСС код не відповідає даним, а запис зазвичай неможлива, так як перед записом здійснюється попередня перевірка простору, що підлягає запису, і оскільки з нею вже виявлені проблеми, запис в дану область відхиляється. Тобто. виходить блок неможливо використовувати, хоча фізично поверхня, що займається в повному порядку. Дефекти подібного роду можуть бути іноді викликані помилками в мікропрограмі вінчестера, можуть бути спровоковані програмним забезпеченням або технічними причинами (наприклад перебоєм живлення та його коливанням, відходом під час запису головки на неприпустиму висоту та ін.). Але якщо вдається привести у відповідність вміст сектора та його ECC-код, такі блоки безслідно проходять. Причому процедура ця не складна, а засоби її здійснення широко доступні, і, загалом, нешкідливі.

4. Поява на вінчестерах бед-блоков цього виду має особливостям технології виробництва: ніколи немає двох абсолютно однакових пристроїв, якісь їх параметри неодмінно відрізняться. Під час підготовки вінчестерів на заводі, кожного визначається набір параметрів, які забезпечують найкраще функціонування даного конкретного екземпляра, звані адаптиви. Ці параметри зберігаються, і якщо вони якимось загадковим чином виявляються пошкоджені, то результатом може бути повна непрацездатність диска, нестабільна його робота або велика кількість збійних секторів, що з'являються і зникають то в одному, то в іншому місці. У домашніх умовах із цим зробити нічого не можна, але все можна налаштувати на заводі або в сервісному центрі.

Як бачимо, реально лікуються в домашніх умовах лише два види логічних бедблоків. Інші у разі потреби можнаСпробувати підмінити на резервні, але не вилікувати. Із третіми вдома зробити нічого не можна. Про те, як і що потрібно робити у перших двох випадках говоритимемо наступного разу.