Poprawka: operacja we / wy na logicznym adresie bloku dla dysku została ponowiona

Niektórzy użytkownicy odkryli „ Operacja we / wy pod logicznym adresem bloku dla dysku została ponowiona” w Podglądzie zdarzeń po wystąpieniu ogólnego zawieszenia systemu lub przypadkowych awarii BSOD. Zgłoszono, że problem występuje głównie w systemach Windows 7 i Windows 8.

Operacja We / Wy pod logicznym adresem bloku dla dysku została ponowiona

Co powoduje, że operacja we / wy pod logicznym adresem bloku dla dysku została ponowiona błąd?

Przeanalizowaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i metody zastosowane w celu rozwiązania problemu. Błąd zasadniczo oznacza, że ​​upłynął limit czasu IRP (pakietu żądania IO), podczas gdy system IO czekał na jego zakończenie. Jest to znane z wielu powodów.

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

  • Niestabilność spowodowana użyciem trybu dyskowego 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 zasilający - Przerwanie połączenia lub awaria zasilania może być przyczyną błędu. Możesz potwierdzić, czy tak jest, zamieniając aktualnie używane kable.
  • Nieaktualny kontroler IDE ATA / ATAPI - starsze wersje dostarczonego przez system Windows kontrolera kontrolera IDE ATA / ATAPI zgłaszają ten konkretny błąd. Aktualizacja sterownika powinna rozwiązać problem.
  • Dynamic Tick jest włączony - na niektórych komputerach błąd może wystąpić podczas edycji wideo, ujednoliconej komunikacji i innych działań multimedialnych. W większości przypadków problem występuje z powodu problemu z dynamicznymi przejściami tykania.
  • Połączenie FC zrzuciło pakiet - zgodnie z dokumentacją Microsoftu ten problem może wystąpić, jeśli pakiet informacyjny zostanie upuszczony gdzieś pomiędzy adapterem magistrali hosta (HBA) a macierzą pamięci.
  • Sprzęt przekroczył określone limity czasu - problem może również wystąpić, jeśli kontroler macierzy lub urządzenie w macierzy odpowiada na żądanie We / Wy, wskazując, że sprzęt przekroczył określone limity czasu.
  • Nieaktualna wersja systemu BIOS - przestarzała wersja systemu BIOS może również powodować ten błąd. Ten scenariusz występuje głównie 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ę IO pod logicznym adresem bloku dla błędu ponownej próby dysku, w tym artykule znajdziesz kilka sprawdzonych strategii naprawy. Poniżej znajduje się zbiór metod, które zastosowali inni użytkownicy w podobnej sytuacji, aby rozwiązać problem.

Aby próba rozwiązania problemu była jak najbardziej usprawniona, postępuj zgodnie z poniższymi metodami, aż napotkasz poprawkę, która z powodzeniem rozwiązuje komunikat o błędzie w danym scenariuszu.

Metoda 1: Aktualizacja kontrolera IDE ATA / ATAPI

Jeśli odkrywasz spójną operację we / wy pod logicznym adresem bloku, gdy w Podglądzie zdarzeń podjęto ponowną próbę wystąpienia błędu , możesz je zobaczyć, ponieważ używasz przestarzałego kontrolera IDE ATA / ATAPI.

Kilku użytkownikom usiłującym rozwiązać ten sam komunikat 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 klawisze Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „ devmgmt.msc ” i naciśnij klawisz Enter, aby otworzyć Menedżera urządzeń .

    Uruchom okno dialogowe: devmgmt.msc
  2. Wewnątrz Menedżera 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 opcję Aktualizuj sterownik.

    Aktualizacja każdego kanału w kontrolerze IDE ATA ATAPI
  3. Na następnym ekranie kliknij opcję 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żdy wpis działa z najnowszą wersją sterownika.
  5. Uruchom ponownie komputer i sprawdź, czy operacja We / Wy przy logicznym adresie bloku dla dysku została ponowiona. Błędy przestały pojawiać się w Podglądzie zdarzeń .

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

