Pataisymas: buvo pakartotinai bandyta atlikti IO operaciją naudojant disko loginį blokavimo adresą

Kai kurie vartotojai įvykių peržiūros priemonėje atrado „ IO operacija loginiu bloko adresu, kuriame diskas buvo bandytas“, po to, kai patyrė bendrą sistemos užšalimą ar atsitiktinius BSOD gedimus. Pranešama, kad problema dažniausiai kyla „Windows 7“ ir „Windows 8“.

IO operacija loginiu bloko adresu diskui buvo bandyta dar kartą

Kas sukelia IO operaciją, kai disko loginio bloko adresas buvo pakartotas, klaida?

Mes ištyrėme šią problemą ieškodami įvairių vartotojų ataskaitų ir metodų, kuriuos jie naudojo problemai išspręsti. Klaida iš esmės reiškia, kad IRP (IO Request Packet) laikas baigėsi, o IO sistema laukė, kol ji bus baigta. Žinoma, kad tai nutinka dėl įvairių priežasčių.

Remiantis tuo, ką surinkome, yra keli bendri kaltininkai, kurie gali būti atsakingi už klaidos pastebėjimą:

  • Nestabilumas, kurį sukelia AHCI disko režimas - žinoma, kad tai įvyksta senesnėse sistemose, kurios dabar yra sukurtos siekiant patobulinti AHCI savybes, tokias kaip „Native Command Queuing“ (NCQ) .
  • Sugedęs SATA arba maitinimo šaltinio kabelis - dėl klaidos gali būti ryšio nutraukimas ar tam tikras elektros energijos tiekimo sutrikimas. Galite įsitikinti, ar taip yra, pakeisdami šiuo metu naudojamus laidus.
  • Pasenęs IDE ATA / ATAPI valdiklis - žinoma, kad senesnės „Windows“ pateiktos IDE ATA / ATAPI valdiklio tvarkyklės sukelia šią klaidą. Atnaujinus tvarkyklę problema turėtų būti išspręsta.
  • „Dynamic Tick“ įjungta - tam tikruose kompiuteriuose klaida gali atsirasti redaguojant vaizdo įrašus, vieningus ryšius ir atliekant kitą daugialypės terpės veiklą. Dažniausiai problema kyla dėl dinaminių erkių perėjimų problemos.
  • FC ryšys numetė paketą - Remiantis „Microsoft“ dokumentais, ši problema gali kilti, jei informacijos paketas bus numestas tarp pagrindinio magistralės adapterio (HBA) ir saugojimo masyvo.
  • Aparatinė įranga viršija nustatytus laiko intervalus - problema taip pat gali kilti, jei masyvo valdiklis arba masyvo įrenginys reaguoja į I / O užklausą nurodydamas, kad aparatinė įranga viršija apibrėžtus laiko intervalus.
  • Pasenusi BIOS versija - pasenusi BIOS versija taip pat gali sukelti šią klaidą. Pranešama, kad šis scenarijus dažniausiai būna naudojant MSI pagrindines plokštes. Šios problemos simptomai yra labai panašūs į sugedusį HDD ar SSD.

Jei ieškote tam tikrų trikčių šalinimo veiksmų, kurie leis jums išspręsti IO operaciją loginiu bloko adresu, kuriame diskas buvo pakartotinai išbandytas, šiame straipsnyje bus pateiktos patikrintos taisymo strategijos. Žemiau yra metodų, kuriuos kiti panašioje situacijoje esantys vartotojai panaudojo problemai išspręsti, rinkinys.

Norėdami, kad trikčių šalinimo bandymas būtų kuo racionalesnis, vykdykite toliau nurodytus metodus, kol pasirodys taisymas, kuris sėkmingai pašalina klaidos pranešimą jūsų scenarijuje.

1 būdas: IDE ATA / ATAPI valdiklio atnaujinimas

Jei pastebite nuoseklų IO veikimą loginiu bloko adresu, kuriame diskas buvo pakartotinai ištaisytas, įvykių peržiūros priemonėje, galite juos pamatyti, nes jūsų sistema naudoja pasenusį IDE ATA / ATAPI valdiklį.

