Після появи кількох помилок CRC або закінчення часу чекання диски з інтерфейсами IDE ATA та ATAPI використовують режим PIO

Переклади статей Переклади статей
Номер статті: 817472 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

ОЗНАКИ

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

ПРИЧИНА

Після одержання шести помилок закінчення часу чекання або помилок CRC (cyclical redundancy check — контроль за допомогою циклічного надлишкового коду) драйвер Windows IDE/ATAPI (Atapi.sys) послідовно приводить швидкість підключення (режим передачі) з найшвидшого режиму DMA (Direct Memory Access) до повільнішого режиму. Якщо драйвер продовжує одержувати помилки закінчення часу чекання або помилки CRC, то в кінцевому рахунку він переходить до самого повільного режиму передачі (режиму PIO).

РОЗВ'ЯЗАНН

Windows Server 2003

Відомості про поточне виправлення

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

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

Примітка. Якщо виникають додаткові проблеми та потрібно вжити заходів для їх усунення, варто створити окремий запит на обслуговування. За додаткові послуги технічної підтримки, не пов’язані з цією функцією, плата стягується на загальних засадах. Щоб отримати повний список номерів телефонів служби підтримки й обслуговування клієнтів корпорації Майкрософт або створити окремий запит на обслуговування, перейдіть на веб-сайт корпорації Майкрософт за цією адресою:
http://support.microsoft.com/contactus/?ln=uk-ua&?ws=support#tab3
Примітка. Форма "Виправлення доступне для завантаження" відображає список мов, для яких ця функція доступна. Якщо потрібна мова не відображається, функція для неї не доступна.
Необхідні умови
Відсутні.
Необхідність перезавантаження
Після інсталяції цього виправлення комп'ютер потрібно перезавантажити.
Відомості про заміну виправлень
Це поточне виправлення не замінює інших виправлень.
Відомості про файли
Англійська версія цих поточних виправлень має атрибути файлів, надані в нижченаведеній таблиці, або є новішою. Значення дати й часу вказане за скоординованим універсальним часом (UTC). У разі перегляду відомостей про файл ці дані перераховуються у місцевий час. Щоб визначити різницю між UTC і місцевим часом, відкрийте вкладку Часовий пояс у вікні елементу "Дата й час" панелі керування.
Примітка. Після інсталяції цього поточного виправлення необхідно внести зміни до реєстру відповідно до інструкцій, наведених у розділі "Додаткова інформація" цієї статті. Застосування виправлення без зміни реєстру не змінить роботу продукту.

Windows XP

Відомості про пакет оновлень

Для усунення цієї проблеми потрібно інсталювати найновіший пакет поновлення для Windows XP. Докладніше див. у статті бази знань Microsoft Knowledge Base:
322389 Як отримати найновіший пакет поновлення для Windows XP

Відомості про поточні виправлення

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

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

Примітка. Якщо виникають додаткові проблеми та потрібно вжити заходів для їх усунення, варто створити окремий запит на обслуговування. За додаткові послуги технічної підтримки, не пов’язані з цією функцією, плата стягується на загальних засадах. Щоб отримати повний список номерів телефонів служби підтримки й обслуговування клієнтів корпорації Майкрософт або створити окремий запит на обслуговування, перейдіть на веб-сайт корпорації Майкрософт за цією адресою:
http://support.microsoft.com/contactus/?ln=uk-ua&?ws=support#tab3
Примітка. Форма "Виправлення доступне для завантаження" відображає список мов, для яких ця функція доступна. Якщо потрібна мова не відображається, функція для неї не доступна.
Необхідні умови
Windows XP з пакетом оновлень 1
Необхідність перезавантаження
Після застосування цього виправлення комп’ютер необхідно перезавантажити.
Відомості про заміну виправлень
Це виправлення замінює виправлення 331958 та 331895.
Відомості про файли
Англійська версія цих поточних виправлень має атрибути файлів, надані в нижченаведеній таблиці, або є новішою. Значення дати й часу вказане за скоординованим універсальним часом (UTC). У разі перегляду відомостей про файл ці дані перераховуються у місцевий час. Щоб визначити різницю між UTC і місцевим часом, відкрийте вкладку Часовий пояс у вікні елементу "Дата й час" панелі керування.
Примітка. Після інсталяції цього поточного виправлення необхідно внести зміни до реєстру відповідно до інструкцій, наведених у розділі "Додаткова інформація" цієї статті. Застосування виправлення без зміни реєстру не змінить режим роботи продукту.

