Frequently asked questions по windows xp. Частина 2

сторінка 1...2...3...

Де мені знайти драйвер для моєї залізячки?

Перше, де треба почати пошуки, це, звичайно ж, сайт виробника. Правда, драйвера написаного спеціально для XP може просто не існувати. У цьому випадку спробуйте використовувати драйвер для Windows 2000, з схожість W2k і XP є хороші шанси що цей драйвер підійде. Драйвер краще ставити вручну, через Update Driver в Properties пристрої (з закладки Hardware в System Properties), вказавши Install from the list of specific location. Якщо пустити цю справу на самоплив, і довірити XP самостійно шукати і встановлювати драйвер, то можна зіткнутися з ситуацією, коли система не прийме цілком працездатний драйвер на тій підставі, що він не писався для XP, і не пройшов відповідної сертифікації. Складніше, коли немає можливості ручної установки, і драйвер повинен ставитися через програму установки, так званий Wizard. В цьому випадку може лаятися як сам інсталятор (мовляв, неправильна ОС), так і XP (мовляв, неправильний драйвер). В цьому випадку слід або спробувати обдурити інсталятор (в Properties - Compatibility файлу або ярлика). Якщо не охота кожен раз возитися з Compatibility, можете спробувати, в галузі реєстру

[HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion]

Відео: Windows Xp vine compilation # 3

поміняти два ключа "ProductName" = "Microsoft Windows XP" і "CurrentBuildNumber" = "2600" на "ProductName" = "Microsoft Windows 2000" і "CurrentBuildNumber" = "2195", хоча в цьому випадку можуть виникнути проблеми з драйверами призначеними для XP.

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

Якщо жоден з вищенаведених порад не приведе до бажаного результату, залишиться тільки бомбити листами Technical Support виробника. Втім, з цього можна і почати.

Машина з ATX блоком живлення не вимикає харчування самостійно.

Основним режимом роботи для XP вважається ACPI режим, і саме навколо ACPI побудовано управління живленням. Перш за все необхідно з`ясувати - працює ваша машина в ACPI режимі чи ні. Для цього можна звернутися в System Properties, але з`ясувати і через Control Panel - Power Options. Крім цього, в цьому вікні може бути присутнім закладка APM. Якщо вона є, то треба переконатися що на параметрі Enable Advanced Pоwer management support стоїть галочка. Якщо нічого схожого немає, то може допомогти установка NT Apm / Legacy Support. Для того щоб про перевірити встановлена ​​вона, необхідно в Device Manager вибрати меню View - Show hidden Devices.

У списку додати пристроїв ви повинні побачити NT Apm / Legacy Interface Node. Якщо його немає, то встановіть його через Add New Hardware Wizard. Після цього, погляньте в Device Manager ще раз. Якщо NT Apm / Legacy Interface Node функціонує нормально, а комп`ютер все одно не вимикається, то спробуйте за адресою HKEY_LOCAL_MACHINE -gt; SOFTWARE -gt; Microsoft -gt; Windows NT -gt; CurrentVersion -gt; Winlogon виставити ключ PowerdownAfterShutdown рівним. Якщо залізо (ВСЕ залізо) дозволяє (строго відповідає вимогам стандарту) все має запрацювати. Взагалі, причини неправильної роботи ACPI можуть бути самими різними, і знайти що саме заважає буває зовсім не просто.

Найбільш часто зустрічаються такі причини:

Чи не відповідність материнської плати вимогам ACPI. Добре якщо проблема криється тільки в BIOS, що вирішується його оновленням, але іноді зустрічається і апаратна несумісність.

Чи не відповідність вимогам ACPI будь-якого пристрою або його драйвера. Знову ж таки, добре якщо проблема тільки в неправильно написаному драйвер, тоді є надія що коли-небудь буде написаний нормальний драйвер, і все запрацює як слід. На жаль, не виключено коли несумісність апаратна.

Причиною збоїв в роботі ACPI може бути і програмне забезпечення встановлене на комп`ютері. Причому проблеми можуть викликати найрізноманітніші програми, від програм для шифрування (на кшталт PGP), до програм для очищення реєстру. Порадити можна використовувати лише перевірений і повністю сумісні з XP версії програм що, на жаль, не завжди можливо. До речі, несумісність програмного забезпечення може призводити не тільки до того що комп`ютер не завершить роботу взагалі, а й до того що комп`ютер буде вимикатися, але дуже повільно (вікно з написом saving you settings може висіти 5, 10 або навіть 30 хвилин).

Як отримати підтримку функцій управління живленням на SMP машинах?