Keliems vartotojams, norintiems išspręsti tą patį klaidos pranešimą, pavyko išspręsti problemą atnaujinant valdiklio tvarkyklę į naujausią versiją. Čia yra trumpas vadovas, kaip tai padaryti:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti . Tada įveskite „ devmgmt.msc “ ir paspauskite „ Enter“, kad atidarytumėte įrenginių tvarkytuvę .

    Vykdyti dialogo langą: devmgmt.msc
  2. Device Manager“ įrenginyje išplėskite išskleidžiamąjį meniu IDE ATA / ATAPI valdikliai . Tada dešiniuoju pelės mygtuku spustelėkite kiekvieną įrašą, esantį IDE ATA / ATAPI valdikliuose, ir pasirinkite Atnaujinti tvarkyklę.

    Atnaujinamas kiekvienas kanalas naudojant IDE ATA ATAPI valdiklį
  3. Kitame ekrane spustelėkite Automatiškai ieškoti atnaujintos tvarkyklės programinės įrangos ir vykdykite ekrane pateikiamus nurodymus, kad įdiegtumėte naujausią versiją.
  4. Pakartokite aukščiau aprašytą procedūrą (2 ir 3 veiksmai) su kiekvienu ATA ir ATAPI valdikliu, kol įsitikinsite, kad kiekvienas įrašas vykdomas naudojant naujausią tvarkyklės versiją.
  5. Paleiskite kompiuterį iš naujo ir patikrinkite, ar IO operacija, naudojant loginį bloko adresą diske, buvo pakartota, klaidos nebebus rodomos „ Event Viewer“ .

Kai kurie vartotojai pranešė, kad jiems tai taip pat padėjo nustatyti energijos vartojimo efektyvumo planą. Norėdami tai padaryti, atidarykite dialogo langą Vykdyti („Windows“ klavišas + R), įveskite „ powercfg.cpl “ ir paspauskite „ Enter“ . Kai būsite „Power Options“ ekrane, nustatykite aktyvios energijos planą į „ High Performance“ arba sukurkite naują nuo nulio.

Nustatykite didelio našumo energijos planą

Jei vis dar jaučiate tą patį elgesį, pereikite prie kito metodo, pateikto žemiau.

2 būdas: Dinaminės žymės išjungimas

Kai kuriems vartotojams pavyko išspręsti problemą išjungus dinaminės erkės funkciją. Pranešama, kad tai veiksminga tose situacijose, kai sistema atsitiktinai nustos reaguoti arba užsiblokuoja vykdydama daugialypės terpės ar ryšių veiklą.

Remiantis vartotojo spėlionėmis, problema gali kilti dėl to, kad reikia sąveikos tarp mašinos, vairuojančios dinaminius erkių perėjimus, ir mašinos važiavimo laikrodžio greičio pokyčių.

Pastaba: patvirtinta, kad ši procedūra tinka tik „Windows 8“.

Jei atliekant daugialypės terpės ar ryšių veiklą susidūrėte su IO operacija loginiu bloko adresu, kuriame buvo pakartota klaida, vykdykite toliau pateiktas instrukcijas, kad išjungtumėte „ Dynamic Tick“:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „ cmd “ ir paspauskite „ Ctrl“ + „Shift“ + „Enter“, kad atidarytumėte padidintą komandų eilutės langą. Kai UAC (Vartotojo abonemento valdymas) paragina, spustelėkite Taip, kad suteiktumėte administravimo teises.

    Vykdyti dialogo langą: cmd, tada paspauskite „Ctrl“ + „Shift“ + „Enter“
  2. Pakilusioje komandos eilutėje įveskite šią komandą ir paspauskite „ Enter“, kad išjungtumėte „ Dynamic Tick“ :
     bcdedit / set invaliddinamikas: taip 
  3. Kai komanda bus sėkmingai apdorota, paleiskite kompiuterį iš naujo ir patikrinkite, ar problema buvo išspręsta kito paleidimo metu.

Jei vis tiek kyla problemų, pereikite prie kito metodo, pateikto žemiau.

3 būdas: „TimeOutValue“ padidinimas naudojant registro rengyklę

Jei jūsų kompiuteris yra prijungtas prie saugyklos masyvo, pavyzdžiui, FC (Fiber Channel), saugykla, problema gali kilti dėl numeto paketo arba dėl masyvo valdiklio, kuris atsiuntė nerimą keliančią užklausą.

Tokiomis situacijomis „Microsoft“ rekomenduoja kuo mažiau sumažinti „disk.sys TimeOutValue“. Keli vartotojai, susidūrę su ta pačia problema, pranešė, kad problema buvo išspręsta atlikus šiuos veiksmus:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „ regedit “ ir paspauskite „ Enter“, kad atidarytumėte registro rengyklę. Kai UAC (Vartotojo abonemento valdymas) paragina , spustelėkite Taip, kad suteiktumėte administravimo teises.

    Vykdyti dialogą: regedit
  2. Registro rengyklėje eikite į šį antrinį raktą naudodamiesi kairiuoju meniu:
     Kompiuteris \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Disk 
  3. Vietoje disko klavišo pereikite į dešinės srities sritį ir dukart spustelėkite „ TimeOutValue“ .

    Dešinėje srityje dešiniuoju pelės mygtuku spustelėkite TimeOutValue
  4. Nustatykite „ TimeOutValue“ vertės duomenis ne daugiau kaip 30 .

    Nustatykite „TimeOutValue“ vertės duomenis į maksimalią 30 vertę
  5. Uždarykite registro rengyklę, paleiskite kompiuterį iš naujo ir patikrinkite, ar problema buvo išspręsta kito paleidimo metu.

