Poprawka: Ponowna próba wykonania operacji we / wy pod adresem bloku logicznego dla dysku

Niektórzy użytkownicy odkryli, że „ Próba wykonania operacji we / wy pod adresem bloku logicznego dla dysku została ponowiona”  w Podglądzie zdarzeń po wystąpieniu ogólnego zamrożenia systemu lub przypadkowych awarii BSOD. Problem występuje głównie w systemach Windows 7 i Windows 8.

Co powoduje operację we / wy przy adresie bloku logicznego w przypadku błędu ponownej próby dysku?

Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i metody, których użyli do rozwiązania problemu. Błąd zasadniczo oznacza, że ​​IRP (pakiet żądania we / wy) przekroczył limit czasu, podczas gdy system we / wy czekał na zakończenie. Wiadomo, że dzieje się tak z różnych powodów.

Z tego, co zebraliśmy, istnieje kilka typowych winowajców, którzy mogą być odpowiedzialni za pojawienie się błędu:

  • Niestabilność spowodowana użyciem trybu dysku AHCI - wiadomo, że występuje w starszych systemach, które są teraz zaprojektowane do korzystania z zaawansowanych funkcji AHCI, takich jak Native Command Queuing (NCQ) .
  • Wadliwy kabel SATA lub kabel zasilający - Przerwanie połączenia lub jakaś awaria zasilania może być przyczyną błędu. Możesz potwierdzić, czy tak jest, zamieniając kable, których obecnie używasz.
  • Przestarzały kontroler IDE ATA / ATAPI - wiadomo, że starsze wersje sterownika kontrolera IDE ATA / ATAPI dostarczonego przez system Windows generują ten konkretny błąd. Aktualizacja sterownika powinna rozwiązać problem.
  • Dynamiczne zaznaczenie jest włączone - na niektórych komputerach błąd może wystąpić podczas edycji wideo, ujednoliconej komunikacji i innych czynności multimedialnych. W większości przypadków problem występuje z powodu problemu z dynamicznymi przejściami taktów.
  • Połączenie FC porzuciło pakiet - zgodnie z dokumentacją firmy Microsoft ten problem może wystąpić, jeśli pakiet informacji zostanie porzucony gdzieś między adapterem magistrali hosta (HBA) a macierzą pamięci masowej.
  • Sprzęt przekracza określone limity czasu - problem może również wystąpić, jeśli kontroler macierzy lub urządzenie w macierzy odpowie na żądanie we / wy ze wskazaniem, że sprzęt przekracza określone limity czasu.
  • Nieaktualna wersja systemu BIOS - przestarzała wersja systemu BIOS może również powodować ten błąd. Ten scenariusz jest najczęściej zgłaszany w przypadku płyt głównych MSI. Objawy tego problemu są bardzo podobne do awarii dysku twardego lub dysku SSD.

Jeśli szukasz kroków rozwiązywania problemów, które pozwolą Ci rozwiązać  operację we / wy przy adresie bloku logicznego w przypadku błędu ponownej próby dysku  , w tym artykule znajdziesz kilka zweryfikowanych strategii naprawy. Poniżej znajduje się zbiór metod, których używali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem.

Aby jak najbardziej usprawnić próbę rozwiązywania problemów, postępuj zgodnie z poniższymi metodami w kolejności, aż napotkasz poprawkę, która pomyślnie usunie komunikat o błędzie w konkretnym scenariuszu.

Metoda 1: Aktualizacja kontrolera IDE ATA / ATAPI

Jeśli odkryjesz spójną  operację we / wy pod adresem bloku logicznego dla błędów ponownej próby dysku  w Podglądzie zdarzeń,  możesz je zobaczyć, ponieważ Twój system używa przestarzałego kontrolera IDE ATA / ATAPI.

Kilku użytkownikom zmagającym się z rozwiązaniem tego samego komunikatu o błędzie udało się rozwiązać problem, aktualizując sterownik kontrolera do najnowszej wersji. Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „ devmgmt.msc ” i naciśnij Enter, aby otworzyć Menedżera urządzeń .
  2. W Menedżerze urządzeń rozwiń menu rozwijane Kontrolery IDE ATA / ATAPI . Następnie kliknij prawym przyciskiem myszy każdy wpis w kontrolerach IDE ATA / ATAPI i wybierz Aktualizuj sterownik.
  3. Na następnym ekranie kliknij Wyszukaj automatycznie zaktualizowane oprogramowanie sterownika  i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować najnowszą wersję.
  4. Powtórz powyższą procedurę (krok 2 i krok 3) dla każdego kontrolera ATA i ATAPI, aż upewnisz się, że każda pozycja działa z najnowszą wersją sterownika.
  5. Uruchom ponownie komputer i sprawdź, czy  operacja we / wy przy adresie bloku logicznego dla dysku została ponowiona,  błędy przestały się pojawiać w Podglądzie zdarzeń .