Ustaw plan zasilania o wysokiej wydajności

Jeśli nadal występuje to samo zachowanie, przejdź do następnej metody poniżej.

Metoda 2: Wyłączenie dynamicznego tyknięcia

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, gdy system losowo przestaje odpowiadać lub zawiesza się podczas wykonywania czynności multimedialnych lub komunikacyjnych.

W oparciu o spekulacje użytkownika problem może wystąpić z powodu problemu związanego z interakcją między maszyną napędzającą dynamiczne przejścia tików a zmianami częstotliwości taktowania maszyny.

Uwaga: potwierdzono, że ta procedura działa tylko w systemie Windows 8.

Jeśli napotykasz operację We / Wy przy logicznym adresie bloku, gdy dysk został ponowiony błąd podczas wykonywania działań multimedialnych lub komunikacyjnych, postępuj zgodnie z instrukcjami poniżej, aby wyłączyć Dynamiczne zaznaczenie:

  1. Naciśnij klawisze Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „ cmd ” i naciśnij Ctrl + Shift + Enter, aby otworzyć okno wiersza polecenia z podwyższonym poziomem uprawnień. Po wyświetleniu monitu przez UAC (Kontrola konta użytkownika) kliknij Tak, aby przyznać uprawnienia administracyjne.

    Uruchom okno dialogowe: cmd, a następnie naciśnij Ctrl + Shift + Enter
  2. Wewnątrz wiersza polecenia z podwyższonym poziomem uprawnień wpisz następujące polecenie i naciśnij klawisz Enter, aby wyłączyć Dynamiczne zaznaczanie :
     bcdedit / set disabledynamictick tak 
  3. Po pomyślnym przetworzeniu polecenia uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu.

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

Metoda 3: Zwiększenie TimeOutValue przy użyciu Edytora rejestru

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

W takich sytuacjach firma Microsoft zaleca zmniejszenie jak dotąd parametru TimeOutValue disk.sys. Kilku użytkowników napotykających ten sam problem zgłosiło, że problem został rozwiązany po wykonaniu poniższych kroków:

  1. Naciśnij klawisze 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.

    Uruchom okno dialogowe: regedit
  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 dysku przejdź do prawego panelu i kliknij dwukrotnie TimeOutValue .

    Kliknij dwukrotnie TimeOutValue w prawym okienku
  4. Ustaw wartość danych TimeOutValue na nie większą niż 30 .

    Ustaw wartość danych TimeOutValue na maksymalną wartość 30
  5. Zamknij Edytor rejestru, uruchom ponownie komputer i sprawdź, czy problem został rozwiązany przy następnym uruchomieniu.

Jeśli nadal występuje ta sama operacja We / Wy przy logicznym adresie bloku, gdy dysk został ponowiony błąd w aplikacji Podgląd zdarzeń, przejdź do metody 4.

Metoda 4: Wyłączenie Paging Executive

Istnieje tymczasowa poprawka, która została zastosowana przez kilku użytkowników napotykających ten sam problem. Polega ona na wyłączeniu Paging Executive przy użyciu Edytora rejestru. Program Paging Executive zapobiega zamianie przez system Windows pamięci używanej przez sterowniki urządzeń na pliki stronicowania.

Oto krótki przewodnik na temat wyłączania programu wykonawczego stronicowania:

  1. Naciśnij klawisze 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.

    Uruchom okno dialogowe: regedit
  2. W edytorze rejestru przejdź do następującej lokalizacji za pomocą menu po lewej stronie:
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Zarządzanie pamięcią 
  3. Po otwarciu klucza zarządzania pamięcią przejdź do panelu po prawej stronie i dwukrotnie kliknij DisablePagingExecutive .

    Kliknij dwukrotnie DisablePagingExecutive w panelu po prawej stronie
  4. Po otwarciu Dable DisablePagingExecutive zmień jego dane wartości z 0 na 1, aby wyłączyć Paging Executive .

    Ustaw Dane wartości 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 przy logicznym adresie bloku, gdy Dysk został ponowiony w przeglądarce zdarzeń, przejdź do następnej metody poniżej.

