Неробочі або зіпсовані драйвера пристроїв можуть стати причиною серйозної поломки сервера, приводячи до того, що система в деяких випадках не може перезавантажитися. У даній статті я поділюся секретами техніки виправлення пошкоджень, допущених несправними драйверами, на різних операційних системах Windows.
Несправний Мережевий адаптер
Через годину я прийшов в офіс до одного, і він показав мені, що сервер несправний. Трохи повозившись, я зрозумів, що Windows визначає адаптер і завантажує драйвер, але адаптер не доводиться в робочий стан. Я вирішив, що, можливо, драйвер пристрою несправний і слід перевірити його нову версію. Я поцікавився у мого друга про тип і моделі адаптера, зайшов на сайт виробника і став завантажувати потрібний драйвер. Поки я чекав закінчення процесу закачування, то несподівано зрозумів, в чому полягає причина цієї проблеми. Windows неправильно визначала мережевий адаптер. Коли він був встановлений, Windows абсолютно вірно визначала, що адаптер встановлений, але помилялася щодо виробника (і, відповідно, моделі), а тому завантажувала невідповідний драйвер. Як тільки я замінив невідповідний драйвер закачаним мною, адаптер став працювати.
Потім мені траплялися ще кілька ситуацій, в яких Windows неправильно визначала компоненти апаратних частин ЕОМ. Очевидно, що для Windows є досить поширеним допускати помилки при установці нового обладнання. У випадку з моїм другом, проблема виявилася зовсім не невинною (сервер був недоступний для користувачів протягом двох годин), але і не настільки гігантською, оскільки могло б бути набагато гірше.
Що ж з цим робити?
Найжахливіше те, що велика частина адміністраторів знаходиться під постійним тиском: необхідно весь час тримати свої сервери у відповідності з новітніми патчами і драйверами. З такої частої необхідністю оновлення, «шанси» адміністратора закачати застарілий, несправний або неробочий драйвер постійно зростають. Давайте уявимо, що Ви встановлюєте оновлений драйвер на один з ваших серверів, а сервер, в свою чергу, видає такий непопулярний серед користувачів «синій екран». Що ви будете робити?
Правильний шлях вирішення залежить від того, яка конкретна операційна система встановлена на Вашому сервері. Якщо Ви використовуєте Windows NT 4.0, то все, що я можу Вам сказати, це «удачі!». Єдиними засобами, за допомогою яких Microsoft надає Вам можливість впоратися з подібною проблемою в Windows NT 4.0, є «Остання вдала конфігурація системи» і опція Режим VGA.
Опція «Остання вдала конфігурація», по суті, непогана ідея, та ось тільки вона практично ніколи не спрацьовує! Я можу згадати лише один приклад за останні десять років, коли «Остання вдала конфігурація» допомогла мені в реальній ситуації. Існують дві основні проблеми, чому дана опція не допомогло вирішити проблему.
По-перше, «Остання вдала конфігурація» застосовується тільки, якщо оновлення, яке ви встановили, вимагає перезавантаження системи. В даному випадку, Ви спочатку перезавантажте систему після поновлення, потім відбудеться помилка сервера; Ви знову перезавантажте систему і виберіть опцію «Остання вдала конфігурація». Однак в даний час дуже невелике число драйверів вимагають перезавантаження системи після своєї установки, так що у Вас навіть немає і шансу на використання «Останньою вдалої конфігурації» в разі несправності драйвера.
Отже, Безпечний режим дозволяє Вам завантажувати Windows таким чином, що Ви можете локалізувати проблему. Але як Ви, власне кажучи, локалізуете проблему, входячи в систему? У Вас є два виходи, обидва з яких доступні через Диспетчера обладнання (Device Manager) (ще один чудовий інструмент, недоступний в Windows NT). Ви можете викликати Диспетчер обладнання, вибравши опцію «Система» (System) на Панелі управління. Коли з'явиться список «Властивості системи» (System Properties), перейдіть в графу «Апаратні засоби» (Hardware) і натисніть на кнопку Диспетчер обладнання (Device Manager). Потім ви зможете побачити перелік різних пристроїв Вашої системи. Клацніть правою кнопкою миші на пристрої, який видає несправність, і виберіть команду «Властивості» (Properties) з меню швидкого виклику команд. Ви побачите лист з властивостями пристрою. Тепер слід вибрати вкладку Драйвер (Driver).
Ви можете бачити, що на екрані є кілька опцій. Якщо Ви знаєте, що драйвер невідповідний або у Вас знаходиться погана версія, і Ви можете його замінити, то, використовуючи кнопку «Оновити драйвер» (Update Driver), Ви можете завантажити необхідний драйвер, або спочатку видалити непотрібний, а потім на його місце встановити новий. Якщо ж поточний драйвер викликає проблему, а попередній працював нормально, то, натиснувши на кнопку «Повернути попередній драйвер» (Roll Back Driver), Ви можете повернутися до попереднього встановленого драйверу.
У цій статті я розповів про численні опціях усунення проблем в Windows, які можуть бути викликані помилкою драйверів різних пристроїв. Більшість із зазначених методів включає перезавантаження Windows в спеціальному режимі (Безпечний режим, Режим VGA, «Остання вдала конфігурація»). Ви можете вибрати будь-який з цих режимів, попередньо натискаючи на кнопку F8 на початковому етапі процесу завантаження Windows. При цьому Windows покаже Вам завантажувальний меню, в якому і можна буде вибрати будь-який із зазначених режимів.