Windows 2000

Корпорація Майкрософт випустила підтримуване виправлення. Однак його слід застосовувати лише для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, у яких виникає зазначена проблема.

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

Примітка. Якщо виникають додаткові проблеми та потрібно вжити заходів для їх усунення, варто створити окремий запит на обслуговування. За додаткові послуги служби підтримки, не пов’язані з цим виправленням, плата стягується на загальних засадах. Щоб отримати повний список номерів телефонів служби підтримки й обслуговування клієнтів корпорації Майкрософт або створити окремий запит на обслуговування, перейдіть на веб-сайт корпорації Майкрософт за цією адресою:
http://support.microsoft.com/contactus/?ln=uk-ua&?ws=support#tab3
.Примітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, це означає, що виправлення для неї не доступне.
Необхідні умови
Windows 2000 з пакетом оновлень 2
Необхідність перезавантаження
Після застосування цього виправлення комп’ютер необхідно перезавантажити.
Відомості про заміну виправлень
Це виправлення замінює виправлення 813908, 323153, 314695, 305176, 305098, 304912, 304572та 298505.
Відомості про файли
Англійська версія цих поточних виправлень має атрибути файлів, надані в нижченаведеній таблиці, або є новішою. Значення дати й часу вказане за скоординованим універсальним часом (UTC). У разі перегляду відомостей про файл ці дані перераховуються у місцевий час. Щоб визначити різницю між UTC і місцевим часом, відкрийте вкладку Часовий пояс у вікні елементу "Дата й час" панелі керування.
Примітка. Після інсталяції цього поточного виправлення необхідно внести зміни до реєстру відповідно до інструкцій, наведених у розділі "Додаткова інформація" цієї статті. Інсталяція виправлення без одночасної зміни реєстру не приведе до усунення проблеми.

ОБХІДНИЙ ШЛЯХ

Щоб знову ввімкнути звичайний або швидкіший режим передачі для відповідного пристрою, виконайте наступні дії:
  1. Двічі клацніть значок Адміністрування, а потім клацніть значок Керування комп'ютером.
  2. Виберіть Системні та натисніть кнопку Диспетчер пристроїв.
  3. Розгорніть вузол IDE ATA/ATAPI контролери.
  4. Клацніть два рази контролер, для якого потрібно відновити звичайний режим передачі DMA.
  5. Відкрийте вкладку Драйвер.
  6. Натисніть кнопку Видалити.
  7. Після завершення процесу перезапустіть комп'ютер. Після перезавантаження Windows контролер жорсткого диска буде заново розпізнаний та для кожного пристрою, підключеного до контролера, відновиться режим передачі за промовчанням.

СТАН

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Windows XP

Цю проблему було усунуто починаючи з Microsoft Windows XP з пакетом поновлення 2 (SP2).

ДОДАТКОВІ ВІДОМОСТІ

Виправлення, описане в цій статті, вносить такі зміни:
  • У Windows 2000 запити на читання до дисків ATA іноді видаються з граничним часом чекання у 4 секунди. Це може призвести до помилки під час виходу комп'ютера зі сплячого режиму. Час чекання може минути, оскільки зазвичай диски розкручуються довше ніж за 4 секунди. Тому час чекання було збільшено до 10 секунд.

    У Windows XP та Windows Server 2003 час чекання завжди дорівнює 10 секундам.
  • Для зміни режиму передачі (зі швидкого на повільний режими DMA, а іноді — на режим PIO) в разі виникнення помилок закінчення часу чекання та помилок CRC застосовується інша, менш жорстка політика. У цьому випадку драйвер IDE/ATAPI (Atapi.sys) задає повільніший режим передачі після появи 6 помилок закінчення часу чекання або 6 помилок CRC. Після реалізації за допомогою даного виправлення нової політики драйвер Atapi.sys задає повільніший режим передачі тільки після появи 6 послідовних помилок закінчення часу чекання або 6 помилок CRC. Нова політика реалізується тільки в тому випадку, якщо існує описаний нижче параметр реєстру.