Як уже згадувалося вище, специфікації APM не передбачають існування багатопроцесорних систем тому марно навіть шукати закладку APM в Control Panel -gt; Power Options якщо в системі встановлено багатопроцесорне ядро. Єдиний вихід - це використовувати ACPI Multiprocessor ядро. Однак, для цього ви повинні мати ACPI сумісну систему. Якщо ваша система не відповідає, можна спробувати звернутися до виробника вашої материнської плати за оновленим BIOS, найчастіше це вирішує проблему. Якщо ж ваша система успішно проходить ці тести, можна спробувати поміняти ядро ​​на ACPI multiprocessor.

АЛЕ, НЕ СТАВТЕ ACPI ядро ​​на машини BIOS або залізо яких не підтримує його, в цьому випадку комп`ютер гарантовано перестане завантажуватися, і доведеться переставляти всю систему. Якщо ж, все-таки, зважилися на такий експеримент, то, по крайней мере, забезпечте собі можливість альтернативної завантаження з іншим ядром. Про те, як це зробити, написано в цьому FAQ. Втім, навіть відповідність материнської плати специфікаціям ACPI не гарантує нормальне завантаження системи після заміни ядра. Однозначної рецепта тут немає, але якщо система після заміни ядра доходить до етапу графічної завантаження (це коли малюється кольорова картинка), то це означає що, швидше за все, ваша машина зможе працювати в ACPI режимі. Але, швидше за все, доведеться перевстановити всю систему.




Крім цього, навіть якщо установка системи пройшла вдало, це не гарантує, що система буде повністю підтримувати ACPI (Hibernate, Stand-By, програмування Power button, і т.д.), більш-менш впевненими ви можете бути тільки в тому, що машина буде самостійно вимикати харчування. Для підтримки всього спектру можливостей ACPI необхідна підтримка не тільки з боку материнської плати, але і з боку встановленої на ній пристроїв і їх драйверів. Наприклад, підтримка Hibernate може пропасти після установки XP драйвера для Voodoo3, або Sound Blaster128. Список цей набагато довший, так що нічому не дивуйтеся після установки ACPI ядра.

При роботі повноекранних Direct3D і OpenGL додатків, дуже низький refresh rate, як можна це виправити?

Зробити це можна, і пов`язано це з тим ЯК NT працює зі своєю графічною підсистемою. Є кілька способів. Якщо драйвера відеокарти дозволяють, то робиться це легко і красиво. На прикладі з референсними драйверами від nVidia, це робиться так:

В архіві з драйверами є файл nv4_displ.inf, а в ньому розділ nv_SoftwareDeviceSettings. Шукайте там розділ стосується вашої відеокарти, перша TNT, наприклад, позначається абревіатурою NV4. У списку NV4_MODES просто видаляєте непотрібні значення. Наприклад, оригінальний запис виглядає так:

HKR ,, NV4_Modes,% REG_SZ_APPEND%, "16 640 480 60 70 72 75 85 100 120 0"

Наводимо її в такий вигляд:

HKR ,, NV4_Modes,% REG_SZ_APPEND%, "16 640 480 100 120 0"

І все, тепер ваша відеокарта фізично не зможе працювати в дозволі 640 * 480 з глибиною кольору 16 біт з Refresh rate менше, ніж 100 герц в будь-яких програмах (Принаймні XP саме так і вважає, тому буде використовувати для Refresh Rate цифри, які тут вказані). Після цього потрібно всього лише переустановити драйвери з зміненим nv4_displ.inf.

Природно, цифри можна ставити будь-які, навіть нестандартні. Однак, тут треба бути обережним, тому що існує можливість зіпсувати монітор занадто високою Refresh Rate або після перезавантаження ви не побачите свого робочого столу, взагалі нічого. Ця методика підходить і для інших драйверів не тільки від nVidia, наприклад, SiS.

Однак, ця рада з не підходить для користувачів багатьох вельми популярних відеокарт, наприклад таких як Voodoo, Matrox, або ATI. Однак, вони теж не хочуть псувати собі зір дивлячись на 60 герцового картинку в OpenGL, Direct3D, Glide або будь-яких інших додатках. В цьому випадку, можна спробувати сказати XP, що ваш монітор не здатний працювати з refresh rate нижче тієї, що нам потрібно.




Нічого не виходить з hackmon.inf, чого робити?

Якщо hackmon.inf у вас з якоїсь причини не працює, то можна спробувати відредагувати відповідні значення реєстру вручну. Для цього заходите в

HKEY_LOCAL_MACHINE SYSTEM ControlSet Enum DISPLAY

і далі на дві папки вглиб (їх назва залежить від встановленого у вас монітора, тому я не наводжу ніякого). У цій папці повинні бути кілька ключів, в тому числі CalssGUID і Driver. Беремо назву драйвера (це буде 4D36E96E-E325-11CE-BFC1-08002BE10318, стандартне значення для моніторів), йдемо в початок реєстру і робимо пошук на це значення. Воно зустрінеться кілька разів, в