Niektórzy użytkownicy zgłaszali, że dla nich pomogło to również ustawić plan zasilania na wysoką wydajność . Aby to zrobić, otwórz okno dialogowe Uruchom (klawisz Windows + R) , wpisz „ powercfg.cpl ” i naciśnij Enter . Gdy znajdziesz się na ekranie Opcje zasilania, ustaw aktywny plan zasilania na Wysoka wydajność lub utwórz nowy od podstaw.

Jeśli nadal doświadczasz tego samego zachowania, przejdź do następnej metody poniżej.

Metoda 2: Wyłączanie dynamicznego znacznika

Niektórym użytkownikom udało się rozwiązać problem po wyłączeniu funkcji dynamicznego zaznaczania. Jest to najczęściej zgłaszane jako skuteczne w sytuacjach, w których system losowo przestaje odpowiadać lub zawiesza się podczas wykonywania czynności multimedialnych lub komunikacyjnych.

Opierając się na spekulacjach użytkowników, problem może wystąpić z powodu problemu związanego z interakcją między maszyną sterującą dynamicznymi zmianami tikowymi a zmianami częstotliwości zegara sterującego maszyną.

Uwaga: ta procedura działa tylko w systemie Windows 8.

Jeśli napotkasz  operację we / wy pod adresem bloku logicznego, ponieważ wystąpił błąd ponownej próby dysku  podczas wykonywania czynności multimedialnych lub komunikacyjnych, postępuj zgodnie z poniższymi instrukcjami, aby wyłączyć dynamiczne zaznaczenie:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ cmd ” i naciśnij Ctrl + Shift + Enter, aby otworzyć podwyższone okno wiersza polecenia. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. W podwyższonym wierszu polecenia wpisz następujące polecenie i naciśnij klawisz Enter, aby wyłączyć dynamiczny znacznik :
     bcdedit / set disabledynamictick tak
  3. Po pomyślnym wykonaniu polecenia uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu.

Jeśli nadal napotykasz problem, przejdź do następnej metody poniżej.

Metoda 3: Zwiększenie wartości TimeOutValue za pomocą Edytora rejestru

Jeśli komputer jest podłączony do macierzy pamięci masowej, takiej jak pamięć FC (Fibre Channel), problem może wystąpić z powodu porzuconego pakietu lub z powodu kontrolera macierzy, który wysłał alarmujące żądanie.

W takich sytuacjach firma Microsoft zaleca możliwie najniższe zmniejszenie wartości parametru disk.sys TimeOutValue. Kilku użytkowników napotykających ten sam problem zgłosiło, że problem został rozwiązany po wykonaniu poniższych czynności:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ regedit ” i naciśnij klawisz Enter, aby otworzyć Edytor rejestru. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika)  kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. W Edytorze rejestru przejdź do następującego podklucza za pomocą menu po lewej stronie:
    Komputer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Disk
  3. Wewnątrz klucza Disk przejdź do panelu po prawej stronie i kliknij dwukrotnie TimeOutValue .
  4. Ustaw dane wartości TimeOutValue na nie więcej niż 30 .
  5. Zamknij Edytor rejestru, uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu.

Jeśli nadal napotykasz tę samą  operację we / wy pod adresem bloku logicznego dla błędu ponownej próby dysku  w aplikacji Podgląd zdarzeń, przejdź do metody 4.

Metoda 4: Wyłączanie funkcji stronicowania

Istnieje tymczasowa poprawka, która została zastosowana przez kilku użytkowników napotykających ten sam problem. Obejmuje wyłączenie funkcji Paging Executive za pomocą Edytora Rejestru. Paging Executive zapobiega wymianie przez system Windows pamięci używanej przez sterowniki urządzeń do plików stronicowania.

Oto krótki przewodnik dotyczący wyłączania wykonawczego stronicowania:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ regedit ” i naciśnij klawisz Enter, aby otworzyć Edytor rejestru. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.
  2. W edytorze rejestru przejdź do następującej lokalizacji, korzystając z menu po lewej stronie:
    \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
  3. Po otwarciu klucza zarządzania pamięcią przejdź do panelu po prawej stronie i kliknij dwukrotnie DisablePagingExecutive .
  4. Po otwarciu DisablePagingExecutive Dword zmień jego dane wartości z 0 na 1, aby wyłączyć funkcję Paging Executive .
  5. Zamknij Edytor rejestru i uruchom ponownie komputer, aby wymusić zmiany.

Przy następnym uruchomieniu sprawdź, czy objawy zostały rozwiązane. Jeśli nadal widzisz  operację we / wy pod adresem bloku logicznego dla błędów ponownej próby dysku  w przeglądarce zdarzeń, przejdź do następnej metody poniżej.

Metoda 5: Zmiana kabla SATA dysku twardego

Kilku użytkowników napotykających  operację we / wy pod adresem bloku logicznego w przypadku błędu ponowienia próby dysku  zgłosiło, że błędy nie występowały już po wymianie SATA i kabla złącza zasilania, który łączył dysk z płytą główną i zasilaczem.

Sugeruje to, że błąd może być również powiązany z awarią sprzętu. Najprawdopodobniej problem wystąpił u nich z powodu przerwania połączenia lub awarii zasilania.

