Смекни!
smekni.com

Жорсткі диски (стр. 2 из 4)

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

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

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


3.4.Перше включення

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

4. ФОРМАТУВАННЯ

Наступим етапом підготовки диска до роботи буде його форматування. Форматування складається з двох етапів: фізичного форматування, званого також форматуванням низького рівня (рідше абсолютним), і логічного форматування. Багато хто не розуміє, яка різниця між форматуванням низького рівня і логічним форматуванням. Тому при форматуванні жорсткого диска виникає немало питань. А різниця в наступному. При форматуванні низького рівня створюються сектори, в яких зберігатиметься інформація. Крім того, визначаються сектори, непридатні для запису даних, вони позначаються як погані для того, щоб уникнути їх використання.

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

Форматування гнучких дисків відбувається трохи інакше. В цьому випадку фізичне і логічне форматування проводяться утилітою FORMAT за один прохід.

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

4.1. Форматування низького рівня

Як правило, користувачеві не потрібно займатися таким форматуванням, оскільки в більшості випадків жорсткі диски поступають у відформатованому вигляді. Тому ви не знайдете інструкцій із цього приводу в Керівництві по роботі з DOS. У MS-DOS взагалі немає утиліти для виконання цієї процедури. Проте, її можна виконати, маючи в наявності тільки операційну систему. Але про це трохи пізніше. Взагалі кажучи, цим повинен займатися спеціалізований сервісний центр, але ця процедура не настільки складна, щоб її не зміг провести достатньо грамотний користувач.

Форматування низького рівня потрібно проводити в наступних випадках:

- якщо ви отримали абсолютно новий накопичувач окремо від комп'ютера і він виявився непідготовленим до роботи;

- якщо з'явився збій в нульовій доріжці, що викликає проблеми при завантаженні з жорсткого диска, але сам диск при завантаженні з дискети доступний;

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

- якщо ви повертаєте в робочий стан старий диск, наприклад, переставлений з комп'ютера, що зламався. В цьому випадку для забезпечення надійної роботи потрібно протестувати диск, щоб знайти і відзначити всі сектори, неприпустимі для запису;

- якщо диск виявився відформатованим для роботи з іншою операційною системою;

- якщо диск перестав нормально працювати і всі методи відновлення не дали позитивних результатів;

- якщо ви використовуєте диск з контролером іншого типу. Інакше можуть виникнути проблемки при зверненні до жорсткого диска.

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

Іноді рекомендують проводити форматування низького рівня в тому положенні, в якому комп'ютер використовуватиметься: для настільного комп'ютера це швидше за все горизонтальне положення, для комп'ютера виконання tower - вертикальне. Це впливає на те, як диск записує і прочитує інформацію. Можливо, варто прислухатися до цієї рекомендації...

Найпростіше виконати форматування низького рівня, викликавши за допомогою утиліти DEBUG.COM, вхідного в комплект постачання операційної системи, програму ініціалізації диска, записану в ПЗП, розташованому на платі контролера жорсткого диска. (Річ у тому, що процес форматування низького рівня насправді виконує саме контролер по своїх власних програмах.) Потрібна нам програма зберігається в банку пам'яті C. Щоб дістатися до неї, викличте програму DEBUG і введіть наступну команду:

-dC800:0

Після цього на екран буде виведено дані, причому в правій частині екрану можна прочитати назву виробника контролера або його програмного забезпечення. Програма форматування низького рівня розташована за адресою C800 із зсувом 5. Щоб дати контролеру команду виконати фізичне форматування, виконаєте таку команду:

-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ок дефектів зазвичай приводиться у вигляді таблиці, наклеєної на корпус накопичувача або приведеної в документації, що поставляється з ним.