Щоб реалізувати іншу поведінку (зміна режиму передачі на повільніший після появи 6 послідовних помилок закінчення часу чекання або помилок CRC замість накопичення загальної кількості цих помилок), після інсталяції поточного виправлення необхідно внести зміни до реєстру, як це описано нижче.

Щоб автоматично змінити реєстр, перейдіть до розділу Виправити автоматично. Щоб змінити реєстр самостійно, перейдіть до розділу Виправити вручну.

Виправити автоматично



Щоб вирішити цю проблему автоматично, натисніть кнопку Fix it або посилання під нею. У діалоговому вікні Завантаження файлу натисніть кнопку Виконати та дотримуйтесь інструкцій майстра Fix it.

Реалізувати іншу поведінку
Microsoft Fix it 50644



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

Після цього перейдіть до розділу Чи вирішено проблему?



Виправити вручну

Увага! Цей розділ, спосіб або завдання містить інструкції щодо внесення змін до реєстру. Неправильне внесення змін до реєстру може призвести до серйозних проблем. Тому будьте уважні, виконуючи ці кроки. Перш ніж вносити зміни, обов’язково створіть резервну копію реєстру. Якщо виникне проблема, його можна буде відновити до попереднього стану. Для отримання додаткових відомостей про створення резервної копії та відновлення реєстру клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
322756 Створення резервної копії та відновлення реєстру в ОС Windows


Виконайте такі дії і потім закрийте редактор реєстру:
  1. Натисніть кнопку Пуск, виберіть команду Виконати, введіть regedit та натисніть кнопку OK.
  2. Знайдіть і відкрийте такий розділ реєстру:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001
  3. У меню Редагування виберіть команду Створити та клацніть Параметр DWORD.
  4. Введіть ResetErrorCountersOnSuccess і натисніть клавішу ENTER.
  5. У меню Редагування виберіть команду Змінити.
  6. Введіть 1 і натисніть кнопку OK.
Виконайте такі дії і потім закрийте редактор реєстру:
  1. Натисніть кнопку Пуск, виберіть команду Виконати, введіть regedit та натисніть кнопку OK.
  2. Знайдіть і відкрийте такий розділ реєстру:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002
  3. У меню Редагування виберіть команду Створити та клацніть Параметр DWORD.
  4. Введіть ResetErrorCountersOnSuccess і натисніть клавішу ENTER.
  5. У меню Редагування виберіть команду Змінити.
  6. Введіть 1 і натисніть кнопку OK.
Примітка Нумеровані підрозділи відповідають первинному та вторинному каналам IDE на комп'ютері, який має один IDE-контролер. Якщо на комп'ютері є два IDE-контролери, підрозділи первинного та вторинного каналів IDE для кожного з двох контролерів можуть виглядати таким чином:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002


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


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


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0005
Щоб перевірити правильність вибору підрозділу, переконайтеся, що параметр
DriverDesc
містить строкове значення "Primary IDE Channel" або "Secondary IDE Channel".

Властивості

Номер статті: 817472 - Востаннє переглянуто: 27 вересня 2011 р. - Редакція: 8.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows XP Tablet PC Edition
Ключові слова: 
kbautohotfix kbhotfixserver kbwinxpsp2fix kbwinxppresp2fix kbwin2000presp5fix kbbug kbfix kbqfe kbwinserv2003presp1fix kbfixme kbmsifixme KB817472

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com