Jei vis tiek susiduriate su ta pačia IO operacija, kai disko loginio bloko adresas buvo pakartotinai išbandytas, įvykyje, naudojant „Event Viewer“, pereikite prie 4 metodo.

4 būdas: Peradresuojančiojo vadovo išjungimas

Yra laikinas pataisymas, kurį pritaikė keli vartotojai, susidūrę su ta pačia problema. Tai apima „ Paging Executive“ išjungimą naudojant registro rengyklę. „Paging Executive“ neleidžia „Windows“ perkeisti įrenginių tvarkyklių naudojamos atminties į ieškos failus.

Čia yra trumpas vadovas, kaip išjungti ieškos vykdymą:

  1. Paspauskite „ Windows“ klavišą + R, kad atidarytumėte dialogo langą Vykdyti. Tada įveskite „ regedit “ ir paspauskite „ Enter“, kad atidarytumėte registro rengyklę. Kai UAC (Vartotojo abonemento valdymas) paragina, spustelėkite Taip, kad suteiktumėte administravimo teises.

    Vykdyti dialogą: regedit
  2. Registro redaktoriuje eikite į šią vietą naudodamiesi kairiuoju meniu:
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Sesijų tvarkyklė \ Atminties valdymas 
  3. Atidarę atminties tvarkymo klavišą, pereikite į dešinės srities sritį ir du kartus spustelėkite „ DisablePagingExellent“ .

    Dešiniajame kampe dukart spustelėkite „DisablePagingExesequent“
  4. Atidarę „DisablePagingExesequ Dword“, pakeiskite jo vertės duomenis nuo 0 iki 1, kad būtų išjungta „ Paging Executive“ .

    Norėdami išjungti „Paging Executive“ funkciją, nustatykite vertės duomenis į 1
  5. Uždarykite registro rengyklę ir paleiskite kompiuterį iš naujo, kad galėtumėte vykdyti pakeitimus.

Kito paleidimo metu patikrinkite, ar simptomai išnyko. Jei vis tiek matote IO operaciją loginiu bloko adresu, kuriame „Disk“ buvo ištaisytos įvykių peržiūros priemonės klaidos, pereikite prie kito metodo, pateikto žemiau.

5 būdas: HDD SATA laido keitimas

Kai kurie vartotojai, susidūrę su IO operacija loginiu bloko adresu diskui, buvo pakartotinai patikrinta, pranešė, kad klaidų daugiau nebuvo, pakeitus SATA ir maitinimo jungties kabelį, kuris jungė diską prie pagrindinės plokštės ir maitinimo šaltinio.

Tai rodo, kad klaida taip pat gali būti susieta su aparatūros gedimu. Greičiausiai problema jiems kilo dėl ryšio nutraukimo arba dėl elektros energijos tiekimo sutrikimo.

Jei įtariate, kad dėl tų pačių priežasčių galite susidurti su klaida ir turite atsarginius HDD jungties kabelius, galite pabandyti juos pakeisti naujais. Jei neturite nenaudotų ryšio laidų, galite pabandyti naudoti tuos, kuriuos pateikė jūsų DVD įrašymo įrenginys, ir išsiaiškinti, ar klaida daugiau nepasikartoja.

Jei nematote naujų IO operacijų paminėjimų, kad disko loginio bloko adresas buvo pakartotinai ištaisytas, kol nauji kabeliai yra vietoje, ką tik pavyko nustatyti kaltininką.

6 būdas: SATA HDD pakeitimas į ATA (arba IDE) iš AHCI

Keletui vartotojų, susidūrusių su tais pačiais vartotojais, pavyko išspręsti problemą pakeitus disko režimą iš AHCI į ATA arba IDE. Net griežtas AHCI yra naujesnis būdas sąsajai su SATA valdikliu, kai kurios sistemos nėra sukurtos taip, kad pasinaudotų tokiomis funkcijomis kaip vietinių komandų eilių sudarymas . Tai gali baigtis IO operacijos atlikimu loginiu bloko adresu, kad diskas buvo pakartotinai išbandytas .

