Перевірка жорсткого диска Victoria





Доброго часу доби, дорогі читачі! Сьогодні мова піде про діагностику жорсткого диска програмою Victoria (нижче за текстом будемо кликати її просто Вікторією або Вікою Перевірка жорсткого диска Victoria ). Весь процес поділений на 4 етапи і взагалі-то гранично простий, якщо дотримуватися інструкції.

Перевірка жорсткого диска Victoria

Она діагностика потрібна з метою пошуку помилок диска і виявлення його поточного здоров’я. На відміну від колись згаданої утиліти Chkdsk («Як перевірити диск на помилки» або «утиліта Chkdsk»), описувана нижче Victoria, є представником класу програм, що працюють з тестованим обладнанням безпосередньо через порти, тобто на найнижчому рівні, що дозволяє отримати найбільш високі експлуатаційні якості з можливих (тобишь домогтися більш якісною, великої та виразної діагностики), хоча і ускладнює процес створення та використання такого ПЗ.

Ну що .. Поїхали?

I етап. Установка і підготовка до запуску програми.

Для початку завантажуємо Вікторію звідси і розпаковуємо архів куди-небудь куди нам зручно.

Всередині буде ISO-образ, який ми записуємо на CD за допомогою, скажімо, програми SCDwriter (щоб записати образ — виберіть вкладку «Диск» — «записати ISO-образ на диск» — і виберіть сам образ). Для запису через інші програми, само собою, вибирайте не просто запис даних, а «Записати образ» або «Записати образ диска» і т.д.

Далі, нам треба завантажиться з диска, куди ми записали образ. Щоб виконати оне, вставляємо диск в комп’ютер, перезавантажуємося, заходимо в BIOS (кнопочка DEL або F2 на самій ранній стадії завантаження комп’ютера) і там виставляємо завантаження з диска нижчеописаних способом (залежно від того як виглядає Ваш BIOS).

Варіант 1. Якщо Ваш BIOS має наступний вигляд, то заходьте спочатку в Advanced Features

Перевірка жорсткого диска Victoria

Далі в Boot sequence.

Перевірка жорсткого диска Victoria

Де виставляйте на перше місце завантаження з CD / DVD приводу так, як на картинці.

Перевірка жорсткого диска Victoria

Після чого виходите з BIOS через «Save and exit setup» і, якщо Ви все правильно зробили, то чекайте, поки замість операційної системи завантажиться она програма.

Варіант 2. Якщо ж у вас биос має наступний вигляд:

Перевірка жорсткого диска Victoria

То Ви просто переходите на вкладку Boot, а далі виставляєте все так само, як і на картинках вище (тобишь, в якості першої, вибираєте завантаження з диска).

II етап. Завантаження програми і підготовка до сканування.

Варіанти вибору програми:

Перевірка жорсткого диска Victoria

Можливо, при першому запуску Вам буде потрібно вибрати саме той вінчестер, який Ви хочете протестувати (а не той, що прописаний у файлі vcr.ini — в дистрибутиві там вказано Secondary Master). Для цього необхідно натиснути клавішу P. З’явиться меню з назвами каналів. Вибір проводиться клавішами управління курсором «вгору» і «вниз«. При переміщенні курсора, в реальному часі відображається індикація (лампочки), що дозволяє судити про готовність HDD. У справного вінчестера завжди будуть горіти 2 лампочки: DRSC і DRDY (у деяких може ще іINX). У регістрах помилок може бути запалено червона лампочка AMNF, а інші повинні бути погашені. Детальніше про призначення індикаторів див. У кінці статті. Після установки курсору на потрібний пункт необхідно натиснути ENTER.

Так виглядає вікно вибору вінчестера:

Перевірка жорсткого диска Victoria

Останній пункт цього меню відповідає за вибір вінчестера на зовнішньому (додатковому) PCI / ATA / SATA / RAID контролері. Після натискання ENTER почнеться пошук зовнішніх контролерів і вінчестерів на них. Визначаться тільки реально присутні і справні вінчестери в положенні MASTER, решта система «не помітить». При знаходженні кожного додаткового порту, в таблицю буде видано:

Назва фірми-виробника ATA-контролера (або його Vendor Code)

Назва контролера (або його ID Code)

Клас: EXT / INT / RAID (зовнішній, внутрішній, RAID)

Адреса порту (або прочерк, якщо його не вдалося визначити)

Назва підключеного вінчестера, якщо він є на каналі і справний

Всі знайдені порти будуть пронумеровані. Вам залишиться лише вибрати потрібний, натиснувши відповідну клавішу і підтвердити Enter’ом.

Примітка: програма може не знайти вінчестери на деяких моделях контролерів Promise. Далі натискаєте F2, щоб «віддати» паспорт.Паспорт HDD — це зашита на заводі виробнику інформація, що характеризує сімейство жорсткого диска і його індивідуальні особливості. Сканування працює в тісному взаємозв’язку з паспортом, отримуючи з нього всі необхідні параметри.

III етап. Сканування.

Тепер, щоб протестувати поверхню вінчестера, натисніть клавішу F4. Слідом відкриється меню де треба виставити «Лінійне читання» і нижче «Ignore Bad Blocks» (Ігнорувати погані сектора). Вибір проводиться клавішею «пробіл» або клавішами стрілок «Вправо» і «Вліво». Вікно сканування виглядає так:

Перевірка жорсткого диска Victoria