Metoda 5: Wymiana kabla SATA na dysku twardym

Kilku użytkowników, którzy napotkali operację we / wy pod logicznym adresem bloku dla dysku, ponowiło błąd, zgłosili, że błędy nie występowały już po wymianie kabla SATA i kabla zasilającego łączącego napęd z płytą główną i zasilaczem.

Sugeruje to, że błąd można również powiązać z awarią sprzętu. Najprawdopodobniej problem wystąpił 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ć tych z nagrywarki DVD i sprawdzić, czy błąd już nie występuje.

Jeśli nie widzisz żadnych nowych wzmianek o operacji IO na logicznym adresie bloku, gdy dysk został ponowiony błąd, 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 to nowszy sposób komunikacji z kontrolerem SATA, niektóre systemy nie są zaprojektowane do korzystania z funkcji takich jak Native Command Queuing . Może to spowodować uruchomienie operacji we / wy pod logicznym adresem bloku, ponieważ dysk został ponowiony błąd.

Należy pamiętać, ż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 prawidłowych ustawień BIOS związanych z trybem dysku ATA (lub IDE) i umożliwi ponowną konfigurację rejestru.

Oto krótki przewodnik z 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.

    Kliknij Uruchom ponownie, trzymając wciśnięty klawisz Shift
  2. Przy następnym uruchomieniu komputer uruchomi się bezpośrednio w menu odzyskiwania . Po dotarciu na miejsce kliknij pozycję Rozwiąż problem, a następnie Opcje zaawansowane .

    Kliknij Rozwiązywanie problemów, a następnie wybierz Opcje zaawansowane
  3. W menu Opcje zaawansowane kliknij Ustawienia uruchamiania .

    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 kolejnej sekwencji rozruchowej zacznij kilkakrotnie naciskać klawisz Setup,przejdziesz do ustawień BIOS .

    Naciśnij [klawisz], aby przejść do konfiguracji 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 także wyszukać online swój klucz konfiguracji.
  6. Gdy znajdziesz się w ustawieniach BIOS, poszukaj ustawienia operacji SATA i ustaw je na ATA. Pamiętaj, aby zapisać zmiany przed wyjściem z ustawień BIOS.

    Zmiana operacji SATA na ATA

    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 do zmodyfikowania operacji SATA, wyszukaj określone kroki zgodnie z płytą główną.

  7. Poczekaj, aż urządzenie uruchomi się w menu Ustawienia uruchamiania . Po dotarciu na miejsce naciśnij klawisz 5 (lub F5 ), aby uruchomić komputer w trybie awaryjnym z obsługą sieci. Umożliwi to systemowi operacyjnemu uzyskanie odpowiednich sterowników dla ustawień BIOS, które właśnie załadowałeś do systemu.

    Uruchom komputer w trybie awaryjnym z obsługą sieci
  8. Po zakończeniu procedury uruchamiania wykonaj normalny restart, aby uruchomić system w trybie normalnym. Przy następnym uruchomieniu nie powinieneś już napotykać operacji We / Wy pod adresem bloku logicznego, ponieważ dysk został ponowiony błąd.

Metoda 7: Aktualizacja systemu BIOS do najnowszej wersji

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

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

Aby sprawdzić, czy dostępna jest nowa aktualizacja systemu BIOS dla określonej płyty głównej, odwiedź witrynę internetową producenta, aby uzyskać szczegółowe instrukcje dotyczące konkretnego modelu. Obecnie każdy producent ma swój własny program flash, który wykona aktualizację za Ciebie (M-Flash dla MSI, EZ Flash na Asusie itp.)

Ciekawe Artykuły