Atminkite, kad jei neatliksite šios procedūros, pakeisdami savo disko režimą iš AHCI į ATA iš BIOS, „Windows“ nepavyks paleisti. Ši procedūra leis sistemai įkelti tinkamus BIOS parametrus, susijusius su ATA (arba IDE) disko režimu, ir leis iš naujo sukonfigūruoti registrą.

Čia yra trumpas vadovas, ką reikia padaryti:

  1. Spustelėkite pradžios piktogramą (apatiniame kairiajame kampe), tada spustelėkite maitinimo piktogramą . Paspaudę „ Shift“ mygtuką, spustelėkite mygtuką Paleisti iš naujo . Tai iš naujo paleis kompiuterį tiesiai į atkūrimo meniu.

    Spustelėkite „Pradėti iš naujo“, laikydami nuspaustą „Shift“ mygtuką
  2. Kito paleidimo metu jūsų kompiuteris bus paleistas tiesiai į atkūrimo meniu . Kai pateksite, spustelėkite įrašą Trikčių šalinimas, tada spustelėkite Išplėstinės parinktys .

    Spustelėkite Trikčių šalinimas, tada pasirinkite Išplėstinės parinktys
  3. Advanced Options“ meniu spustelėkite Startup Settings .

    „Advanced Options“ meniu spustelėkite Startup Settings
  4. Tada spustelėkite mygtuką Paleisti iš naujo, kad paleistumėte kompiuterį meniu Pradėti .
  5. Kitos įkrovos sekos pradžioje pakartotinai spauskite sąrankos mygtuką, kol įvesite savo BIOS nustatymus .

    Paspauskite [klavišą] norėdami patekti į sąranką. Pastaba : atminkite, kad sąrankos (BIOS) klavišas yra būdingas jūsų pagrindinės plokštės gamintojui, tačiau jis bus rodomas pradiniame ekrane. Paprastai tai yra vienas iš F klavišų (F4, F6, F8, F10, F12) arba Del klavišas. Internete taip pat galite ieškoti savo nustatymo rakto.
  6. Vietoje savo BIOS nustatymų ieškokite SATA operacijos nustatymo ir nustatykite jį į ATA. Prieš išeidami iš BIOS nustatymų, būtinai išsaugokite pakeitimus.

    SATA operacijos pakeitimas į ATA

    Pastaba: atminkite, kad tikslūs nustatymai ir vietos gali skirtis priklausomai nuo jūsų pagrindinės plokštės gamintojo. Jei nerandate lygiaverčių veiksmų SATA operacijai modifikuoti, ieškokite konkrečių veiksmų pagal savo pagrindinę plokštę.

  7. Palaukite, kol jūsų kompiuteris paleidžiamas meniu Pradėjimo nustatymai . Kai pateksite į vietą, paspauskite klavišą 5 (arba F5 ), kad galėtumėte paleisti saugųjį režimą naudodami tinklą. Tai leis jūsų OS gauti tinkamas tvarkykles BIOS nustatymams, kuriuos ką tik įkėlėte į sistemą.

    Paleiskite kompiuterį saugiuoju režimu naudodamiesi tinklais
  8. Kai paleisite procedūrą, atlikite įprastą paleidimą, kad paleistumėte į įprastą režimą. Kito paleidimo metu jums nebereikės susidurti su IO operacija, kai disko loginio bloko adresas buvo pakartotas .

7 būdas: BIOS atnaujinimas į naujausią versiją

Keli vartotojai, susidūrę su ta pačia problema, sugebėjo išspręsti problemą atnaujinę savo BIOS versiją į naujausią turimą versiją. Paprastai pranešama, kad tai įvyksta naudojant MSI pagrindines plokštes, tačiau tą patį taisymą gali būti taikoma skirtingiems pagrindinės plokštės gamintojams.

Atminkite, kad atnaujinti savo BIOS nėra taip sudėtinga, kaip anksčiau. Daugelis pagrindinių plokštės gamintojų programinės įrangos atnaujinimą supakuoja į vykdomąją programą, kurią lengvai galima įdiegti dukart spustelėjus.

Norėdami patikrinti, ar jūsų BIOS naujinimas yra prieinamas jūsų naujai, apsilankykite gamintojo svetainėje ir pateikite konkrečias instrukcijas, susijusias su jūsų modeliu. Šiais laikais kiekvienas gamintojas turi savo „Flash“ programą, kuri atnaujins jus („M-Flash“ MSI, „EZ Flash“ „Asus“ ir kt.)

Įdomios Straipsniai