Увага !: У третьому зверху пункті меню такі дії як «Запис (стирання)», «Запис з файлу» і в четвертому пункті меню «BB = Erase 256 sect» стирають інформацію що знаходиться на диску!

Тепер ще раз натискаємо F4, щоб сканування почалося. Залишається тільки чекати його закінчення.

По закінченні тесту, якщо у Вас не було помилок, Ви побачите приблизно таку картинку:

Перевірка жорсткого диска Victoria

Якщо вінчестер зависне через несправність під час сканування, програма чекає близько 16 секунд, після чого перейде до наступного блоку, виводячи значок T (Timeout) в поле сканування.

Безперервні затримки свідчать про те, що жорсткий диск не відповідає на команди. У цьому випадку можна спробувати подати команду скидання в його контролер, натиснувши F3 (Reset) безпосередньо під час сканування, іноді це допомагає.

Призначення команд досить докладно описано в довідковій системі. Тому тисніть на F1 завжди, коли є труднощі.

Так само можна перевірити інтерфейс. Його перевірка вибирається в третьому зверху пункті меню, при натисканні клавіші F4 «Scan», тобто там, де ви вибирали лінійне читання.

IV етап. Перевірка інтерфейсу

Перевірка інтерфейсу виробляє циклічну запис шаблону даних в буферну пам’ять вінчестера, потім читає звідти і порівнює прочитане з записаним. При цьому вимірюється час читання з буфера в діапазоні від 64 до 500 мкс. На цьому тесті добре видно, що таке багатозадачність вбудованої в вінчестер прошивки — час читання різних циклів виходить різний і залежить від моделі жорсткого диска і від його режиму роботи. При розбіжності записаного з прочитаним виводиться повідомлення із зазначенням часу по годинах. Наявність таких помилок говорить про несправності інтерфейсу або буферної пам’яті вінчестера, і такий накопичувач вважається потенційно небезпечним, оскільки може спотворити зберігається на ньому інформацію. Для отримання високої достовірності, потрібно виконувати цей тест досить довго, аналогічно тестів оперативної пам’яті комп’ютера. Під час тестування рекомендується поворушити IDE шлейф для діагностики поганих контактів, які тут же будуть виявлені програмою.

Вихід з програми — X.

Вийшовши з Вікторії, ви потрапляєте в «Volcov Commander«, з якого Ви вийдіть натисканням на клавішу F10 і виборі «YES» відповідно. Потім Ви потрапляєте в DOS

Перевірка жорсткого диска Victoria

Звідки Ви можете вийти, натиснувши Control + Alt + Del. Комп’ютер перезавантажиться. Не забудьте витягнути диск з приводу і повернути завантаження з HDD.

Для Довідки

Індикація режимів роботи HDD і кодів помилок за індикаторними «лампочок».

(Першоджерело — стандарт ATA / ATAPI)

BUSY (Busy) — Вінчестер зайнятий обробкою команди або «завис». У той час, поки горить ця лампочка, всі інші індикатори вважаються недійсними і вінчестер може реагувати тільки на команду «Reset» (F3).

DRDY (Drive Ready) — Вінчестер готовий до прийому команди

DRSC (Drive Seek Complete) — Вінчестер успішно закінчив установку головки на трек. Застаріло. На нових вінчестерах призначення залежить від попередньої команди

INX (Index) — Горить при кожному обороті диска. На деяких вінчестерах вже не використовується або може видавати невірний результат

WRFT (Write Fault) — Помилка запису. Застаріло. За новим стандартом і, отже, на нових HDD: «Device Fault» — несправність пристрою

DRQ (Data Request) — Вінчестер готовий до обміну даними через інтерфейс

ERR (Error) — Сталася помилка. У регістрі помилок можна дізнатися код помилки.

Регістри помилок:

AMNF (Address Mark Not Found) — Неможливо прочитати сектор, зазвичай в результаті серйозної апаратної проблеми (наприклад, на HDD Toshiba і Maxtor говорить про несправності магнітних головок)

BBK (Bad Block Detected) — Найден бед-блок. Застаріло

UNC (Uncorrectable Data Error) — Чи не вдалося скоригувати дані надлишковим кодом, блок визнаний нечитабельним. Може бути як наслідком порушення контрольної суми даних, так і наслідком фізичного пошкодження HDD

IDNF (ID Not Found) — Чи не ідентифікований сектор. Зазвичай говорить про руйнування микрокода або формату нижнього рівня HDD. У справних вінчестерів така помилка видається при спробі звернутися до неіснуючою адресою.

ABRT (Aborted Command) — Вінчестер відкинув команду в результаті несправності або команда не підтримується даними HDD (пароль, застаріла або занадто нова модель і тд.)

T0NF (Track 0 Not Found) — Неможливо виконати рекалібровку на стартовий циліндр робочої області. На сучасних HDD говорить про несправності микрокода або магнітних головок

Мабуть, на цьому все Перевірка жорсткого диска Victoria

Післямова.

Ось такі от пироги.

Часто така діагностика потрібна у випадку появи синіх екранів смерті, постукувань жорсткого диска або будь-яких інших підозр на те, що проблема некоректної роботи (зокрема, скажімо, часткової втрати даних) криється саме в HDD.

Якщо у Вас є якісь питання, то питайте в коментарях, — будемо раді допомогти.

PS: За існування оной статті окреме спасибі нашому BSOD-майстру під ніком «DJON0316«.