Jeśli podejrzewasz, że możesz napotkać błąd z tych samych powodów i masz zapasowe kable połączeniowe dysku twardego, możesz spróbować zamienić je na obecne. Jeśli nie masz nieużywanych kabli połączeniowych, możesz spróbować użyć kabli z nagrywarki DVD i sprawdzić, czy błąd już się nie pojawia.

Jeśli nie widzisz żadnych nowych wzmianek o  operacji we / wy pod adresem bloku logicznego, ponieważ wystąpił błąd dysku,  podczas gdy nowe kable są na miejscu, właśnie udało Ci się zidentyfikować winowajcę.

Metoda 6: Zmiana dysku twardego SATA na ATA (lub IDE) z AHCI

Kilku użytkownikom napotykającym tych samych użytkowników udało się rozwiązać problem po zmianie trybu dysku z AHCI na ATA lub IDE. Nawet trudny AHCI jest nowszym sposobem na połączenie z kontrolerem SATA, ale niektóre systemy nie są zaprojektowane do korzystania z funkcji, takich jak Native Command Queuing . Może to zakończyć się wyzwalaniem  operacji we / wy pod adresem bloku logicznego w przypadku błędu ponownej próby dysku  .

Pamiętaj, że jeśli nie wykonasz tej procedury, zmiana trybu dysku z AHCI na ATA z BIOS-u spowoduje, że system Windows nie uruchomi się. Ta procedura umożliwi systemowi załadowanie właściwych ustawień BIOS-u związanych z trybem dysku ATA (lub IDE) i umożliwi rekonfigurację rejestru.

Oto krótki przewodnik po tym, co musisz zrobić:

  1. Kliknij ikonę Start (lewy dolny róg), a następnie kliknij ikonę zasilania . Przy wciśniętym klawiszu Shift kliknij przycisk Uruchom ponownie . Spowoduje to ponowne uruchomienie komputera bezpośrednio w menu odzyskiwania.
  2. Przy następnym uruchomieniu komputer uruchomi się bezpośrednio w menu odzyskiwania Gdy tam dotrzesz, kliknij pozycję Rozwiązywanie problemów, a następnie kliknij Opcje zaawansowane .
  3. W menu Opcje zaawansowane kliknij Ustawienia uruchamiania .
  4. Następnie kliknij przycisk Uruchom ponownie , aby ponownie uruchomić komputer w menu Ustawienia uruchamiania .
  5. Na początku następnej sekwencji rozruchowej zacznij kilkakrotnie naciskać klawisz Setup,przejdziesz do ustawień systemu BIOS .

    Uwaga : pamiętaj, że klawisz Setup (BIOS) jest specyficzny dla producenta płyty głównej, ale zostanie wyświetlony na ekranie początkowym. Zwykle jest to jeden z klawiszy F (F4, F6, F8, F10, F12) lub klawisz Del.  Możesz również wyszukać w Internecie określony klucz konfiguracji.

  6. Po wejściu do ustawień BIOS poszukaj ustawienia operacji SATA i ustaw je na ATA. Pamiętaj, aby zapisać zmiany przed wyjściem z ustawień BIOS.

    Uwaga: pamiętaj, że dokładne ustawienia i lokalizacje mogą się różnić w zależności od producenta płyty głównej. Jeśli nie możesz znaleźć równoważnych kroków, aby zmodyfikować działanie SATA, wyszukaj określone kroki zgodnie z płytą główną.

  7. Poczekaj, aż komputer uruchomi się w menu Ustawienia uruchamiania . Gdy już tam dotrzesz, naciśnij klawisz 5 (lub F5 ), aby uruchomić komputer w trybie awaryjnym z obsługą sieci. Umożliwi to systemowi operacyjnemu pobranie odpowiednich sterowników dla ustawień systemu BIOS, które właśnie załadowałeś do systemu.
  8. Po zakończeniu procedury uruchamiania wykonaj normalny restart, aby uruchomić komputer w normalnym trybie. Przy następnym uruchomieniu nie powinieneś już napotykać  operacji we / wy przy adresie bloku logicznego dla błędu ponownej próby dysku  .

Metoda 7: Aktualizacja systemu BIOS do najnowszej wersji

Kilku użytkownikom napotykającym ten sam problem udało się go rozwiązać po zaktualizowaniu wersji systemu BIOS do najnowszej dostępnej wersji. Zwykle jest to zgłaszane w przypadku płyt głównych MSI, ale ta sama poprawka może dotyczyć płyt głównych różnych producentów.

Pamiętaj, że aktualizacja BIOS-u nie jest tak skomplikowana, jak kiedyś. Większość głównych producentów płyt głównych pakuje aktualizację oprogramowania układowego w plik wykonywalny, który można łatwo zainstalować, klikając dwukrotnie.

Aby sprawdzić, czy jest dostępna nowa aktualizacja systemu BIOS dla Twojej konkretnej płyty głównej, odwiedź witrynę internetową producenta, aby uzyskać szczegółowe instrukcje dotyczące konkretnego modelu. W dzisiejszych czasach każdy producent ma swój własny program flash, który dokona aktualizacji za Ciebie (M-Flash dla MSI, EZ Flash dla Asusa itp.)