HKEY_LOCAL_MACHINE SYSTEM ControlSet Control Class 4D36E96E-E325-11CE-BFC1-08002BE10318 0000

(Або 000х, якщо в системі стояло кілька моніторів, той що вам потрібен прописувався в ключі Driver, в попередньому абзаці), і його копіях, ControlSet00x. У цих розділах знаходимо Modes, і бачимо папки для кожного зі стандартних дозволів. Якщо не бачимо, то можна і самому додати. У кожній з них є ключ Mode1, який і визначає значення Refresh Rate для цього дозволу. Ключ цей має значення "30-96, 60-120, +, +", або щось схоже, де перші дві цифри означають можливі значення вертикального розгорнення в кілогерцах, а другі дві значення горизонтального розгорнення в герцах. Міняєте на те, що на вашу думку (а краще за паспортом монітора) правильно, і насолоджуєтеся результатом. Якщо результатом є пропажа дозволу з Display properties, значить багато поставили. Так що доведеться або знизити частоту горизонтальної, або підвищити верхню межу вертикального розгорнення. Тільки не перестарайтеся.

Як поміняти IRQ, що використовуються різними пристроями? В їх Properties в Devise manager чекбокс Use automatic Settings затемнений, і зняти його не вдається.

Найбільш "правильним" і простим методом є відключення підтримки ACPI у всіх видах. Для цього необхідно поміняти ядро ​​на Standart PC (або MPS multiprocessor у випадку з SMP системою). Не буде зайвим відключити ACPI контролер в Bios, розділ Power management. Крім цього, може допомогти вимикання всіх PnP функцій в Bios. Навіть якщо чекбокс Use Automatic Settings і залишиться затемненим, система буде розподіляти переривання так, як вони розподілилися BIOS`ом, тому переставивши карту в інший слот, або перепризначити їй IRQ в Bios (звичайно, якщо Bios підтримує таку функцію), можна домогтися бажаного. Очевидним мінусом цього методу є те, що з високою часткою ймовірності машина перестане самостійно вимикатися.

В Standby режимі не вимикаються вентилятори на блоці живлення і процесорі.

Переведіть в BIOS, в розділі Power Management Suspend Mode з ST1 на ST3.
Але врахуйте, що виключення вентиляторів правильно працює тільки в ACPI режимі, тому перше, в чому необхідно переконатися, це що ваш комп`ютер працює під управлінням ACPI ядра. Крім цього, правильна робота stand by в чому залежить від правильності підтримки ACPI з боку BIOS, тому є цілий ряд машин на яких домогтися цього просто неможливо

Після перезавантаження Windows XP не знаходить зовнішній модем. Що робити?

Відео: Spongebob and Patrick sell Windows XP 2

Якщо не включити зовнішній модем перед завантаженням XP, то система може і не знайти його. Для того щоб "розбудити" його, досить зайти в Device Manager, і зробити пошук нових пристроїв (Scan for hardware changes), модем буде знайдений і включений. Того ж ефекту можна домогтися програмою rescan.rar. Щоб не доводилося цього робити кожен раз, коли ви забудете включити модем перед завантаженням системи, доведеться поставити НЕ PnP версію драйвера для цього модему. Пошукати її можна в * .inf файлі для цього модема (для чого достатньо вказати при установці що драйвера будуть ставиться вручну, і що треба показувати всі пристрої, а не тільки сумісні). Якщо там такої версії немає, то доведеться обмежитися установкою будь-якого стандартного драйвера, наприклад Standart Modem. Якщо модем відповідає поняттям системи про стандартний модемі (а це так і є з більшістю модемів для COM порту), то все буде славно працювати, незалежно від того, скільки разів і коли модем вмикається і вимикається.

Недоліком цього методу є те, що для Standart Modem можна включити деякі корисні настройки, наприклад апаратну компресію даних. З іншого боку, для нього все одно можна задати рядок ініціалізації, і якщо вивчити інструкцію до модему, то в цьому рядку можна включити і налаштувати все що завгодно.

Ще одним варіантом вирішення проблем із зовнішніми пристроями є використання режиму Hibernate замість повноцінної перезавантаження системи.
Ну і, нарешті, можна один і той же модем встановити два рази (можна навіть обидва рази PnP). Тоді, як не дивно, хоч система і не знайде перший модем після завантаження, вона зможе працювати з другим. Звичайно ж, другий можемо повинен бути зазначений у властивостях з`єднання.

Як замінити материнську плату без перевстановлення системи?
Змінюючи материнську плат врахуйте, що завдяки механізму активації XP система жорстко прив`язується до заліза, і заміна занадто великої кількості обладнання (зараз це більше трьох. У найближчому майбутньому Microsoft обіцяє збільшити цю кількість до 5) призведе до того, що система перестане працювати, і зажадає активувати її ще раз.

