Поправка: Операцията IO при адрес на логически блок за диск беше опитана отново



Опитайте Нашия Инструмент За Премахване На Проблемите

Някои потребители откриват „ Операцията IO при адрес на логически блок за диск беше опитана отново ” в Преглед на събития след преживяване на общо замразяване на системата или случайни сривове на BSOD. Съобщава се, че проблемът се среща най-вече в Windows 7 и Windows 8.



Операцията IO при адрес на логически блок за диск беше опитана отново

Операцията IO при адрес на логически блок за диск беше опитана отново



Какво е причиняващи Операцията за IO при адрес на логически блок за диск е била опитана отново грешка?

Проучихме този конкретен проблем, като разгледахме различни потребителски отчети и методите, които те използваха, за да разрешат проблема. Грешката по същество означава, че IRP (IO Request Packet) е изтекъл, докато IO системата чака да завърши. Известно е, че това се случва по различни причини.



От това, което събрахме, има няколко често срещани виновници, които могат да бъдат отговорни за появяването на грешката:

  • Нестабилност, причинена от използването на дисков режим AHCI - Известно е, че това се случва при по-стари системи, които сега са проектирани да се възползват от усъвършенстваните функции на AHCI като Native Command Queuing (NCQ) .
  • Неизправен SATA или захранващ кабел - Прекъсването на връзката или някакъв вид прекъсване на електрозахранването може да са отговорни за грешката. Можете да потвърдите дали случаят е такъв, като смените кабелите, които използвате в момента.
  • Остарял IDE ATA / ATAPI контролер - Известно е, че по-старите версии на предоставения от Windows IDE ATA / ATAPI драйвер за контролер предизвикват тази конкретна грешка. Актуализирането на драйвера трябва да реши проблема.
  • Dynamic Tick е активиран - На някои компютри грешката може да възникне по време на редактиране на видео, обединени комуникации и други мултимедийни дейности. През повечето време проблемът възниква поради проблем с динамичните преходи на отметки.
  • FC връзката пусна пакет - Въз основа на документацията на Microsoft, този проблем може да възникне, ако информационен пакет е пуснат някъде между адаптера на хостовата шина (HBA) и масива за съхранение.
  • Хардуерът надвишава определените таймаути - Проблемът може да възникне и ако контролерът на масив или устройство в масива реагира на I / O заявката с индикация, че хардуерът надвишава определените таймаути.
  • Остаряла версия на BIOS - Остаряла версия на BIOS също може да причини тази грешка. Този сценарий се съобщава най-вече при дънни платки на MSI. Симптомите на този проблем са много подобни на неуспешен HDD или SSD.

Ако търсите някои стъпки за отстраняване на неизправности, които ще ви позволят да разрешите проблема Операцията за IO на адрес на логически блок за диск беше опитана отново грешка, тази статия ще ви предостави някои проверени стратегии за ремонт. По-долу имате колекция от методи, които други потребители в подобна ситуация са използвали, за да разрешат проблема.

За да направите опита за отстраняване на неизправности възможно най-рационализиран, следвайте методите по-долу, докато срещнете корекция, която успешно разрешава съобщението за грешка във вашия конкретен сценарий.



Метод 1: Актуализиране на IDE ATA / ATAPI контролера

Ако откривате последователно Операцията за IO на адрес на логически блок за диск беше опитана отново грешки в Преглед на събития, може да ги видите, защото системата ви използва остарял IDE ATA / ATAPI контролер.

Няколко потребители, които се борят да разрешат едно и също съобщение за грешка, са успели да разрешат проблема, като актуализират драйвера на контролера до най-новата версия. Ето кратко ръководство за това как да направите това:

  1. Натиснете Клавиш на Windows + R да се отвори a Бягай диалогов прозорец. След това напишете „ devmgmt.msc ”И натиснете Въведете да се отвори Диспечер на устройства . Задайте план за мощност с висока производителност

    Стартиране на диалогов прозорец: devmgmt.msc

  2. Вътре Диспечер на устройства , разгънете IDE ATA / ATAPI контролери падащо меню. След това щракнете с десния бутон върху всеки запис под IDE ATA / ATAPI контролери и изберете Актуализиране шофьор. натиснете клавиш, за да влезете в настройка или биос

    Актуализиране на всеки канал под IDE ATA ATAPI контролер

  3. В следващия екран кликнете върху Търсете автоматично актуализиран софтуер на драйвера и следвайте указанията на екрана, за да инсталирате най-новата версия.
  4. Повторете процедурата по-горе (стъпка 2 и стъпка 3) с всеки ATA и ATAPI контролер, докато се уверите, че всеки запис се изпълнява с най-новата версия на драйвера.
  5. Рестартирайте компютъра си и вижте дали Операцията за IO на адрес на логически блок за диск беше опитана отново грешките спряха да се появяват вътре в Преглед на събития .

Някои потребители съобщават, че за тях това също е помогнало да се настрои планът за захранване Висока производителност . За да направите това, отворете a Изпълнение на диалоговия прозорец (клавиш на Windows + R) , Тип ' powercfg.cpl ”И натиснете Въведете . След като влезете в екрана с опции за захранване, задайте активния план за захранване на Висока производителност или създайте нова от нулата.

