Курсовая работа: Жорсткі диски
-g=C800:5
Виконання такої команди може привести до двох результатів: або контролер відразу почне форматувати ваш жорсткий диск, або він може вивести меню, що дозволяє змінити деякі режими. Насправді, можливий ще і третій варіант - контролер взагалі не відмітить цієї команди. Але таке може бути тільки при використанні нестандартного контролера, який не підтримує нормального розподілу пам'яті в DOS.
Якщо контролер покаже меню або запрошення, введіть необхідні параметри. Це звичайно число головок або число поверхонь, число циліндрів, рівень чергування і т.д.
Якщо не вдасться від форматувати у такий спосіб, можна використовувати спеціальні утиліти, наприклад HSECT, DTCFMT, LFORMAT та інші. Ці утиліти часто підтримують нестандартні контролери жорстких дисків. Але в більшості випадків вдається форматувати диск за допомогою відладчика і команди g=C800:5.
Частіше використовуються спеціальні програми обслуговування жорсткого диска, на деяких з них ми зупинимося докладніше. Почнемо з однією з перших програм - старої і перевіреної програми IBM Advanced Diagnostics. Щоб почати роботу з нею, вставте дискету AT Diagnostics в дисковод A: і перезавантажите машину. На екрані ви побачите наступне:
The IBM Personal Computer
ADVANCED DIAGNОSTICS
Version 2.01
Copyright IBM Corp. 1981,1985
SELECTION AN OPTION
0 - SYSTEM CHECKOUT
1 - FORMAT DISKETTE
2 - COPY DISKETTE
3 - PREPARE SYSTEM FOR MOVING
4 - SETUP
9 - END DIAGNOSTICS
Виберіть режим System Checkout (0) і натисніть Enter. Ви побачите список встановлених пристроїв (installed devices), таких як клавіатура, монітор і накопичувач на жорстких дисках. Якщо все правильно, відповідайте Y Enter; після цього ви потрапите в меню режиму System Checkout. Якщо ми захочемо перевірити, як накопичувач і контролер розуміють один одного, то ми виберемо режим Run Tests One Time (0) в цьому підменю. Після цього потрібно відповісти на питання: "який пристрій перевіряти?" Виберемо Drive And Adaptor, після чого потрапимо в наступне підменю, зване Fixed Disk Diagnostic Menu, в якому вибираємо опцію Run All Tests (5) і вводимо ім'я накопичувача, який слід перевірити (всі разом: 5C). На екрані ви побачите назву поточного тесту і поточного диска. Тест включає перевірку пошуку доріжки, контроль запису і читання, виявлення помилок і перевірку можливості читання з диска. Програму можна у будь-який момент зупинити, натиснувши CTRL-C. При цьому ви перейдете в меню попереднього рівня.
Після закінчення перевірки виводяться коди виявлених помилок, розшифровка яких приведена в керівництві до програми. Якщо всі тести пройшли без помилок, то програма просто повертається в меню System Checkout.
Якщо всі тести виконалися успішно, можна переходити до фізичного форматування. Вийдіть в меню Fixed Disk Diagnostic Menu і виберіть режим Format Menu (5). На екрані ви побачите наступне:
FORMAT
SELECTION MENU
1 - CONDITIONAL FORMAT
2 - UNCONDITIONAL FORMAT
3 - SURFACE ANALISIS
4 - CHANGE INTERLEAVE
5 - RETURN TO FIXED DISK MENU
Щоб виконати форматування низького рівня, слід вибрати опцію Unconditional Format (2) і ім'я диска, що форматується. Після цього програма попередить вас, що всі дані на диску будуть зруйновані, і запитає, чи хочете ви продовжувати. Якщо у вас немає копії ваших даних і вам хотілося б мати її, відповідайте N. Якщо ж потрібна інформація вже збережена, сміливо вибирайте Y. Після цього ви натрапите на останнє попередження, на яке теж слід відповісти Y.
Далі слідує дуже важливий етап - створення списку дефектних доріжок. Багато неприємностей, що відбуваються з жорстким диском, мають своєю причиною зневагу цим етапом. Cпиcок дефектів зазвичай приводиться у вигляді таблиці, наклеєної на корпус накопичувача або приведеної в документації, що поставляється з ним.
Якщо у вас є така таблиця, відповідайте Y і послідовно введіть номер циліндра і номер головки, відповідний дефектному блоку. Повторите описану процедуру для всіх дефектних блоків. Після того, як всі вони будуть внесені до списку, відповідайте N на запит програми Any Defects To Enter.