Несправності жорсткого диска (hdd)
У даній статті ми спробуємо розкрити методику самостійного визначення несправності жорсткого диска, не маючи спеціального діагностичного обладнання. Несправності жорсткого диска описані в міру їх можливої появи.
Залипання магнітних головок і клин двигуна
Насамперед потрібно перевірити розкручується диск чи ні. Для цього дуже зручно взяти диск в руку (рука добре відчуває вібрацію при обертанні шпинделя), піднести диск до вуха і подати напругу живлення, інтерфейс при цьому підключати не потрібно. При нормальній роботі жорсткого диска, при подачі живлення, можна почути невелике похрустованіе (початок руху двигуна) і далі наростаючий шум оборотів двигуна.
Якщо в момент подачі живлення лунає тихий писк, зазвичай кілька разів, (період може бути 1-3 секунди), то це означає, що харчування на двигун подається, але двигун розкрутитися не може. Така поведінка характерна для залипання магнітних головок або клина двигуна. На жаль, визначити що саме сталося можна тільки після розтину гермозони накопичувача. Але треба зазначити, що останнім часом жорстких дисків з клином двигуна попадається все менше і менше. Особливо характерно залипання магнітних головок для жорстких дисків 2.5 "(для ноутбуків), так як в силу свого застосування вони більше схильні до механічних впливів (падінь, ударів і т.д.). І при залипання магнітних головок і при клині двигуна ремонт накопичувача неможливий, з такого накопичувача можливо лише відновлення даних.
Якщо ж в момент подачі живлення жорсткий диск зовсім нічого не робить, то інтерфейс підключити все-таки доведеться (деякі моделі починають обертання тільки після звернення по інтерфейсу). Якщо і після цього жорсткий диск нічого не робить, то можна говорити про несправності контролера.
Несправність контролера жорсткого диска
Отже, якщо при подачі живлення на жорсткий диск нічого не відбувається, або спрацьовує захист блоку живлення, то можна сміливо говорити про несправності контролера жорсткого диска. У побутових умовах можна лише перевірити живлять напруги (подальший ремонт контролерів вимагає наявності спеціалізованого обладнання та запасних частин). Вхідні ланцюги харчування, як правило, влаштовані таким чином: послідовно харчування коштують обмежують індуктивності, а після них на «землю» стоять захисні діоди - супресори, кожен на свою напругу 5 або 12 вольт (такі ж супресори стоять у всій автомобільної електроніки, їх завдання гасити викиди перенапруги). Перевірити ці елемент можна дуже просто - прохідні індуктивності повинні мати нульове (або дуже маленьке) опір, а захисні діоди (у напрямку харчування-земля) нескінченне (або дуже велике) опір (для перевірки зворотного опору захисних діодів їх необхідно зняти з плати конроллер) . Якщо це не так, то для швидкої перевірки (зміна схем живлення не є правильний шлях) індуктивності треба закоротити, а захисні діоди розімкнути (просто видалити). Правильним же рішенням буде заміна несправних деталей з дотриманням їх параметрів.
Вихід з ладу блоку магнітних головок
На попередніх етапах ми виключили залипання магнітних головок, клин двигуна і несправність контролера. Йдемо далі. Після того, як диск розкрутився і стабілізував обертів, накопичувач повинен вважати свою внутрішню операційну систему. Для цього диск виводить магнітні головки з паркувальника (спеціальний механічний пристрій, який дозволяє знімати головки з поверхонь і заводити їх назад) і веде їх до службової області. Якщо в цей момент диск починає стукати, то це означає що магнітні головки, за якими лежить операційна система накопичувача (зазвичай це 0-я і 1-я головки) несправні, так як немає інформації від головки про її поточний стан. Взагалі, якщо накопичувач стукає (не важливо, в який момент починається стукіт), то в абсолютній більшості випадків це означає вихід з ладу блоку магнітних головок. До блоку магнітних головок відносяться як самі головки, так і спеціальна мікросхема комутатор, яка стоїть в одному блоці з головками. У побутових умовах визначити, що вийшло з ладу (комутатор або головки) неможливо, тому будемо вважати, що несправний БЛОК магнітних головок. Комутатор виходить з ладу якщо на контролері згоріла мікросхема, що відповідає за обертання двигуна і позиціонування магнітних головок (ця мікросхема є генератором харчування для комутатора). Зазвичай у накопичувача виходить з ладу одна головка і без заміни всього блоку (блок магнітних головок можна замінити тільки цілком, окремо магнітну головку, навіть в умовах сервісу, замінити неможливо) вдається відновити дані з решти головок.
Пошкодження поверхні магнітних дисків - запив
Пошкодження поверхні магнітних дисків можна діагностувати тільки на ранній стадії, коли магнітна головка ще працює (через короткий час магнітна головка вийде з ладу і накопичувач буде стукати). Визначить запив можна по невластивому жорстких дисків шарудіти звуку (іноді досить короткочасного, в той момент коли магнітна головка проходить над пошкодженою поверхнею). Точно визначити пошкодження поверхні магнітних дисків можна тільки після розтину гермозони накопичувача.
Запив є найгіршою несправністю жорсткого диска - відновити працездатність такого накопичувача неможливо, відновлення даних з нього сильно утруднено, так як гермозону необхідно очистити від магнітної пилу, а пошкоджені ділянки поверхні магнітних дисків вже не містять ніякої інформації. Більш того, розпочавшись на одній поверхні магнітних дисків, досить швидко, запив поширюється на решту поверхні (в наслідок підвищення вібрації при проходженні головками пошкоджених ділянок і розлітається пилу).
Помилки службової області або помилки внутрішньої операційної системи накопичувача
Якщо накопичувач стабілізував обороти і не стукає, то ви повинні почути і відчути (нагадаю, що диск повинен бути в руці і піднесений до вуха) вібрацію - це позиціонування головок при читанні внутрішньої операційної системи. У середовищі ремонтників це називається що «диск распарковивается». Без досвіду і спеціальних засобів самостійно визначити чи правильно диск завантажив ( «распарковался») свою операційну систему неможливо, так як потрібно мати доступ до службової області накопичувача.
Характерною ознакою помилок службової області накопичувача є те, що після спроби читання даних накопичувач йде в стан «не готовий» або взагалі не виходить в готовність. Причиною такої поведінки може бути поява bad-блоків всередині службової області або недоліки програмування внутрішньої операційної системи накопичувача, як наприклад, широко відома помилка 0xCC у накопичувачів Seagate.
Bad блоки або нечитабельним сектора
Якщо ви пройшли всі попередні ступені, то диск, швидше за все, вийде на готовність, визначиться комп'ютером і дасть доступ до призначених для користувача даних. Для bad блоків або не читаються секторів характерно те, що не вантажиться операційна система комп'ютера або комп'ютер «зависає» при читанні файлів. Перевірити такий диск можна приєднавши його як несистемний будь-якою програмою верифікації, наприклад VICTORIA або MHDD.
Причиною виникнення читаються секторів може бути початок виходу з ладу магнітних головок або фізичні дії на накопичувач (удари або перегрів). Особливо небезпечні для жорстких дисків удари в робочому стані, при таких ударах магнітна головка залишає на поверхні диска слід, який згодом може розростися і привести до повної втрати інформації. При появі bad блоків потрібно негайно скопіювати потрібну інформацію, причому, якщо файл не Новомосковскется, його потрібно пропустити, а не намагатися віднімати. Також, дуже корисно стежити за функцією SMART жорстких дисків - першою ознакою появи нечитаних секторів буде поява в цій функції перепризначених секторів (relocation sectors)