Deria computers - статті - усунення несправностей в windows xp

Поради по установці нового обладнання

Якщо ви плануєте встановити в системі декілька пристроїв, встановлюйте пристрої по одному, одне за іншим. Завдяки цьому ви завжди зможете визна-ділити, який з пристроїв стало причиною виникнення проблем. Можна припустити, що пристрої Plug and Play встановлюються швидко, автоматично і без будь-яких проблем, по крайней мере, в теорії. Однак багато пристроїв незважаючи на здатність автоматичної конфігурації часто не можуть адаптуватися до всієї системи в цілому. Будьте готові до того, що некото-які з уже встановлених в системі пристроїв доведеться перенастроювати або навіть- видалити з системи, щоб розчистити місце для установки нових пристроїв.

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

Якщо при видаленні будь-якого пристрою з системи конфлікт зникає, зна-чит, ви, швидше за все, виявили причину проблеми. Якщо знайти таке «ключове» пристрій не вдається, спробуйте видалити з системи абсолютно всі встановлені в ній пристрої, потім одне за іншим приєднуйте пристрої до системи до тих пір, поки проблема знову не проявить себе. Спочатку може здатися, що видалення всіх пристроїв з системи - це зайвий головний біль, проте насправді це найбільш ефективний і найменш проблематічнийспособ виявити причину виникнення проблеми. Існує величезна ко-личество різноманітних комбінацій використання ресурсів, тому усунення апаратних конфліктів може виявитися досить трудомістким завданням.

Plug and Play: надії та розчарування

Більшість внутрішніх пристроїв (карти PCI, приводи іт.п.), а також деякі зовнішні пристрої (принтери, сканери іт.п.) автоматично виявляються системою в процесі початкового запуску. В ідеалі Windows оповещает- вас про те, що виявлено новий пристрій, і пропонує встановити драйвер, який на ваш розсуд можна витягти або з комплекту поставки Windows, або з іншого джерела (компакт-диска, дискети або каталога- на вашому жорсткому диску). Після цього Windows повинна встановити драйвер, настро-ить пристрій і виконати перезапуск без будь-яких негативних ефектів.

