Як перевірити і усунути помилки і биті сектора жорсткого диска

Жорсткий диск комп'ютера - дуже чутливий компонент. З'явилися помилки в каталогу файлів, биті сектора на поверхні, механічні неполадки іноді стають причиною повної відмови комп'ютерної системи.

Ті ж проблеми характерні для флеш-накопичувачів, які за своєю суттю практично нічим не відрізняються від вінчестера. Як же визначити наявність помилок і бед-секторів і як по можливості їх виправити?

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Зовсім трохи теорії

Багато просто плутають системну помилку і погані сектора. Тому спробуємо роз'яснити різницю між цими явищами і причину їх появи. Також, визначимо, який може виявитися симптоматика проявів, що з'явилися помилок на поверхні вінчестера.

Системну помилку

Коли говорять про помилки жорсткого диска і спробі їх виправити за допомогою вбудованої в Windows утиліти chkdsk, то найчастіше мають на увазі саме системну помилку. Такі помилки пов'язані з проблемами метаданих, що описують саму файлову систему: помилки файлів $ Bitmap, $ BadClus, головною файлової таблиці, різних індексів.

Наприклад, помилки у файлі $ Bitmap файлової системи NTFS можуть стати причиною неправильного розпізнавання системою обсягу вільного простору тому. А проблеми з файлом $ BadClus можуть привести до невірного визначення бед-секторів і спробі запису даних в такі сектори, що стане причиною повного зависання комп'ютера.

биті сектора

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

Симптоми прояву помилок і битих секторів

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

  • Помітне підвисання операційної системи при виконанні операцій зчитування і запису.
  • Відмова при завантаженні операційної системи. Наприклад, завантаження триває лише до появи повідомлення про завантаження та емблеми Windows.
  • Раптова перезавантаження комп'ютера.
  • Часте виникнення помилок в роботі операційного середовища.
  • Надзвичайно повільна і непродуктивна робота операційної системи.

Тут наведено далеко неповний список проявів помилок, пов'язаних з неполадками файлової системи і наявністю деградуючих областей жорсткого диска. Що ж робити в таких випадках?

Перевіряємо помилки засобами Windows

Перевірка та виправлення помилок файлової системи в Windows здійснюється штатної утилітою цієї операційної середовища під назвою chkdsk. Вона також може бути корисна при усуненні програмно виникли збійних секторів в результаті дії вірусів. Її можна запустити як в графічному середовищі, так і з командного рядка. Розглянемо найбільш доступний варіант її виконання в графічному середовищі.

Перевірка неактивного томи

Перевірка неактивного томи найбільш проста. Виконати її можна повністю в графічному режимі. Під неактивним томом увазі розділ, на якому не встановлена ​​діюча в даний момент операційна система. Це може бути підключений інший вінчестер або, наприклад, диск D.

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Натиснемо кнопку "Виконати перевірку".

Запуск утиліти здійснюється з вкладки «Сервіс» властивостей томи. В даній вкладці знаходиться кнопочка «Виконати перевірку». Якщо натиснути її, то відкриється віконце утиліти chkdsk. Для перевірки битих секторів, які з'явилися в результаті програмних помилок потрібно встановити прапорець навпроти відповідної опції. Далі, досить натиснути кнопочку «Запуск» - утиліта зробить перевірку і виправлення помилок.

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Утиліта chkdsk перевіряє тому D, діагностуючи також збійні сектора.

Перевірка системного томи

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

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Утиліта chkdsk повідомляє, що не може перевірити диск.

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

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Утиліта chkdsk перевіряє тому З після перезавантаження.

Програми перевірки жорсткого диска на бед-сектора

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

Важливо: результати тесту на наявність пошкоджених секторів обов'язково слід розглядати в комплексі зі SMART показниками, такими як Reallocation Sector Count, Reallocation Event Count.

Data Lifeguard Diagnostic

Ця утиліта створена розробниками компанії Western Digital. Вона доступна для завантаження на офіційному сайті компанії. Lifeguard Diagnostic відмінно працює з вінчестерами практично будь-якого виробника, а не тільки з рідними для WD жорсткими, як можна було б подумати. Вона пропонує ряд тестів: Швидкий, Розширений, а також можливість заповнення нулями секторів вінчестера.

Інтерфейс утиліти Data Lifeguard Diagnostic.

Нас найбільше цікавить розширений тест. Даний тест дозволяє виявити пошкоджені сектора на поверхні дисків. Коли програма знаходить бед-сектор, вона повідомляє про це користувачеві, пропонуючи йому вибрати, чи хоче він виправити виявлену помилку. Якщо він погоджується, то додаток записує в сектор 0, тому дані сектора будуть втрачені.

Вибірка тестів утиліти. Нам потрібен Extended Test.

Тривалість цього тесту длительней швидкого тесту. Час тестування залежить від розміру накопичувача, так як тест проводиться піт всій поверхні, починаючи від 0 сектора і закінчуючи максимальним значенням LBA.

Extended Test утиліти в роботі.

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Відмінним тестувальником поверхні вінчестера представляється також додаток HDDScan. Його часто можна побачити в складі цілих програмних комплексів таких як LiveCD. Ця програма має графічний інтерфейс і пропонує цілий ряд тестів, серед яких в нашому випадку найбільш цікавий «Surface Tests».

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Виберемо тест Surface Test зі списку.

Важливо: при проведенні тестів поверхні з-під Windows необхідно закрити всі працюючі програми, щоб уникнути під час тесту випадкових результатів, ініційованих дією цих програм.

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

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Залишимо опцію Read тесту включеною.