Задайте високоефективен план за захранване

Ако все още изпитвате същото поведение, преминете към следващия метод по-долу.

Метод 2: Деактивиране на динамичен тик

Някои потребители са успели да разрешат проблема след деактивиране на функцията за динамично отметка. Съобщава се, че това е ефективно в случаите, когато системата случайно спира да реагира или увисва при извършване на мултимедийни или комуникационни дейности.

Въз основа на спекулациите на потребителя, проблемът може да възникне поради проблем, свързан с взаимодействието между динамичните преходи на машината, управляващи машината, и промените в тактовата честота на машината.

Забележка: Тази процедура е потвърдена, че работи само за Windows 8.

Ако срещате Операцията за IO на адрес на логически блок за диск беше опитана отново грешка при извършване на мултимедийни или комуникационни дейности, следвайте инструкциите по-долу, за да деактивирате Динамичен тик:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете „ cmd ”И натиснете Ctrl + Shift + Enter за да отворите повишен прозорец на командния ред. Когато бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

    Изпълнете диалоговия прозорец: cmd, след това натиснете Ctrl + Shift + Enter

  2. Вътре в повишения команден ред въведете следната команда и натиснете Въведете да деактивирате Динамичен тик :
     bcdedit / set disabledynamictick да 
  3. След като командата бъде обработена успешно, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране.

Ако все още срещате проблема, преминете към следващия метод по-долу.

Метод 3: Увеличаване на TimeOutValue с помощта на редактора на системния регистър

Ако компютърът ви е свързан с масив за съхранение, като съхранение на FC (Fibre Channel), проблемът може да възникне поради изпуснат пакет или поради контролер на масив, изпратил алармираща заявка.

В тези ситуации Microsoft препоръчва да намалите TimeOutValue на disk.sys възможно най-ниско. Няколко потребители, срещащи един и същ проблем, съобщават, че проблемът е разрешен след изпълнение на стъпките по-долу:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете „ regedit ”И натиснете Въведете за да отворите редактора на системния регистър. Когато бъдете подканени от UAC (Контрол на потребителски акаунти), щракнете Да за предоставяне на административни привилегии.

    Стартиране на диалогов прозорец: regedit

  2. В редактора на системния регистър отидете до следния подраздел, като използвате лявото странично меню:
     Компютър  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services  Disk 
  3. Вътре в клавиша Disk преминете към десния прозорец и щракнете двукратно върху TimeOutValue .

    Щракнете двукратно върху TimeOutValue от десния прозорец

  4. Нагласи Данни за стойността на TimeOutValue до не по-голямо от 30 .

    Задайте данните за стойността на TimeOutValue на максимална стойност от 30

  5. Затворете редактора на системния регистър, рестартирайте компютъра си и вижте дали проблемът е разрешен при следващото стартиране.

Ако все още срещате същото Операцията за IO на адрес на логически блок за диск беше опитана отново грешка в приложението Event Viewer, преминете надолу към Метод 4.

Метод 4: Деактивиране на Paging Executive

Има временна корекция, която е приложена от няколко потребители, срещащи един и същ проблем. Това включва деактивиране на Изпълнител на пейджинг с помощта на редактора на системния регистър. Paging Executive пречи на Windows да замени паметта, използвана от драйверите на устройството, с файловете за пейджинг.

Ето кратко ръководство за това как да деактивирате изпълнителя на пейджинг:

  1. Натиснете Клавиш на Windows + R за да отворите диалоговия прозорец Изпълнение. След това напишете „ regedit ”И натиснете Въведете за да отворите редактора на системния регистър. Когато бъдете подканени от UAC (Контрол на потребителски акаунти) , щракнете Да за предоставяне на административни привилегии.

    Стартиране на диалогов прозорец: regedit

  2. В редактора на системния регистър отидете до следното място, като използвате менюто отляво:
      HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  Session Manager  Управление на паметта 
  3. С отворен ключ за управление на паметта, преминете към десния прозорец и щракнете двукратно върху DisablePagingExecutive .

    Щракнете двукратно върху DisablePagingExecutive от десния панел

  4. С DisablePagingExecutive Dword се отвори, променете го Данни за стойността от 0 да се 1 да деактивирате Изпълнител на пейджинг .

    Задайте данните за стойност на 1, за да деактивирате функцията Paging Executive

  5. Затворете редактора на системния регистър и рестартирайте компютъра, за да наложите промените.

При следващото стартиране вижте дали симптомите са разрешени. Ако все още виждате Операцията за IO на адрес на логически блок за диск беше опитана отново грешки във вашия инструмент за преглед на събития, преминете към следващия метод по-долу.

Метод 5: Промяна на SATA кабела на твърдия диск

Няколко потребители, срещащи Операцията за IO на адрес на логически блок за диск беше опитана отново грешки съобщават, че грешките вече не се появяват, след като са заменили SATA и кабела на конектора за захранване, който е свързвал устройството към дънната платка и захранването.