Проблема виникає тоді, коли новий пристрій відмовляється працювати або блокує роботу будь-якого іншого компонента системи. Причиною подібних проблем можуть ставати навіть найсучасніші пристрої, повністю підтримують специфікацію PnP. Це відбувається незважаючи на те, що за останній час якість підтримки технології PnP істотно воз-росло. Щоб успішно вирішувати виникаючі конфлікти, пов'язані з PnP, важливо розуміти, що ж таке технологія Plug and Play. Пристрій, що підтримує специфікацію Plug and Play, має володіти такими характеристиками:

  • Пристрій повинен володіти сигнатурою (signature), яка передається операційній системі у відповідь на запит. Отримавши від пристрою його сигнатуру, Windows шукає цю сигнатуру в базі даних драйверів і або виявляє відповідний драйвер, або просить користувача надати диск, на котором- міститься відповідний драйвер. Якщо драйвер не потрібно або система- не може знайти відповідний драйвер, ніякого драйвера для даного пристрою не завантажується.

  • Всі настроюються ресурси (це характерно в основному для внутрішніх пристроїв) повинні налаштовуватися програмно. Іншими словами, повинна під-тримувати можливість зміни конфігурації пристрою безнеобході-мости змінювати положення перемикачів і перемичок на самому устройстве-. Однак це зовсім не означає, що на пристрої PnP обов'язково долж-ни повністю відсутні будь-які перемички і перемикачі. Деякі пристрої PnP дозволяють відключати підтримку Plug and Play, і тоді користувач отримує можливість вручну налаштувати пристрій за допомогою перемикачів - часто ця можливість виявляється надзвичайно корисною.

  • Якщо для обслуговування пристрою використовується драйвер, він повинен мати можливість повідомити Windows, які ресурси можуть використовуватися цим пристроєм. Крім того, драйвер повинен мати можливість приймати від Windows команди зміни конфігурації і відповідним чином налаштовувати пристрій, яким він керує. Завдяки цього-система може дізнатися всі можливі конфігурації кожного з встановлених в ній пристроїв і налаштувати кожне з цих пристроїв таким чином, щоб уникнути конфліктів.

    Тепер, коли ви знаєте основні принципи, на яких заснована технологія PnP, ви, мабуть, розумієте, що працездатність системи Plug and Play багато в чому залежить від коректної роботи драйверів. Один написаний з помилками драйвер може стати причиною неправильної роботи всієї системи, при цьому кожне з встановлених в системі пристроїв може повністю відповідати всім вимогам специфікації PnP. Часто доводиться зіштовхувати-ся з драйверами, які не можуть коректно налаштувати пристрій, з яким вони працюють. Наприклад, уявіть, що звукова карта повинна ис-користувати один з каналів IRQ і її можна налаштувати на використання IRQ 5, 7, 9, 10, 11, проте драйвер помилково вважає, що крім цих каналів звукова карта може бути налаштована також на використання IRQ 13. Коли Windows намагається розподілити між присутніми в системі пристроями наявні канали IRQ, вона може вказати драйверу налаштувати звукову карту на використання IRQ 13 (адже драйвер повідомив системі, що використання цього IRQ для звукової карти цілком допустимо). Однак сама звукова карта не володіє фізичними можливостями використовувати IRQ 13, тому, коли драйвер вказує їй налаштуватися на використання цього IRQ, вона або продовжує використовувати попереднє IRQ, або взагалі відмовляється працювати. В результаті виникає апаратна проблема. Якщо карта продовжує використовувати IRQ стандартно-чанію, вона, швидше за все, починає конфліктувати з будь-яким іншим пристроєм, наприклад з модемом або паралельним портом. Таким чином, в результаті незначної помилки в драйвері два різних пристрої перестають працювати.

    При вирішенні апаратних проблем може виявитися корисною інформація про те, яким чином системи Plug and Play призначають ресурси (а саме номери каналів IRQ) пристроїв PCI. Замість того щоб надати кожному з пристроїв можливість самостійно вибрати собі деякий канал IRQ, система BIOS вашого комп'ютера виділяє кожному з слотів PCI окремий канал IRQ. Якщо ви вставляєте в слот якийсь пристрій, воно автоматично починає використовувати відповідний цьому слоту канал IRQ. Природно, різним слотам призначаються різні канали IRQ. Завдяки такому підходу кар-ти PCI не конфліктують між собою. Існує цікава особливість, характерна для механізмів PnP, вбудованих в BIOS і Windows: справа в тому, що при розподілі каналів IRQ між слотами PCI деякі з каналів IRQ ігноруються. Це відбувається тому, що виробники BIOS і разработчікі- Windows побоюються виникнення конфліктів з деякими специфічними пристроями, які можуть бути присутніми у вашій системі, а можуть і не бути присутнім в ній. Однак в разі, якщо ваша система переповнена різноманітними пристроями і вам не вистачає вільних каналів IRQ, ви можете увійти в BIOS і вручну призначити кожному з слотів PCI ті номери каналів IRQ, які здаються вам найбільш зручними. При цьому ви можете використовувати канали IRQ, які часто ігноруються BIOS і Windows, наприклад IRQ 12, 14 і 15. Завдяки цьому ви зможете звільнити кілька каналів IRQ (як правило, з невеликими номерами), якими зможуть скористатися інші пристрої, встановлені у вашій системі .

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

    Спеціальний випадок: відключення виявлення нових пристроїв з використанням Plug and Play

    Щоб відключити пристрій і заборонити Windows виявляти його знову, правою кнопкою миші на пристрої у вікні менеджера пристроїв (devmgmt.msc) і в контекстному меню виберіть Disable (Відключити). Поверх знач-но, що позначає цей пристрій, з'явиться червоний хрестик, який вказує на те, що пристрій вимкнено. Для того щоб включити пристрій, клацніть на ньому правою кнопкою миші і виберіть Enable (Включити).

    Використання декількох апаратних конфігурацій

    У більшості випадків рішення комп'ютерної проблеми полягає в формирова-ванні коректної конфігурації. На жаль, часто доводиться витрачати години на то-, щоб дозволити абсолютно всі конфлікти між численними пристроями. Часом значних зусиль доводиться докладати тільки для того, щоб вмістити всі пристрої в одному корпусі.

    Іноді знайти коректну безконфліктний конфігурацію не вдається. У цьому-випадку ви можете створити в системі декілька різних апаратних конфігурацій, кожна з яких буде безконфліктної, але, можливо, неповної. Напри-заходів, в одній конфігурації ви можете зробити активними один набір пристроїв-, в той час як в іншій конфігурації буде активним інший набір пристроїв. Кожна така конфігурація називається апаратним профілем (hardware profile). Для створення апаратного профілю виберіть команду Control Panel (Панель керування)> System (Система)> Hardware (Обладнання)> Hardware Profiles (Профілі обладнання).

    За замовчуванням в цьому вікні існує тільки один запис: Profile 1 (Current) - поточний профіль. Будь-які зміни апаратної конфігурації, які ви про-мучити за допомогою диспетчера пристроїв, зберігаються в даному профілі.

    Якщо в системі існує кілька апаратних профілів, на початку своєї роботи Windows запропонує вам вибрати один з них. Ви можете відключити від-о-браженіе на екрані відповідного меню і при цьому зберегти в системі всі існуючі апаратні профілі. Для цього спочатку виберіть профіль, який буде використовуватися в якості профілю за замовчуванням. Після цього виділіть який-небудь інший профіль, клацніть на кнопці Properties (Властивості), скиньте прапорець Always include this profile as an option when Windows starts (Завжди виводити цей профіль як варіант при завантаженні Windows) і клацніть на OK. Повторіть ці дії для всіх профілів, крім профілю, який повинен використовуватися за замовчуванням. Єдиний профіль буде використовуватися за замовчуванням кожен раз при початковому завантаженні Windows.

    Які слоти використовувати для внутрішніх пристроїв

    Теоретично всі однотипні слоти вашої материнської карти однакові. Наприклад, все одно, в який саме слот PCI ви вставите ту чи іншу карту розширення PCI. На практиці, однак, виявляється, що є певна різниця. (Природно, дана дискусія не відноситься до портативних комп'ютерів.)

    Більшість сучасних комп'ютерів мають деякою кількістю слотів PCI, одним слотом AGP і іноді одним або двома слотами ISA, які можна використовувати для підключення до комп'ютера застарілих пристроїв. Слоти PCI пронумеровані або прямо на материнській платі, або в керівництві користувача. Якщо ви не можете визначити номери слотів PCI вашої карти, слотом номер один слід вважати лівий дальній слот (якщо дивитися спереду вашого комп'ютера), а найстарший за номером слот розташовується ближче всього до процесора і роз'єму клавіатури.

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

  • Якщо материнська плата оснащена вбудованим контролером SCSI або мережним адаптером Ethernet (LAN), ці інтегровані пристрої часто -іс-товують ті ж самі ресурси (IRQ і т. П.), Що і один (або декілька) слотів PCI (як правило, це слоти 4 і 5 - вивчіть керівництво користувача) Природно, ви повинні утриматися від використання цих слотів, якщо це-можливо.

  • Звукову карту рекомендується вставляти в PCI-слот номер 2, якому, як правило, відповідає IRQ 5 (загальноприйнято використовувати це переривання для- обслуговування звукових карт).

  • Модем рекомендується вставляти в PCI-слот з номером 4, якому, як правило, відповідає IRQ 9 або 10.

  • Решта карт можна вставляти в будь-які інші слоти.