При тестуванні цією програмою виявляється цілий ряд секторів:

  • бед-сектора,
  • сектора зависання, на зчитування даних з яких йде більше 500 мс,
  • сектора з часом зчитування від 150 до 500 мс,
  • сектора з часом зчитування від 50 до 150 мс,
  • сектора з часом зчитування від 20 до 50 мс,
  • сектора з часом зчитування від 10 до 20 мс,
  • нормальними HDDScan вважає такі сектори, дані яких зчитуються за 5 мс.

Результат тесту програми доступний у вигляді лінійного графіка, карти розподілу секторів, а також у вигляді звичайного текстового звіту.

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Перевірка поверхні жорсткого диска.

Ashampoo HDD Control

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

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Виберемо опцію "Тестування поверхні".

Тест дуже простий і доступний звичайному користувачеві HDD Control. Для його запуску потрібно лише натиснути кнопку «Тестування поверхні». Він позбавлений додаткових опцій, які дозволили б налаштувати вид тесту. При тестуванні виявляються лише два види секторів: з відмінним результатом зчитування і бед-сектора.

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Ashampoo HDD Control перевіряє поверхню диска.

Victoria HDD

Victoria - найбільш популярна програма серед IT-фахівців, що працюють з жорсткими дисками і їх проблемами. Вона також володіє графічним інтерфейсом, однак може бути виконана не тільки в графічному режимі Windows, але і в режимі DOS, що робить її незамінним помічником при роботі з жорсткими.

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Victoria вважає здоров'я перевіряється жорсткого диска "GOOD".

Ця програма вміє збирати інформацію про SMART-здоров'я вінчестера. Також, воно дозволяє провести тест поверхні диска, здійснити перепризначення пошкоджених секторів операцією Remap, обнулити бед-сектора. Вона також поділяє сектора по групам:

  • збійні сектора (Error),
  • сектора зависання з часом зчитування більше 600 мс,
  • сектора зависання з часом зчитування від 200 до 600 мс,
  • сектора з часом зчитування від 50 до 200 мс,
  • сектора з часом зчитування від 20 до 50 мс,
  • нормальні сектора Victoria діагностує в рамках зчитування даних до 5 мс.

Щоб зробити тестування жорсткого диска, можна запустити цю програму в графічному режимі Windows. Далі, потрібно буде вибрати вкладку «Tests». Саме там розташовані тести поверхні. Доступно чотири опції роботи з поверхнею жорсткого:

Як перевірити і усунути помилки і биті сектора жорсткого диска
Як перевірити і усунути помилки і биті сектора жорсткого диска

Якщо після тесту Remap Victoria продовжує діагностувати погані сектора, то можна ще спробувати відновити їх працездатність, застосувавши тест Restore. Опцію Erase потрібно використовувати з розумом з-під Windows, так як вона записує нулі в сектора - стирає дані секторів. Нею можна користуватися тільки в межах будь-якої вибірки секторів, дані яких не мають відношення до операційної системи.

короткий підсумок

Слід зазначити, що існує різниця між помилками, усувається утилітою chkdsk операційної системи Windows і збійними секторами, усувається такими програмами як Victoria HDD. Перші викликаються неполадками файлової системи, а другі часто є результатом втрати магнітних властивостей секторами поверхні жорсткого диска і поступової його деградації. Однак і chkdsk вміє усувати деякі проблеми збійних секторів.

Для усунення бед-секторів можна скористатися такими програмами як: Data Lifeguard Diagnostic, Ashampoo HDD Control, HDDScan, Victoria. Виділимо додаток Victoria HDD як найкраще для перевірки і усунення битих секторів, так як воно пропонує цілий ряд тестів: Ignore, Remap, Erase і Restore. Воно дозволяє не тільки виявляти збійні структури поверхні жорсткого, але і лікувати HDD.

Jimmy Lovelock майстер
  • Активність: 5811
  • Репутація: 103
  • Пол: Чоловік

Jimmy Lovelock майстер 3 тижні тому

"Ті ж проблеми характерні для флеш-накопичувачів, які за своєю суттю практично нічим не відрізняються від вінчестера." Що за маячня? Флеш пам'ять і вінчестер в принципі по різному записують інформацію.

+3 Відповісти Закрити

Геннадій Лебедєв учень
  • Активність: 4142
  • Репутація: 21
  • Пол: Чоловік

Геннадій Лебедєв учень 3 тижні тому

Яка думка у досвідчених фахівців?

Микола Глазков майстер
  • Активність: 6697
  • Репутація: 63
  • Пол: Чоловік

Микола Глазков майстер 3 тижні тому

Користувався Вікторію. Начебто непогана.
От би знайти докладний опис S.M.A.R.T. Причому, як можна більш докладний.

Jimmy Lovelock майстер
  • Активність: 5811
  • Репутація: 103
  • Пол: Чоловік

Jimmy Lovelock майстер 3 тижні тому

"Ті ж проблеми характерні для флеш-накопичувачів, які за своєю суттю практично нічим не відрізняються від вінчестера." Що за маячня? Флеш пам'ять і вінчестер в принципі по різному записують інформацію.

Геннадій Лебедєв учень
  • Активність: 4142
  • Репутація: 21
  • Пол: Чоловік

Геннадій Лебедєв учень Jimmy Lovelock 3 тижні тому

Jimmy, різниця є, але і на флехе можна виправляти системні помилки, і відновлювати пошкоджені сектора

Віталій Суторміна новачок
  • Активність: 5
  • Репутація: 0
  • Пол: Чоловік

Віталій Суторміна новачок 3 тижні тому