Що стосується самої заміни, то перед зміною плати в Device Manager в розділі IDE ATA / ATAPI Controllers поміняйте Bus Master IDE контролер встановлений там на Standart Dual Channel PCI IDE Controller. Якщо цього не зробити, то при завантаженні на нову материнську плату система може не знайти жорсткого диска, і Ви отримаєте повідомлення про inaccessible boot device.

CD-ROM постійно скидається в PIO режим, і не хоче виставлятися назад в UDMA.

Відео: WINDOWS XP MEME COMPILATION # 2

Це відбувається якщо XP виявляє, що пристрій не стабільно працює в обраному для нього режимі. Визначається це за кількістю помилок читання, одержуваних з приводу. Зазвичай це означає що привід знаходиться в поганому стані, і про правду йому треба б на спокій. Але викидати начебто працює привід шкода. Завдяки механізмам контролю помилок, багато такі приводи можуть працювати довго, щасливо і безпроблемно, незважаючи на думку XP про них. Єдине, що псує кров їх власникам, це постійні гальма системи, через PIO режиму. У мене немає повної впевненості, як працює і чим керується система контролю помилок в XP, тому я не можу гарантувати що ця рада спрацює у всіх випадках. Але спробувати можна.

Для відключення режиму відстеження помилок можна спробувати виставити в 0 ключ ErrorControl розташований за адресою

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Cdfs

Для того щоб повернути режим UDMA, найкраще видалити і поставити заново IDE контролер з Device Manager. Але можна знову звернеться до реєстру. Параметри контролера визначаються в реєстрі, за адресою

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Class {4D36E96A-E325-11CE-BFC1-08002BE10318}

Усередині цієї гілки знаходиться 4 папки. У тому числі й

0000 radic- відповідає за сам контролер.
0001 radic- відповідає за Secondary IDE Chanell.
0002 radic- відповідає за Primary IDE Chanell.

Вибираємо папку яка відповідає за потрібний нам канал, і заходимо в неї. Кожному з встановлених пристроїв, відповідають за два ключа, MasteDeviceTimingModeAllowed і SlaveDeviceTimingModeAllowed (або UserMasteDeviceTimingModeAllowed і UserSlaveDeviceTimingModeAllowed, якщо режими вибиралися вручну), що визначають в якому максимальному режимі дозволяється працювати Master і Slave пристрою, встановлені на контролерів, і MasterDeviceTimingMode і SlaveDeviceTimingMode, які визначають в якому режимі реально працюють Slave і Master пристрою. Для того щоб дозволити використовувати пристрій в UDMA режимі, MasterDeviceTimingModeAllowed (або Slave ..., залежить від того до чого диск підключений) повинно мати значення 0хffffffff. Якщо воно буде 0х0000001f, то пристрій зможе працювати тільки в PIO режимі. Переконавшись що цей ключ коштує правильно, виставляємо MasterDeviceTimingMode, визначаючи в якому режимі повинен працювати привід. Можливі такі варіанти (цифри в HEX):

0x10010 режим UDMA Mode 5 (ATA100).
0x8010 режим UDMA Mode 4 (ATA66).
0x2010 режими UDMA Mode 2 (ATA33).
0x0410 режим Multi-Word DMA Mode 2 і PIO 4.

Крім цього, UDMA Mode 4 можна включити 0xffff, а UDMA Mode 5 radic- 0xfffff. Виставляйте потрібне, і перезавантажуйтеся, диск повинен перейти в необхідний режим.

Поділися в соціальних мережах:

Схожі
Amd catalyst драйвер для windows 8 release previewAmd catalyst драйвер для windows 8 release preview
Що буде, якщо щось станеться з блоком живлення?Що буде, якщо щось станеться з блоком живлення?
Поради з налаштування та оптимізації windows xpПоради з налаштування та оптимізації windows xp
Nvidia forceware 266.58Nvidia forceware 266.58
Як в windows vista вирішити проблеми з драйверамиЯк в windows vista вирішити проблеми з драйверами
Stop 0x0000007b inaccessable_boot_device при зміні sata на ahciStop 0x0000007b inaccessable_boot_device при зміні sata на ahci
Як перевірити блок живлення комп`ютера на працездатністьЯк перевірити блок живлення комп`ютера на працездатність
Як знайти драйвер невідомого пристроюЯк знайти драйвер невідомого пристрою
Огляд сумісності windows vistaОгляд сумісності windows vista
Не вдалося знайти необхідний драйвер носія при установці windows 7/8 / 8.1Не вдалося знайти необхідний драйвер носія при установці windows 7/8 / 8.1
» » Frequently asked questions по windows xp. Частина 2