Виправлення неполадок Windows 98 на апаратному рівні. p>
Хоча при роботі з Windows 98 помилки обладнання зустрічаються значнорідше, ніж помилки додатків, проте вони існують. Їх можнарозділити на дві добре помітні категорії: p>
1. Катастрофічні. Проблеми такого роду дуже легко виявляються, оскільки при виникненні подібної помилки пристрій просто перестає працювати. P>
Наприклад, при спробі звернення до жорсткого або гнучкого диску нічого не відбувається, модем не бажає додзвонюватися до абонента і т. д., і т. п. p>
Наскільки ці помилки легко виявляються, настільки ж легко подібні проблеми і вирішуються - треба просто купити новий пристрій. p>
2. Помилки сумісності. Загальним симптомом всіх помилок сумісності є те, що пристрій, на перший погляд відмовившись, пізніше знову починає працювати. Деякі приклади вирішення таких проблем вже обговорювалися в голові p>
14. P>
Діагностика помилок обладнання p>
Помилки устаткування досить легко діагностуються. Розглянемотиповий приклад: ви вмикаєте комп'ютер, Windows 98 завантажується, але миша непрацює. Якщо ви не виявили жодних конфліктів обладнання і невстановлювали нового устаткування, то, швидше за все, миша вийшла з ладу. p>
Але іноді виявити причину виникнення збою не так легко. У цьомувам можуть допомогти різноманітні програми діагностики обладнання. Їхвикористання заощадить багато часу і сил при визначенні джерелавиникнення помилки. p>
Порада: У комплект поставки більшості звукових карт і відеоадаптерів входить набір діагностичних програм. Багато виробників обладнання докладають діагностичне програмне забезпечення до всіх випускається пристроїв. Багато фірм-виробники материнських плат також постачають програму діагностики в комплекті зі своєю продукцією. Такі програми проводять тестування всіх елементів материнської плати, а також всю встановлену на платі пам'ять. P>
Більшість діагностичних програм під Windows надаютьдосить повну інформацію про широке коло проблем в зручній і лаконічноюформі. Проте, працюючи під Windows, неможливо провести всеосяжнетестування всього устаткування. Цьому заважає основна властивість Windows 98
- Багатозадачність. Справа в тому, що деяким програмам діагностикинеобхідно мати повний контроль над тестуємим пристроєм, чого Windowsїм дозволити не може. Існує також ще один неприємний аспект привикористанні діагностичних програм під Windows. Деякі помилкиустаткування можуть призвести до того, що Windows просто не будезавантажуватися, в такій ситуації діагностичні програми для Windowsвиявляться просто непотрібними. Краще всього використовувати програмидіагностики, розроблені для MS-DOS, оскільки вони можуть провести найбільшповну перевірку всіх пристроїв комп'ютера і з великою часткою впевненостіможна вважати, що якщо ці програми не повідомляють про помилки, то зкомп'ютером все гаразд. p>
Примітка: Хоча ви можете запускати діагностичні програми для MS-DOS під Windows 98, при цьому буде зберігатися велика ймовірність того, що результати тестування будуть недостовірні. Завжди запускайте діагностичні програми для MS-DOS в режимі MS-DOS або, в крайньому разі, в сеансі MS-DOS. P>
Програма Checklt p>
Пошук порівняно недорогого і надійного засобу діагностики зайняв умене досить багато часу. Врешті-решт, я зупинив свій вибір напрограмі Checklt (існують два варіанти цієї програми: для MS-DOS і
Windows). У комплект поставки цієї програми входять різноманітні утилітидля проведення тестів і діагностики устаткування, антивірусна програма,програма форматування жорстких дисків та ін Якщо ви маєте в своєму розпорядженніпрограмою Checklt 3.0 для MS-DOS, Ви можете помістити її на завантажувальнудискету, оскільки її обсяг складає всього 360 Kb. Зараз існують більшсучасні та вдосконалені версії програми, однак навіть Checkltверсії 3.0 є достатньо потужним діагностичним засобом. p>
Перевірка паралельних і послідовних портів p>
Неможливо провести повне тестування послідовних іпаралельних портів без застосування спеціальних роз'ємів-заглушок
(loopback). Дані роз'єми дозволяють перенаправити вихідний сигнал порту найого вхід. Фірма Touchstone докладає інструкцію, керуючись якоюможна зробити такий роз'єм самостійно. p>
У табл. № 1 наведена схема з'єднання контактів у роз'ємі-заглушки дляперевірки паралельного порту. Будь-який паралельний порт використовує 25 --штирьковий роз'єми. Подібні роз'єми мають маркування DB25P. P>
Таблиця № 1. Схема з'єднання контактів роз'єму типу DB25P p>
| Перший контакт | Поєднати з контактом |
| 11 (Busy +) | 17 (Select Input-) |
| 10 (Acknowledge -) | 16 (Initialize |
| 12 (Paper Out +) | Printer -) |
| 13 (Select +) | 14 (Autofeed -) |
| 02 (Data 0 +) | 01 (Strobe -) |
| | 15 (Error-) | p>
Для діагностики послідовних портів необхідно використовувати дватипу роз'ємів-заглушок: з 9 і 25 контактами. 9-контактні роз'ємипослідовних портів мають маркування DB9S. У табл. № 2 наведена схемаз'єднання контактів у роз'ємі-заглушки для перевірки послідовногопорту з 9-контактним роз'ємом. p>
Таблиця № 2. Схема з'єднання контактів роз'єму типу DB9S p>
| Перший контакт | Поєднати з контактом |
| 02 (RD: Received Data) | 03 (TD: Transmitted |
| 07 (RTS: Request to | Data) |
| Send) | 08 (CTS: Clear to Send) |
| 06 (DSR: Data Set Ready) | 01 (CD: Carrier Direct) |
| | 04 (DTR: Data Terminal |
| 01 (CD: Carrier Detect) | Ready) |
| 04 (DTR: Data Terminal | 09 (Rl: Ring Indicator) |
| Ready) | | p>
25-контактні роз'єми послідовних портів мають маркування DB25S. Утабл. № 3 наведена схема з'єднання контактів у роз'ємі-заглушки дляперевірки послідовного порту з 25-контактним роз'ємом. p>
Таблиця № 3. Схема з'єднання контактів роз'єму типу DB25S p>
| Перший контакт | Поєднати з контактом |
| 03 (RD: Received Data) | 02 (TD: Transmitted Data) |
| 04 (RTS: Request to Send) | |
| 06 (DSR: Data Set Ready) | 05 (CTS: Clear to Send) |
| 08 (CD: Carrier Detect) | 08 (CD: Carrier Direct) |
| 20 (DTR: Data Terminal | 20 (DTR: Data Terminal |
| Ready) | Ready) |
| | 22 (Rl: Ring Indicator) | p>
Як бачите, схема з'єднань досить проста. Незалежно від того, купиливи роз'єм в магазині чи зробили його своїми руками, він стане кориснимінструментом при перевірці працездатності послідовних і паралельнихпортів. Під час тестування портів без використання роз'ємів-заглушок не можнадобитися достовірного результату. p>
Проблеми несумісності обладнання p>
Зазвичай застаріле обладнання відмінно працює і під управління!
Windows 98 навіть коли пристрої вимагають установки драйвера реальногорежиму. Проблеми найчастіше виникають тоді, коли в системі одночасновикористовується старе і нове обладнання або коли застаріле обладнаннявикористовує при роботі деякі специфічні можливості MS-DOS. p>
Звичайно Windows 98 автоматично визначає характеристики пристрою
(наприклад, номер переривання (IRQ) і адреса порту). На жаль, Windows 98не завжди може це зробити, особливо якщо в системі одночасноприсутня як старе, так і нове обладнання. У результаті можевиявитися, що два пристрої використовують один і той же IRQ або порт. p>
Одним із шляхів уникнення подібних проблем є складання списку;параметрів (адрес портів, номерів переривань і каналів прямого доступу допам'яті) для всього використовуваного обладнання. Щоб визначити (або)змінити значення цих параметрів, використовуйте перемички імікроперемикачі, розташовані у пристрої (більшість сучасні;пристроїв не містять перемичок або мікроперемикачів, оскількинастроюються автоматично засобами BIOS або операційної системи)
Зверніться до документації на пристрій, щоб дізнатися правильніпараметрів. Перевірте відповідність параметрів, встановлених на пристрої,з параметрами драйверів у файлах AUTOEXEC.BAT і CONFIG.SYS. p>
Після того як список складений, знайдіть пристрої, які можутьконфліктувати між собою. Взагалі кажучи, система Windows 98 повідомляє ОСнаявних конфліктах пристроїв, але іноді вона може цього і не зробити p>
Багатьох проблем при використанні пристроїв, що вимагають установкидрайверів реального режиму, можна уникнути, якщо не допустити помилок.
Буває, що документація до пристрою загублена, а написів на адаптерівиявляється недостатньо для визначення функцій тієї чи іншої перемички абомікроперемикача. У цьому випадку для визначення значень параметрівпристрою необхідно скористатися програмними засобами (наприклад,додатком Checklt). Запишіть значення параметрів, що використовуються данимипристроєм (наприклад, заглянувши в керівництво користувача), і обов'язковоперевірте їх після установки Windows 98. p>
Розглянемо ще один клас проблем, що виникають при роботі драйверівреального режиму. Коректно працює драйвер має прямий доступ тільки досвоїм устроєм. При цьому він використовує відповідні служби ROM BIOS.
Деякі застарілі пристрої можуть безпосередньо звертатися до іншихпристроїв (зазвичай це робилося для прискорення роботи). Іноді при роботі зподібними пристроями Windows 98 потрапляє в некерований стан. p>
Не завжди слід робити висновок, що пристрій не призначене дляроботи під Windows 98 тільки з того, що воно працює нестабільно або непрацює зовсім. Я був дуже здивований, коли дізнався, що фірма-виробникмого старого приводу компакт-дисків випустила нову версію драйвера,який забезпечував нормальну роботу цього пристрою в Windows 98. Багатовиробники поміщають нові версії драйверів для застарілих пристроїв насвоїх вузлах Internet. p>
На деяких пристроях встановлений власний BIOS, внаслідок чогоможуть виникати конфлікти з Windows 98, що призводить до різноманітнихсистемним помилкам. Більшість виробників регулярно випускають новіверсії BIOS для подібних пристроїв (в них звичайно усунені деякіпомилки, а також реалізовані додаткові засоби покращеннянадійну роботу пристрою). Якщо у вашому комп'ютері встановлено пристрійз власним BIOS і воно некоректно працює в Windows 98, то необхіднозвернутися до фірми-постачальника обладнання для заміни BIOS. Зазвичай ценабагато дешевше, ніж придбання нового пристрою. p>
З усього вищесказаного стає зрозуміло, що найрізноманітнішіпричини породжують помилки обладнання. Наведемо алгоритм, який допоможекористувачеві у боротьбі з подібними помилками: p>
1. Завантажити в режимі MS-DOS і протестуйте устаткування, щоб переконатися, що самі пристрої не викликають помилок. P>
2. Переконайтеся, що значення параметрів пристроїв, що використовують драйвери реального режиму, не збігаються зі значеннями параметрів інших пристроїв. Це особливо важливо у випадку, якщо в комп'ютері встановлені і застарілі пристрої та нове обладнання, що підтримує стандарт p>
Plug and Play. Якщо пристрій, сумісний зі стандартом Plug and p>
Play, використовує такі ж установки, що й старе пристрій, спробуйте змінити значення параметрів старого пристрою. P>
3. Якщо на попередньому етапі виявити помилку не вдалося, то відвідайте вузол p>
Internet фірми-виробника пристрою, може, вона вже надає можливість завантаження нових версій драйвера. P>
4. Перевірте, чи не встановлено на вашому комп'ютері пристрої з власним BIOS. Якщо є впевненість в тому, що саме цей пристрій викликає помилку, то зверніться до виробника з проханням заміни використовуваної версії BIOS на нову. Гірше від цього не буде, а деяких проблем, ви зумієте уникнути. P>
5. Якщо перераховані вище заходи не допомогли, спробуйте замінити пристрій. Можливо, ви маєте справу не з несправністю обладнання, а з конфліктом пристроїв або помилкою додатків. P>
Порада: Щоб відрізнити неполадки з мишею від помилки послідовного порту, необхідно спочатку перевірити порт за допомогою роз'єму-заглушки. P >
Якщо з портом все гаразд, то значить причиною виникнення помилки є миша. p>
Надзвичайно рідко помилка обладнання буває усуваються. Зазвичай всізалежить від того, чи маєте ви достатньо коштів і часу для їїусунення. Пам'ятайте, що іноді дешевше купити новий пристрій, ніжполагодити старе. p>
Резюме p>
Придбайте програму діагностики обладнання і ретельно обстежтесвій комп'ютер, приділяючи особливу увагу жорсткого диска. Спробуйтепротестувати послідовні і паралельні порти за допомогою роз'ємів -заглушок (якщо у вас їх немає, то купіть їх або зробіть самі). p>
Ще раз перевірте всі драйвери, що використовуються в системі. Переконайтесяте, що встановлені останні версії драйверів. В іншому випадкузагляньте на вузол Internet фірми-виробника обладнання. Якщо на вашіймашині встановлено компоненти, що мають власний BIOS (наприклад, адаптери
SCSI), перевірте їх термін виготовлення. Пам'ятайте, що застарілі пристроїданого типу часто є причиною виникнення помилок обладнання. p>
Не чекайте виникнення помилки, заздалегідь пройдіть всі крокиалгоритму, представленого в даному розділі. Пам'ятайте, що кращий спосіблікування хвороби - її профілактика. p>