Това предполага, че грешката може да бъде свързана и с хардуерен отказ. Най-вероятно проблемът е възникнал за тях поради прекъсване на връзката или поради прекъсване на захранването.

Ако подозирате, че може да срещнете грешката по същите причини и имате резервни кабели за свързване на твърд диск, можете да опитате да ги замените с настоящите. Ако нямате неизползвани свързващи кабели, можете да опитате да използвате тези от вашия DVD записвач и да видите дали грешката вече не се появява.

Ако не виждате нови споменавания на Операцията за IO на адрес на логически блок за диск беше опитана отново грешка, докато новите кабели са на място, току-що успяхте да идентифицирате виновника.

Метод 6: Промяна на SATA HDD на ATA (или IDE) от AHCI

Няколко потребители, срещащи едни и същи потребители, са успели да разрешат проблема след промяна на режима на диска от AHCI да се ATA или IDE. Дори здравият AHCI е по-новият начин за взаимодействие със SATA контролера, някои системи не са проектирани да се възползват от функции като Опашки за родно командване . Това може в крайна сметка да задейства Операцията за IO на адрес на логически блок за диск беше опитана отново грешка.

Имайте предвид, че ако не следвате тази процедура, промяната на дисковия режим от AHCI на ATA от BIOS ще доведе до неуспех на Windows да стартира. Тази процедура ще позволи на системата да зареди правилните настройки на BIOS, свързани с дисковия режим ATA (или IDE), и ще позволи да се преконфигурира регистърът.

Ето кратко ръководство с това, което трябва да направите:

  1. Щракнете върху Започнете (долния ляв ъгъл), след което щракнете върху икона за захранване . С Shift натиснат бутон, щракнете върху Рестартирам бутон. Това ще рестартира компютъра ви направо в менюто за възстановяване.

    Кликнете върху Рестартиране, като същевременно държите натиснат клавиша Shift

  2. При следващото стартиране компютърът ви ще се зареди директно в менюто за възстановяване . След като стигнете там, щракнете върху Отстраняване на неизправности след това щракнете върху Разширени опции .

    Кликнете върху Отстраняване на неизправности, след което изберете Разширени опции

  3. В Разширени опции меню, щракнете върху Настройки за стартиране .

    В менюто Разширени опции щракнете върху Настройки за стартиране

  4. След това щракнете върху Рестартирам бутон, за да рестартирате машината си в Настройки за стартиране меню.
  5. В началото на следващата последователност на зареждане започнете да натискате Клавиш за настройка неколкократно, докато въведете вашия Настройки на BIOS .

    Натиснете [клавиш], за да влезете в настройката

    Забележка : Имайте предвид, че Настройка (BIOS) ключ е специфичен за производителя на дънната ви платка, но ще се покаже по време на началния екран. Обикновено е един от Клавиши F (F4, F6, F8, F10, F12) или От ключовото. Можете също да търсите онлайн за вашия специфичен ключ за настройка.
  6. След като влезете в настройките на BIOS, потърсете Работа с SATA настройка и го настройте на ATA. Не забравяйте да запазите промените си, преди да излезете от настройките на BIOS.

    Промяна на операцията SATA на ATA

    Забележка: Имайте предвид, че точните настройки и местоположения могат да се различават в зависимост от производителя на дънната ви платка. Ако не можете да намерите еквивалентни стъпки за модифициране на операцията SATA, потърсете конкретни стъпки според вашата дънна платка.

  7. Изчакайте, докато машината се зареди в Настройки за стартиране меню. След като стигнете там, натиснете клавиша 5 (или F5 ), за да стартирате в безопасен режим с работа в мрежа. Това ще позволи на вашата операционна система да получи подходящите драйвери за настройките на BIOS, които току-що сте заредили в системата.

    Стартирайте компютъра в безопасен режим с работа в мрежа

  8. След като процедурата за стартиране приключи, направете нормално рестартиране, за да стартирате в обикновен режим. При следващото стартиране вече не трябва да срещате Операцията за IO на адрес на логически блок за диск беше опитана отново грешка.

Метод 7: Актуализиране на BIOS до последната версия

Няколко потребители, срещащи един и същ проблем, са успели да разрешат проблема, след като са актуализирали своята версия на BIOS до последната налична версия. Обикновено се съобщава, че това се случва при дънни платки на MSI, но една и съща корекция може да е приложима за различни производители на дънни платки.

Имайте предвид, че актуализирането на вашия BIOS не е толкова сложно, както преди. Повечето от големите производители на дънни платки опаковат актуализацията на фърмуера в изпълним файл, който може лесно да се инсталира чрез двукратно щракване.

За да проверите дали е налична нова актуализация на BIOS за вашата конкретна дънна платка, посетете уебсайта на производителя за конкретни инструкции, свързани с вашия конкретен модел. Днес всеки производител има своя собствена програма за флаш, която ще направи актуализацията вместо вас (M-Flash за MSI, E-Z Flash на Asus и др.)

7 минути четене