പ്രശ്നമുള്ള ഡ്രൈവറെ തിരിച്ചറിയാൻ ഡ്രൈവർ വെരിഫയർ ഉപയോഗിക്കുന്നു. DRIVER_VERIFIER_DETECTED_VIOLATION ബ്ലൂ സ്‌ക്രീൻ പിശകുകൾ എങ്ങനെ പരിഹരിക്കാം (0x000000C4) നിങ്ങളുടെ പിസിയിൽ കേടായ ഡ്രൈവർ എങ്ങനെ കണ്ടെത്താം

ആൻഡ്രോയിഡിനായി 31.10.2021
ആൻഡ്രോയിഡിനായി

ഡ്രൈവർമാരുമായുള്ള ഏതൊരു പരീക്ഷണവും അപകടകരമാണെന്നും സിസ്റ്റത്തെ തകരാറിലാക്കുമെന്നും ഞങ്ങൾ മുന്നറിയിപ്പ് നൽകുന്നു. വിൻഡോസിൽ നിന്ന് സംശയാസ്പദമായ മറ്റൊരു ഡ്രൈവർ നീക്കം ചെയ്തുകൊണ്ട് സിസ്റ്റത്തിൻ്റെ ബാക്കപ്പ് മുൻകൂട്ടി എടുക്കുന്നതാണ് നല്ലത്.

അവർ ശകാരിക്കാത്ത ഉടൻ വിൻഡോസ്നിന്ന് മൈക്രോസോഫ്റ്റ്, പാവപ്പെട്ടവനെ ഒരേസമയം സാവധാനം, തകരാർ, അസ്ഥിരത എന്നിങ്ങനെ വിളിക്കുന്നു. എന്നാൽ ആരും അത് ഉപേക്ഷിക്കാൻ തിടുക്കം കാണിക്കുന്നില്ല, പൊതുവേ അവർ അത് ഉപേക്ഷിക്കാൻ സാധ്യതയില്ല. അതിനാൽ, പാവപ്പെട്ട ഡവലപ്പർമാരെ ശകാരിക്കുകയും അർത്ഥശൂന്യമായ തീജ്വാലകൾ ആരംഭിക്കുകയും ചെയ്യുന്നതിനുപകരം, യഥാർത്ഥത്തിൽ, സിസ്റ്റം ബഗ്ഗി ആകുന്നത് എന്തുകൊണ്ടാണെന്ന് കണ്ടെത്തുന്നത് നന്നായിരിക്കും? ഞാൻ നിങ്ങളോട് ഒരു ചെറിയ രഹസ്യം പറയാം. മരണത്തിൻ്റെയും അസ്ഥിരമായ ജോലിയുടെയും കുപ്രസിദ്ധമായ സ്ക്രീനുകളിൽ വിൻഡോസ്ബഹുഭൂരിപക്ഷം കേസുകളിലും, മൂന്നാം കക്ഷി ഡ്രൈവർമാർ കുറ്റക്കാരാണ്, കൂടാതെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് തന്നെ ഇതുമായി യാതൊരു ബന്ധവുമില്ല. അത്തരം ഡ്രൈവറുകൾ എങ്ങനെ കണ്ടെത്താമെന്നും സിസ്റ്റത്തിൽ നിന്ന് നീക്കം ചെയ്യാമെന്നും ഇപ്പോൾ ഞങ്ങൾ നിങ്ങളോട് പറയും.

ഡ്രൈവർ ഡിസൈൻ വൈകല്യങ്ങൾ ക്രാഷുകൾ മുതൽ മരണത്തിൻ്റെ നീല സ്‌ക്രീൻ വരെയാകാം ( BSOD- ബ്ലൂ സ്‌ക്രീൻ ഓഫ് ഡെത്ത്) കൂടാതെ കമ്പ്യൂട്ടറിൻ്റെ സ്ലോഡൗണിലേക്കും ഡ്രൈവറുമായി പൂർണ്ണമായും ബന്ധമില്ലാത്ത ചില ആപ്ലിക്കേഷൻ ആപ്ലിക്കേഷനുകളുടെ വിചിത്രമായ പെരുമാറ്റത്തിലേക്കും.

മരണത്തിൻ്റെ നീല സ്‌ക്രീൻ ശ്രദ്ധേയമാണ് (ഒരു വിരോധാഭാസവുമില്ലാതെ!) അത് ഗുരുതരമായ ഒരു പ്രശ്‌നത്തിൻ്റെ സാന്നിധ്യം വ്യക്തമായി സൂചിപ്പിക്കുകയും എവിടെ കുഴിക്കണം എന്നതിനെക്കുറിച്ചുള്ള നുറുങ്ങ് നൽകുകയും ചെയ്യുന്നു. പലപ്പോഴും (എന്നാൽ എല്ലായ്പ്പോഴും അല്ല) "കുറ്റപ്പെടുത്തുന്ന" ഡ്രൈവറുടെ പേര് മരണത്തിൻ്റെ നീല സ്ക്രീനിൻ്റെ മുകളിൽ വലത് കോണിൽ നേരിട്ട് പ്രദർശിപ്പിക്കും. എന്നിരുന്നാലും, അത് അവിടെ ഉണ്ടാകണമെന്നില്ല, അല്ലെങ്കിൽ അതിലും മോശമായി, പൂർണ്ണമായും ബന്ധമില്ലാത്ത ഒരു ഡ്രൈവറുടെ പേര് ഉണ്ടായിരിക്കാം.

ഉദാഹരണത്തിന്, ഒരു സാധാരണ വീഡിയോ കാർഡ് ഡ്രൈവർ മാട്രോക്സ് G450ഗ്രാഫിക്സ് സബ്സിസ്റ്റത്തിൻ്റെ അടിസ്ഥാന ഘടനകളെ നശിപ്പിക്കാൻ ശ്രമിക്കുന്നു വിൻഡോസ് 2000 , സിസ്റ്റം ഡ്രൈവറിൻ്റെ പേര് BSOD പ്രദർശിപ്പിക്കുന്നതിന് കാരണമാകുന്നു win32k.sys, ഇത് USER, GDI ഫംഗ്‌ഷനുകളുടെ ഒരു പ്രധാന ഭാഗം നടപ്പിലാക്കുന്നു, കൂടാതെ സ്വാഭാവികമായും ഇതുമായി യാതൊരു ബന്ധവുമില്ല. അതിനാൽ മരണ വായനകളുടെ നീല സ്‌ക്രീൻ വ്യാഖ്യാനിക്കുന്നത് മാന്ത്രികത, അവബോധം, ശാസ്ത്രം, കല - എല്ലാറ്റിൻ്റെയും അൽപ്പം.

ഡ്രൈവർ തകരാറുകൾക്ക് പുറമേ, ഹാർഡ്‌വെയർ തകരാറുകൾ മൂലവും മരണത്തിൻ്റെ നീല സ്‌ക്രീനുകൾ ഉണ്ടാകാം, ഉദാഹരണത്തിന്, ഒരു ഓവർക്ലോക്ക് ചെയ്ത പ്രോസസ്സർ, തെറ്റായ റാം, ഒരു വളഞ്ഞ ഹാർഡ് ഡ്രൈവ് കൺട്രോളർ, ഒരു പിസിഐ കാർഡ് സ്ലോട്ടിൽ പൂർണ്ണമായി ചേർക്കാത്തത്, ഒന്നിലെ അയഞ്ഞ കോൺടാക്റ്റ് കണക്ടറുകൾ, മോശം പവർ സപ്ലൈ, മദർബോർഡിലെ വീർത്ത ഇലക്ട്രോലൈറ്റിക് കപ്പാസിറ്റർ. വിവിധ കാരണങ്ങളാൽ രണ്ടാമത്തേത്: അടുത്തുള്ള പ്രോസസ്സറിൽ നിന്ന് അമിതമായി ചൂടാകുന്നതിനാൽ, സെറാമിക് കപ്പാസിറ്ററുകളുടെ അഭാവം നിർമ്മാതാവ് "റിപ്പോർട്ട് ചെയ്തിട്ടില്ല" (ഇതിൻ്റെ ഫലമായി RF ഘടകം ഇലക്ട്രോലൈറ്റിലൂടെ കടന്നുപോകുകയും അത് വളരെയധികം ചൂടാക്കുകയും ചെയ്യുന്നു), ഒടുവിൽ , യൂണിറ്റ് സ്റ്റെബിലൈസറിലെ കീ ട്രാൻസിസ്റ്ററുകളുടെ ചോർച്ച കാരണം. അതിനാൽ, മരം മുറിക്കുന്നതിന് മുമ്പ്, നമ്മൾ ഇരിക്കുന്ന ഇരുമ്പ് പൂർണ്ണമായി പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കേണ്ടതുണ്ട്. ഇത് എങ്ങനെ ചെയ്യാം?

ഇരുമ്പ് ഉപയോഗിച്ച് ഷോഡൗൺ

ഹാർഡ്‌വെയർ തകരാറുകൾ മൂലമുണ്ടാകുന്ന മരണത്തിൻ്റെ നീല സ്‌ക്രീനുകൾ സ്വയമേവയുള്ളതാണ്, പ്രവചനാതീതമായും ഏതെങ്കിലും പ്രത്യേക ഉപയോക്തൃ പ്രവർത്തനങ്ങൾ പരിഗണിക്കാതെയും പ്രത്യക്ഷപ്പെടുന്നു. ആപ്ലിക്കേഷൻ ആപ്ലിക്കേഷനുകളും വിവിധ സ്ഥലങ്ങളിൽ ഗുരുതരമായ പിശകുകൾ സൃഷ്ടിക്കാൻ തുടങ്ങുന്നു, കൂടാതെ സിസ്റ്റം നൽകുന്ന പിശക് കോഡുകളും വിലാസങ്ങളും മറ്റ് വിവരങ്ങളും എല്ലാ സാഹചര്യങ്ങളിലും വ്യത്യസ്തമായിരിക്കും! വഴിയിൽ, വയർലെസ് നെറ്റ്‌വർക്കുകൾ പോലെയുള്ള I/O ഉപകരണങ്ങളിൽ നിന്നുള്ള അസമന്വിത അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യുന്ന ഡ്രൈവറുകൾ ഏതാണ്ട് അതേ രീതിയിൽ തന്നെ പ്രവർത്തിക്കുന്നു. തകരാറുള്ള ഡ്രൈവറുകൾ മൂലമുണ്ടാകുന്ന മരണത്തിൻ്റെ നീല സ്‌ക്രീനുകൾ സാധാരണയായി ഒരു പ്രത്യേക കൂട്ടം പ്രവർത്തനങ്ങൾ നടത്തുമ്പോൾ സംഭവിക്കുകയും കൂടുതലോ കുറവോ സ്ഥിരമായ വിവരങ്ങൾ അടങ്ങിയിരിക്കുകയും ചെയ്യുന്നു.

ഹാർഡ്‌വെയറിൽ നിന്നുള്ള എല്ലാ സംശയങ്ങളും നീക്കംചെയ്യാൻ, മറ്റൊരു ഹാർഡ് ഡ്രൈവ് സിസ്റ്റത്തിലേക്ക് കണക്റ്റുചെയ്‌ത് ഒരു പ്രാകൃത ക്ലീൻ ഇൻസ്റ്റാൾ ചെയ്താൽ മതി. വിൻഡോസ്കുറച്ചു നേരം അതിനായി പ്രവർത്തിക്കുക. മരണത്തിൻ്റെ നീല സ്‌ക്രീനുകൾ അപ്രത്യക്ഷമാകുന്നില്ലെങ്കിൽ, ഹാർഡ്‌വെയർ ശരിക്കും കുറ്റപ്പെടുത്തേണ്ടതാണെന്നും അത് മാറ്റേണ്ട സമയമാണെന്നും അർത്ഥമാക്കുന്നു. വികലമായ ഘടകങ്ങൾ കണ്ടെത്തുന്നത് ഒരു പ്രത്യേക ചർച്ചയ്ക്കുള്ള ഒരു വിഷയമാണ്, അത് ഞങ്ങൾ അടുത്ത തവണ വിടും, എന്നാൽ ഇപ്പോൾ, ഞങ്ങളുടെ സ്ലീവ് ചുരുട്ടുക, ഈ വഞ്ചനാപരമായ ഡ്രൈവർമാരുമായി പിടിയിലാകുക.

സർട്ടിഫിക്കറ്റ് ഇല്ലാത്ത വിറക് നേരെ തീപ്പെട്ടിയിലേക്ക് പോകുന്നു

ഡ്രൈവർ വികസനത്തിന് ആവശ്യമായ മുഴുവൻ ഉപകരണങ്ങളും ( ഡി.ഡി.കെ- ഡ്രൈവർ ഡെവലപ്‌മെൻ്റ് കിറ്റ്), അനുബന്ധ ഡോക്യുമെൻ്റേഷനോടൊപ്പം Microsoft ഇത് സൗജന്യമായി വിതരണം ചെയ്യുന്നു. ഡ്രൈവറുകൾ, ചിലപ്പോൾ വളരെ ബഗ്ഗിയും അസ്ഥിരവുമാണ്.

ഇത്തരം കുഴപ്പങ്ങൾ ഉണ്ടാകാതിരിക്കാൻ, മൈക്രോസോഫ്റ്റ്പുരാതന കാലത്ത്, ഡ്രൈവർമാരുടെ മേൽ ചുമത്തിയ ആവശ്യകതകൾ പാലിക്കുന്നതിന് സാക്ഷ്യപ്പെടുത്തുന്നതിനുള്ള ഒരു നടപടിക്രമം ഇത് അവതരിപ്പിച്ചു, അതിനുശേഷം ഡ്രൈവർക്ക് ഒരു ഡിജിറ്റൽ സിഗ്നേച്ചർ നൽകും. അല്ലെങ്കിൽ ... അത് ഇഷ്യൂ ചെയ്തില്ല, അത് പുനരവലോകനത്തിനായി അയച്ചു. മാരകമായ പിശകുകളുടെയും വികസന വൈകല്യങ്ങളുടെയും അഭാവം ഉറപ്പുനൽകാത്ത ഒരു ഔപചാരിക നടപടിക്രമം മാത്രമാണ് സർട്ടിഫിക്കേഷൻ എങ്കിലും, അത് ഇപ്പോഴും ചില "പയനിയർ" ഡ്രൈവർമാരെ ഇല്ലാതാക്കുന്നു.

ഡിജിറ്റലായി ഒപ്പിട്ട ഡ്രൈവറുകൾ മാത്രമേ സിസ്റ്റത്തിൽ സൂക്ഷിക്കാവൂ. ഒരു ഡിജിറ്റൽ സിഗ്നേച്ചർ ഒരു ഇൻഷുറൻസ് പോളിസി അല്ലെങ്കിലും, അതിൻ്റെ സാന്നിധ്യം ഇതിനകം തന്നെ ഒരു നിശ്ചിത തലത്തിലുള്ള വികസന സംസ്കാരത്തെ സൂചിപ്പിക്കുന്നു. ഡിജിറ്റൽ സിഗ്‌നേച്ചർ ഇല്ലാത്ത ഡ്രൈവർമാർ ഒരു കുത്തേറ്റ പന്നിയെക്കാൾ മോശമാണ്, സാധ്യമെങ്കിൽ അവ ഒഴിവാക്കണം (പ്രത്യേകിച്ച് അവയിൽ പലതും റൂട്ട്കിറ്റുകളോ ആക്രമണാത്മക പ്രതിരോധ സംവിധാനങ്ങളോ ഉപയോഗിച്ച് ഇൻസ്റ്റാൾ ചെയ്ത ക്ഷുദ്രവെയർ ആയതിനാൽ സിസ്റ്റത്തിലേക്ക് ആഴത്തിൽ തുളച്ചുകയറുകയും അതിൻ്റെ അസ്ഥിരതയ്ക്ക് കാരണമാകുകയും ചെയ്യുന്നു). ചുരുക്കത്തിൽ, നമുക്ക് വാചാടോപത്തിൽ ഏർപ്പെടരുത്, എന്നാൽ ഒരു ലളിതമായ ചോദ്യത്തിന് ഉത്തരം നൽകാൻ ശ്രമിക്കാം: ഡിജിറ്റൽ സിഗ്നേച്ചർ ഇല്ലാതെ ഡ്രൈവറുകളുടെ ഒരു ലിസ്റ്റ് എങ്ങനെ സൃഷ്ടിക്കാം?

യൂട്ടിലിറ്റി ഇതിന് ഞങ്ങളെ സഹായിക്കും sigverif.exe, ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൻ്റെ സ്റ്റാൻഡേർഡ് ഡെലിവറി പാക്കേജിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട് കൂടാതെ WINNT\System32 ഡയറക്ടറിയിൽ സ്ഥിതി ചെയ്യുന്നു. ഞങ്ങൾ അത് സമാരംഭിച്ച് ഒരു ഡയലോഗ് ബോക്സ് കാണുന്നു. "വിപുലമായ" ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത് "തിരയൽ" ടാബിൽ റേഡിയോ ബട്ടൺ "സൈൻ ചെയ്യാത്ത സിസ്റ്റം ഫയലുകളെക്കുറിച്ച് അറിയിക്കുക" സ്ഥാനത്ത് നിന്ന് (അത് സ്ഥിരസ്ഥിതിയായി ക്ഷയിച്ചിരിക്കുന്നിടത്ത്) നിന്ന് "ഇല്ലാത്ത മറ്റ് ഫയലുകൾക്കായി തിരയുക" എന്നതിലേക്ക് നീക്കി തിരഞ്ഞെടുക്കൽ മാനദണ്ഡം സജ്ജമാക്കുക. ഡിജിറ്റൽ ഒപ്പിട്ട” സ്ഥാനം. അതിനുശേഷം, “തിരയൽ ഓപ്‌ഷനുകളിൽ”, “ഇനിപ്പറയുന്ന തരത്തിലുള്ള ഫയലുകൾക്കായി തിരയുക” ബോക്‌സ് തുറന്ന് “*.sys” തിരഞ്ഞെടുക്കുക, തുടർന്ന് “സി:\WINNT” എന്ന തിരയൽ ഫോൾഡർ ചുവടെ സൂചിപ്പിക്കുക, “ഉൾപ്പെടെ” എന്നത് പരിശോധിക്കുന്നത് ഉറപ്പാക്കുക. സബ്ഫോൾഡറുകൾ" ചെക്ക്ബോക്സ്.

യഥാർത്ഥത്തിൽ, കർശനമായി പറഞ്ഞാൽ, ഡ്രൈവറുകൾക്ക് sys എക്സ്റ്റൻഷൻ ആവശ്യമില്ല, കൂടാതെ എല്ലായ്‌പ്പോഴും WINNT ഡയറക്‌ടറിയിൽ മാത്രം പരിമിതപ്പെടുന്നില്ല, "അവരുടെ" ആപ്ലിക്കേഷനുകളുടെ ഡയറക്‌ടറികളിൽ ആയിരിക്കുന്നു, ചില ആപ്ലിക്കേഷനുകൾ ഡ്രൈവറുകൾ പോലും സംഭരിക്കുന്നു... ലോഞ്ച് ചെയ്‌ത ഉടൻ (അല്ലെങ്കിൽ മറ്റേതെങ്കിലും സമയത്ത്), അവർ നിലവിലെ അല്ലെങ്കിൽ താൽക്കാലിക ഡയറക്ടറിയിലെ ഡിസ്കിലേക്ക് ഫയൽ സംരക്ഷിക്കുകയും, ഡ്രൈവർ മെമ്മറിയിലേക്ക് ലോഡ് ചെയ്യുകയും... ഉടൻ തന്നെ അത് ഡിസ്കിൽ നിന്ന് ഇല്ലാതാക്കുകയും ചെയ്യുന്നു! ഇത് ക്ഷുദ്ര വൈറസുകൾ മാത്രമല്ല, പ്രശസ്ത വിൻഡോസ് ഉപതല ഗവേഷകനായ മാർക്ക് റുസിനോവിച്ചിൻ്റെ ചില യൂട്ടിലിറ്റികൾ പോലെയുള്ള മാന്യമായ പ്രോഗ്രാമുകളിലൂടെയും ചെയ്യുന്നു.

അതിനാൽ, പരീക്ഷണത്തിൻ്റെ പരിശുദ്ധിക്കായി, നിലവിൽ മെമ്മറിയിലുള്ള ഡ്രൈവറുകളുടെ ഒരു ലിസ്റ്റ് നേടുകയും അവയെ ഡിസ്കിലുള്ള ഡ്രൈവറുകളുമായി താരതമ്യം ചെയ്യുകയും ചെയ്യുന്നത് ഞങ്ങളെ ഉപദ്രവിക്കില്ല. ഓപ്പറേറ്റിംഗ് സിസ്റ്റം റീബൂട്ട് ചെയ്യാതെ തന്നെ ഡ്രൈവറുകൾ സൗജന്യമായി ഡൗൺലോഡ് ചെയ്യാനോ അൺലോഡ് ചെയ്യാനോ കഴിയുന്നതിനാൽ "നിലവിൽ" എന്ന വാക്കുകൾ പ്രധാനമാണ്. മൈക്രോസോഫ്റ്റ് സെർവറിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാവുന്ന ഡിഡികെയുടെ ഭാഗമായ കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റി drivers.exe പ്രവർത്തിപ്പിച്ച് നിരവധി തവണ ഈ പ്രവർത്തനം നടത്തുന്നത് നല്ലതാണ്. യൂട്ടിലിറ്റി എന്ന ലൈൻ കമാൻഡ് ഉപയോഗിച്ച് സ്വിച്ചുകളൊന്നും കൂടാതെ സമാരംഭിച്ചു drives.exeഎല്ലാ വിവരങ്ങളും സ്‌ക്രീനിലേക്ക് വലിച്ചെറിയുന്നു, ഇത് നല്ലതല്ല, കാരണം സിസ്റ്റത്തിൽ സാധാരണയായി ധാരാളം ഡ്രൈവറുകൾ ഉള്ളതിനാൽ അവ സ്‌ക്രീനിൽ യോജിക്കുന്നില്ല. എന്നിരുന്നാലും, ഔട്ട്‌പുട്ട് സ്ട്രീം ഒരു ടെക്‌സ്‌റ്റ് ഫയലിലേക്ക് (drivers.exe >file-name.txt) റീഡയറക്‌ട് ചെയ്യാൻ മതം നമ്മെ അനുവദിക്കുന്നു, അത് ഏത് ടെക്‌സ്‌റ്റ് എഡിറ്റർക്കും തുറക്കാനാകും - അത് വേഡ് അല്ലെങ്കിൽ നോട്ട്പാഡ് ആകട്ടെ. അപ്പോൾ അവശേഷിക്കുന്നത് ലംബമായ ബ്ലോക്ക് (നോട്ട്പാഡ് അനുവദിക്കാത്തത്) തിരഞ്ഞെടുത്ത് ഡ്രൈവറുകളുടെ ഒരു ലിസ്റ്റ് നേടുക എന്നതാണ്. ഓപ്പറേറ്റിംഗ് സിസ്റ്റം കേർണലിൽ നിന്ന് നേരിട്ട്!

ഈ ഡ്രൈവറുകളിൽ ഒരെണ്ണമെങ്കിലും C:\WINNT\ ഡയറക്‌ടറിയിൽ ഇല്ലെങ്കിൽ, അതിൻ്റെ ഡിജിറ്റൽ സിഗ്നേച്ചർ പരിശോധിക്കപ്പെടില്ല! സ്വാഭാവികമായും, അത്തരമൊരു ഡ്രൈവർ ഉടനടി ശ്രദ്ധ ആകർഷിക്കുന്നു, ഞങ്ങൾക്ക് ന്യായമായ ഒരു ചോദ്യമുണ്ട്: അത് എവിടെ നിന്ന് വരുന്നു? ആദ്യം, ഞങ്ങൾ ഡിസ്കിലെ എല്ലാ ഡയറക്ടറികളും സ്കാൻ ചെയ്യുന്നു; അത് ഇല്ലെങ്കിൽ, സോഫ്റ്റ്-ഐസിലെ CreateFileW ഫംഗ്‌ഷനിൽ ഒരു ബ്രേക്ക്‌പോയിൻ്റ് സജ്ജീകരിച്ച് അതിന് നൽകിയ ആർഗ്യുമെൻ്റുകൾ നോക്കുക. താമസിയാതെ അല്ലെങ്കിൽ പിന്നീട് ഞങ്ങൾ ഞങ്ങളുടെ ബഗ്ഗി ഡ്രൈവറെ കണ്ടുമുട്ടും, അതിനുശേഷം സോഫ്റ്റ്-ഐസ് സ്ക്രീനിൻ്റെ താഴെ വലത് കോണിൽ മാത്രമേ നമുക്ക് നോക്കാൻ കഴിയൂ, അവിടെ അത് സൃഷ്ടിച്ച പ്രക്രിയയുടെ പേര് പ്രദർശിപ്പിക്കും. കൂടുതൽ വിവരങ്ങൾക്ക്, "സോഴ്സ് ടെക്സ്റ്റുകൾ ഇല്ലാതെ ഡീബഗ്ഗിംഗ് പ്രോഗ്രാമുകൾക്കുള്ള ടെക്നിക്കുകൾ" എന്ന പുസ്തകം കാണുക, അതിൻ്റെ ഇലക്ട്രോണിക് പകർപ്പ് ftp അല്ലെങ്കിൽ http സെർവർ nezumi.org.ru ലും ഞങ്ങളുടെ ഡിസ്കിലും കാണാം. ഞങ്ങൾ യൂട്ടിലിറ്റിയെ പീഡിപ്പിക്കുന്നത് തുടരുന്നു sigverif.exe.

“ശരി”, “ആരംഭിക്കുക” ക്ലിക്കുചെയ്‌തതിനുശേഷം, ഒരു “തെർമോമീറ്റർ” സ്ക്രീനിൽ ദൃശ്യമാകും, പുരോഗതി പ്രദർശിപ്പിക്കും, കൂടാതെ ഹാർഡ് ഡ്രൈവ് അതിൻ്റെ എല്ലാ തലകളും ഉപയോഗിച്ച് തുരുമ്പെടുക്കാൻ തുടങ്ങും. ജോലി പൂർത്തിയാകുമ്പോൾ, ഡിജിറ്റൽ സിഗ്നേച്ചർ ഇല്ലാത്ത ഡ്രൈവറുകളുടെ ഒരു ലിസ്റ്റ് സമാഹരിച്ച് സ്ക്രീനിൽ പ്രദർശിപ്പിക്കും.

ചില ഹോട്ട്‌ഹെഡുകൾ നിർദ്ദേശിക്കുന്നു, പാഷണ്ഡതയുടെ സിസ്റ്റം ശുദ്ധീകരിക്കുന്നതിന്, ഒപ്പിടാത്ത എല്ലാ ഡ്രൈവറുകളും നീക്കംചെയ്യാൻ - അപ്പോൾ, എല്ലാ പ്രശ്നങ്ങളും ഇല്ലാതാകുമെന്ന് അവർ പറയുന്നു. ഇത് എങ്ങനെ ചെയ്യാം? FAR അല്ലെങ്കിൽ Explorer വഴി (തീർച്ചയായും അഡ്മിനിസ്ട്രേറ്റർ അവകാശങ്ങളോടെ!) ഡിസ്കിൽ നിന്ന് അവയെ നീക്കം ചെയ്യുക എന്നതാണ് ഏറ്റവും പരുക്കൻ പരിഹാരം. എന്നാൽ അത്തരമൊരു പ്രവർത്തനത്തിൻ്റെ അനന്തരഫലങ്ങൾ വളരെ വിനാശകരമാണ്, എക്സ്പ്ലോററിലെ ഡ്രൈവർ ഐക്കണിൽ വലത്-ക്ലിക്കുചെയ്യുന്നതാണ് നല്ലത്, നിർമ്മാതാവിൻ്റെ പേര് "പ്രോപ്പർട്ടീസിൽ" കണ്ടെത്തുക, അതിലൂടെ നിങ്ങൾക്ക് ഏത് തരത്തിലുള്ള ആപ്ലിക്കേഷൻ / ഹാർഡ്വെയർ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് നിർണ്ണയിക്കാനാകും. ഈ ഡ്രൈവർ, പരിഷ്കൃതമായ രീതിയിൽ ഇത് അൺഇൻസ്റ്റാൾ ചെയ്യുക. ശരിയാണ്, ഇവിടെ ഒരു "പക്ഷേ" ഉണ്ട്.

താഴെയുള്ള ചിത്രത്തിൽ ഡ്രൈവർ ഹൈലൈറ്റ് ചെയ്തിട്ടുണ്ട്. g400m.sys, Matrox G450 കാർഡിനൊപ്പം വരുന്നു, Matrox ഒരു ദുർബലമായ കമ്പനിയല്ലെങ്കിലും, അതിന് ഒരു ഡിജിറ്റൽ സിഗ്നേച്ചർ ലഭിച്ചില്ല (ഒന്നുകിൽ മൈക്രോസോഫ്റ്റ് അത് നൽകിയില്ല, അല്ലെങ്കിൽ Matrox തന്നെ ശല്യപ്പെടുത്താൻ ആഗ്രഹിച്ചില്ല). സ്വാഭാവികമായും, സിസ്റ്റത്തിൽ നിന്ന് നീക്കം ചെയ്ത ശേഷം, നിങ്ങൾ SVGA മോഡിനെക്കുറിച്ച് മറക്കേണ്ടിവരും. എന്നിരുന്നാലും, നിങ്ങൾക്ക് Matrox വെബ്‌സൈറ്റിലേക്ക് പോയി ഡ്രൈവറിൻ്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാം (ഇത് ഇതിനകം ഡിജിറ്റലായി ഒപ്പിട്ടതാണ്). ഇവിടെ മാത്രം... ഒപ്പിട്ടതും ഒപ്പിടാത്തതുമായ പതിപ്പുകളിൽ മാരകമായ നിരവധി പിശകുകൾ അടങ്ങിയിരിക്കുന്നു, പ്രത്യേകിച്ചും, ചില സാഹചര്യങ്ങളുടെ ഫലമായി, ഓവർലേ മോഡിലേക്ക് മാറാൻ ശ്രമിക്കുമ്പോൾ, സിസ്റ്റം BSOD-ലേക്ക് ക്രാഷ് ചെയ്യുന്നു, കാരണം ഡ്രൈവർ ഇതിനകം സ്വതന്ത്രമാക്കിയ മെമ്മറി സ്വതന്ത്രമാക്കാൻ ശ്രമിക്കുന്നു.

അതിനാൽ, ഒരു ഡിജിറ്റൽ സിഗ്നേച്ചറിൻ്റെ സാന്നിധ്യം/അഭാവം അതിൽത്തന്നെ ഒന്നും അർത്ഥമാക്കുന്നില്ല, ഞങ്ങൾ ഒപ്പിട്ട ഡ്രൈവറുകൾ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂവെങ്കിലും, ഇത് സ്ഥിരതയ്ക്ക് ഒരു ഗ്യാരണ്ടിയും നൽകുന്നില്ല.

ഇവിടെയാണ് ഞങ്ങൾ ലേഖനത്തിൻ്റെ രണ്ടാം ഭാഗത്തേക്ക് പോകുന്നത്, അതായത്, പോരാട്ടത്തിന് അടുത്തുള്ള സാഹചര്യങ്ങളിൽ ഡ്രൈവർമാരെ പരീക്ഷിക്കുന്നു.

ഞങ്ങൾ വിറക് ഒരു യഥാർത്ഥ പരീക്ഷണം നൽകുന്നു

DDK ഒരു അത്ഭുതകരമായ യൂട്ടിലിറ്റി ഉൾക്കൊള്ളുന്നു ഡ്രൈവർ വെരിഫയർ, അത് ഡ്രൈവർമാർക്ക് ഏറ്റവും കഠിനമായ അവസ്ഥകൾ സൃഷ്ടിക്കുന്നു, അങ്ങേയറ്റം, ആത്മഹത്യ എന്നിവയുമായി അതിർത്തി പങ്കിടുന്നു, അതിൽ പരാജയപ്പെടാനുള്ള സാധ്യത പരമാവധി ആണ്, കൂടാതെ വികലമായ ഡ്രൈവറുടെ പേര് ഏറ്റവും കൃത്യതയോടെ നിർണ്ണയിക്കപ്പെടുന്നു (വികസന വൈകല്യങ്ങൾ കാരണം അത് കഷ്ടപ്പെടുന്നില്ലെങ്കിലും, എന്നാൽ മറ്റുള്ളവരുടെ ഡ്രൈവറുകളുടെ ഡാറ്റ ഘടന നശിപ്പിക്കുന്നു).

അത് ശ്രദ്ധിക്കേണ്ടത് പ്രധാനമാണ് ഡ്രൈവർ വെരിഫയർ- ഇതൊരു മരുന്നല്ല, ഒരു ഡയഗ്നോസ്റ്റിക് ഉപകരണം മാത്രമാണ്. ഇത് ഇപ്പോഴും നിങ്ങളെ പരാജയങ്ങളിൽ നിന്ന് രക്ഷിക്കില്ല (നേരെമറിച്ച്, ഇത് അവയുടെ തീവ്രത കുറച്ച് ഓർഡറുകൾ വർദ്ധിപ്പിക്കും), എന്നാൽ മതിയായ വിശ്വാസ്യതയുള്ള "സ്നീക്കി" ഡ്രൈവറെ തിരിച്ചറിയാൻ ഇത് സഹായിക്കും.

അതിനാൽ, ഞങ്ങൾ verifier.exe സമാരംഭിക്കുന്നു, ഞങ്ങൾ വിൻഡോ കാണുന്നു ഡ്രൈവർ വെരിഫയർ മാനേജർ, ക്രമീകരണ ടാബിലേക്ക് പോയി എല്ലാ ഡ്രൈവർമാരുടെയും സ്ഥിരീകരിക്കുക സ്ഥാനത്തേക്ക് റേഡിയോ ബട്ടൺ നീക്കുക, അതിനുശേഷം ഞങ്ങൾ "മുൻഗണന ക്രമീകരണം" ബട്ടൺ അമർത്തുക, അത് ഇനിപ്പറയുന്ന സ്ഥിരീകരണ തരങ്ങൾ സജ്ജമാക്കുന്നു:

  • പ്രത്യേകം കുളം- പരീക്ഷിക്കപ്പെടുന്ന ഡ്രൈവറുകൾക്ക് അലോക്കേഷനായി ഒരു പ്രത്യേക മെമ്മറി ഏരിയ അനുവദിക്കും, അത് വളരെ വേഗത്തിൽ പ്രവർത്തിക്കില്ല, എന്നാൽ സ്വന്തം, മറ്റ് ആളുകളുടെ ഡാറ്റയുടെ മിക്ക തരം നാശങ്ങളും കണ്ടുപിടിക്കാൻ കഴിവുള്ളതാണ്.
  • ശക്തിയാണ് IRQLപരിശോധിക്കുന്നു. IRQL എന്നത് ഇൻ്ററപ്റ്റ് റിക്വസ്റ്റ് ലെവലാണ്. ഡ്രൈവർ ഡവലപ്പർമാർ ചെയ്യുന്ന ഏറ്റവും സാധാരണമായ തെറ്റ് പേജിംഗ് മാനേജർ പ്രവർത്തിക്കാത്ത ഒരു IRQL ലെവലിൽ മെമ്മറി ആക്സസ് ചെയ്യാൻ ശ്രമിക്കുന്നതാണ്. ആവശ്യമുള്ള പേജ് പെട്ടെന്ന് ഡിസ്കിലേക്ക് പുറത്താക്കപ്പെടുകയാണെങ്കിൽ, സിസ്റ്റം "IRQL_LESS_OR_EQULAR" എന്ന ലിഖിതമുള്ള ഒരു നീല സ്ക്രീനായി മാറും. ഈ മോഡ് നിർബന്ധിക്കുന്നത് ഡ്രൈവർ പേജുകൾ ഡിസ്കിലേക്ക് ഫ്ലഷ് ചെയ്യാൻ പ്രേരിപ്പിക്കുന്നു, അങ്ങനെ ഡിസൈൻ വൈകല്യം 100% സമയവും ദൃശ്യമാകും.
  • താഴ്ന്നത് വിഭവം അനുകരണംസിസ്റ്റം റിസോഴ്‌സുകളുടെ വിനാശകരമായ അഭാവത്തിൽ ഡ്രൈവർ എങ്ങനെ പ്രവർത്തിക്കുമെന്ന് കാണാൻ ഇത് ഇൻസ്റ്റാൾ ചെയ്യുന്നത് ഉപയോഗപ്രദമാണ്, പക്ഷേ നിങ്ങൾ ഇത് ചെയ്യേണ്ടതില്ല, പക്ഷേ പൂൾ ട്രാക്കിംഗ് ചെക്ക്ബോക്സ് ഉപേക്ഷിക്കുന്നതാണ് നല്ലത് (മെമ്മറിയുടെ ശരിയായ കൈകാര്യം ചെയ്യൽ നിരീക്ഷിക്കൽ കുളം). ഇൻപുട്ട്/ഔട്ട്‌പുട്ട് പിശകുകൾ (I/O പരിശോധന) എല്ലാ പിശകുകളുടെയും അപ്രധാനമായ ഭാഗമാണ്, അതിനാൽ ഈ ചെക്ക്ബോക്‌സിൻ്റെ സ്ഥാനം പൊതുവെ പൂർണ്ണമായും വിമർശനാത്മകമാണ്.

ക്രമീകരണങ്ങൾ തിരഞ്ഞെടുക്കുന്നത് പൂർത്തിയാക്കിയ ശേഷം, "പ്രയോഗിക്കുക" ബട്ടണിൽ ക്ലിക്ക് ചെയ്ത്, ഞങ്ങൾ നിർദ്ദേശിച്ചതുപോലെ, റീബൂട്ട് ചെയ്യുക.

ബൂട്ടിംഗ് ആരംഭിച്ചയുടനെ, സിസ്റ്റം മന്ദഗതിയിലാകും, അത് അങ്ങനെതന്നെയാണ്, കാരണം കേർണൽ പതിവിലും കൂടുതൽ പരിശോധനകൾ നടത്തുന്നു. പിശകുകൾ കണ്ടെത്തുമ്പോൾ, ഡ്രൈവർ നാമവും ഡെവലപ്പർമാർക്ക് ഉപയോഗപ്രദവും എന്നാൽ ഞങ്ങൾക്ക് ഉപയോഗശൂന്യവുമായ മറ്റ് ചില വിവരങ്ങളുമായി മരണത്തിൻ്റെ ഒരു നീല സ്‌ക്രീൻ മിന്നുന്നു. നമുക്ക് ചെയ്യാൻ കഴിയുന്നത് ഡ്രൈവർ ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് അപ്ഡേറ്റ് ചെയ്യുക അല്ലെങ്കിൽ അത് ഉപയോഗിക്കുന്ന പ്രോഗ്രാം (ഹാർഡ്വെയർ) ഉപയോഗിക്കാൻ വിസമ്മതിക്കുക എന്നതാണ്. യഥാർത്ഥത്തിൽ, നനഞ്ഞ മരം കത്തിക്കാൻ ഞങ്ങൾക്ക് കുറച്ച് കൂടി ഓപ്ഷനുകൾ ഉണ്ട്, എന്നാൽ പിന്നീട് അതിൽ കൂടുതൽ.

verifier.exe പ്രവർത്തിപ്പിച്ച് നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും സ്ഥിരീകരണ നില കണ്ടെത്താനാകും. ഡ്രൈവർ സ്റ്റാറ്റസ് ടാബ് നിലവിലെ സാഹചര്യത്തിൻ്റെ വിശദീകരണത്തോടെ കണ്ടെത്തിയ എല്ലാ ഡ്രൈവറുകളുടെയും സ്റ്റാറ്റസുകൾ പട്ടികപ്പെടുത്തുന്നു. ലോഡ് ചെയ്‌ത നില എന്നതിനർത്ഥം ഈ ഡ്രൈവർ ഒരിക്കലെങ്കിലും ലോഡുചെയ്‌ത് പരീക്ഷിച്ചു എന്നാണ് (പക്ഷേ പൂർണ്ണമായും അല്ല, അതായത്, ഡ്രൈവറിൻ്റെ എല്ലാ ഭാഗങ്ങളും പരീക്ഷിച്ചിട്ടില്ല). അൺലോഡഡ് സ്റ്റാറ്റസ് എന്നതിനർത്ഥം ഡ്രൈവർ ലോഡുചെയ്ത്, പരിശോധിച്ചുറപ്പിച്ചു (ഒരുപക്ഷേ ഭാഗികമായി) കൂടാതെ സിസ്റ്റം/പ്രോഗ്രാം അത് ഉപയോഗിച്ച് അല്ലെങ്കിൽ സ്വന്തം അഭ്യർത്ഥന പ്രകാരം അൺലോഡ് ചെയ്തു എന്നാണ്. വിപുലീകരണ കാർഡ് സ്ലോട്ടിൽ നിന്ന് ക്രൂരമായി പുറത്തെടുത്ത്, അതായത് അൺഇൻസ്റ്റാളേഷൻ നടത്താതെ നീക്കം ചെയ്ത ഉപകരണങ്ങളിൽ നിന്ന് അവശേഷിക്കുന്ന ഡ്രൈവർമാർക്ക് രണ്ടാമത്തേത് പ്രത്യേകിച്ചും സാധാരണമാണ്. രക്ഷപ്പെട്ട ഡ്രൈവർ ബസ് സ്കാൻ ചെയ്യുന്നു, "അതിൻ്റെ" ഹാർഡ്‌വെയർ കണ്ടെത്താൻ ശ്രമിക്കുന്നു, തിരയലിൽ പരാജയപ്പെടുന്നു, തുടർന്ന് മെമ്മറിയിൽ നിന്ന് സ്വയം അൺലോഡ് ചെയ്യുന്നു, വഴിയിൽ, സിസ്റ്റം ബൂട്ട് മന്ദഗതിയിലാക്കുന്നു (ചിലപ്പോൾ വളരെ ഗണ്യമായി) മറ്റ് ഡ്രൈവറുകളുമായി വൈരുദ്ധ്യം. ധാർമ്മികത: എല്ലാ നിയമങ്ങൾക്കും അനുസൃതമായി ഉപകരണങ്ങൾ സിസ്റ്റത്തിൽ നിന്ന് നീക്കം ചെയ്യണം! എന്നിരുന്നാലും, എല്ലാ അൺലോഡഡ് സ്റ്റാറ്റസും അസാധാരണമായ ഒരു സാഹചര്യത്തിൻ്റെ അടയാളമല്ല, അത്തരമൊരു സ്റ്റാറ്റസുള്ള ഒരു ഡ്രൈവറെ ഇല്ലാതാക്കുന്നതിന് മുമ്പ്, ഇത് ഏത് തരത്തിലുള്ള റെയിൻഡിയറാണെന്നും അത് ആദ്യം എവിടെ നിന്നാണ് വന്നതെന്നും നിങ്ങൾ കണ്ടെത്തേണ്ടതുണ്ട്.

ഈ ഡ്രൈവർ ഇതുവരെ ലോഡുചെയ്‌തിട്ടില്ലെന്നും അതിനാൽ പരിശോധിച്ചിട്ടില്ലെന്നും നെവർ ലോഡഡ് സ്റ്റാറ്റസ് സൂചിപ്പിക്കുന്നു, അതിനാൽ, ഇതുമായി ബന്ധപ്പെട്ടിരിക്കാവുന്ന വിവിധ പ്രോഗ്രാമുകൾ സമാരംഭിക്കുമ്പോൾ നിങ്ങൾ കാത്തിരിക്കേണ്ടതുണ്ട്. എന്നിരുന്നാലും, ചില ഡ്രൈവറുകൾ (പ്രത്യേകിച്ച് തെറ്റായി അൺഇൻസ്റ്റാൾ ചെയ്തവ) ലോഡ് ചെയ്തിട്ടില്ല, അതനുസരിച്ച്, ഒരിക്കലും പരിശോധിക്കപ്പെടുന്നില്ല.

കുറച്ച് സമയം ഹാർഡ് ചെക്ക് മോഡിൽ സിസ്റ്റത്തിൽ പ്രവർത്തിച്ചതിന് ശേഷം (നിരവധി മണിക്കൂറുകൾ മുതൽ നിരവധി ദിവസം വരെ), ഞങ്ങൾ മുമ്പ് അനുഭവിച്ച മിക്കവാറും എല്ലാ വികലമായ ഡ്രൈവർമാരെയും ഞങ്ങൾ തിരിച്ചറിയുകയും അവരുടെ പേരുകൾ ഒരു കടലാസിൽ എഴുതുകയും ചെയ്യും.

അതേ വെരിഫയർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് സിസ്റ്റം സാധാരണ മോഡിലേക്ക് (അതായത്, പ്രകടനം കുറയ്ക്കുന്ന അധിക പരിശോധനകളില്ലാതെ) തിരികെ നൽകാം. ഞങ്ങൾ ക്രമീകരണ ടാബിലേക്ക് മടങ്ങുന്നു, തിരഞ്ഞെടുത്ത ഡ്രൈവറുകളുടെ വെരിഫൈഡ് സ്ഥാനത്തേക്ക് റേഡിയോ ബട്ടൺ നീക്കുക (ഡ്രൈവർ ഒന്നും തിരഞ്ഞെടുക്കരുത്), "എല്ലാം പുനഃസജ്ജമാക്കുക", തുടർന്ന് "പ്രയോഗിക്കുക" എന്നതിൽ ക്ലിക്ക് ചെയ്ത് റീബൂട്ട് ചെയ്യുക. എല്ലാം! സിസ്റ്റം ഇപ്പോൾ സാധാരണ വേഗതയിൽ പ്രവർത്തിക്കുന്നു, പക്ഷേ പരിശോധനകളില്ലാതെ.

നനഞ്ഞ വിറക് എന്തുചെയ്യണം?

എന്നാൽ ശരിക്കും, ഒരു തകരാറുള്ള ഡ്രൈവർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് എന്തുചെയ്യാൻ കഴിയും? ഒരു ഡീബഗ്ഗർ കയ്യിൽ പിടിക്കാൻ അറിയാവുന്ന ഹാക്കർമാർക്ക്, അവർക്ക് മതിയായ സമയമുണ്ടെങ്കിൽ, അത് ഡിസ്അസംബ്ലിംഗ് ചെയ്യാൻ കഴിയും (ഭാഗ്യവശാൽ, ഡ്രൈവറുകൾ സാധാരണയായി വലുപ്പത്തിൽ ചെറുതാണ്), ഒരു പിശക് കണ്ടെത്തി അത് പരിഹരിക്കാനുള്ള ഒരു മാർഗം കണ്ടെത്തുക, പക്ഷേ.. ഇത് വളരെ സമയമെടുക്കുന്നതാണ്.

ഡ്രൈവറെ (അത് ഉപയോഗിക്കുന്ന ഹാർഡ്‌വെയർ/പ്രോഗ്രാമിനൊപ്പം) വലിച്ചെറിയുന്നതും ഒരു ഓപ്ഷനല്ല. അപരിചിതനായ ഒരു ചൈനീസ് നിർമ്മാതാവിൽ നിന്നുള്ള $20 സൗണ്ട് കാർഡ് മരണത്തിൻ്റെ നീല സ്‌ക്രീനുകൾക്ക് കാരണമാണെന്ന് ഞങ്ങൾക്കറിയാമെങ്കിലും, അത് കൂടുതൽ യോഗ്യമായ എന്തെങ്കിലും ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കാൻ ഞങ്ങൾക്ക് ശക്തമായ പ്രചോദനമുണ്ട്. എന്നാൽ ഇത്, കർശനമായി പറഞ്ഞാൽ, എല്ലാവർക്കും ഇതിനകം വ്യക്തമാണ് കൂടാതെ അധിക അഭിപ്രായങ്ങൾ ആവശ്യമില്ല.

സിംഗിൾ-പ്രോസസർ പരിതസ്ഥിതിയിൽ വികസിപ്പിച്ചെടുത്ത (പരീക്ഷിച്ച) ഒരു ഡ്രൈവർ ഡ്യുവൽ-പ്രോസസർ മെഷീനിൽ ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നതിനാലാണ് ധാരാളം ക്രാഷുകളും മരണത്തിൻ്റെ നീല സ്‌ക്രീനുകളും ഉണ്ടാകുന്നതെന്ന് എല്ലാവർക്കും അറിയില്ല. ഇവിടെ "ഡ്യുവൽ-പ്രോസസർ" എന്നതുകൊണ്ട് ഞങ്ങൾ അർത്ഥമാക്കുന്നത് രണ്ട് കല്ലുകളും ഹൈപ്പർ-ത്രെഡിംഗ്/മൾട്ടി-കോർ പ്രൊസസ്സറുകളും ഉള്ള ഒരു യഥാർത്ഥ പ്ലാറ്റ്‌ഫോമാണ്. ഒരു ഹോം കമ്പ്യൂട്ടറിന് രണ്ട് പ്രോസസ്സറുകൾ ആവശ്യമില്ലെന്ന് അറിയപ്പെടുന്നു (കൂടുതൽ ടെസ്റ്റുകൾ സ്ഥിരീകരിച്ചു), കാരണം ബഹുഭൂരിപക്ഷം ആപ്ലിക്കേഷനുകളിലും പ്രകടനത്തിൽ പ്രായോഗികമായി വർദ്ധനവ് ഇല്ല.

അതിനാൽ, സിസ്റ്റം അസ്ഥിരമാണെങ്കിൽ, ഒരു കാരണത്താലോ മറ്റൊരു കാരണത്താലോ വികലമായ ഡ്രൈവറിൽ നിന്ന് മുക്തി നേടുന്നത് അസാധ്യമാണെങ്കിൽ, നിങ്ങൾക്ക് ബയോസ് സജ്ജീകരണത്തിലേക്ക് കടക്കാൻ ശ്രമിക്കാം, നിങ്ങളുടെ “വെർച്വൽ ഡ്യുവൽ-പ്രോസസർ” മെഷീനെ സിംഗിൾ പ്രോസസറാക്കി മാറ്റുക. . boot.ini ഫയൽ തുറക്കുന്നതിലൂടെ സമാനമായ ഒരു പ്രഭാവം നേടാനാകും (കംപ്യൂട്ടറുകളിൽ Windows NT/2000/XPസിസ്റ്റം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള ലോജിക്കൽ ഡ്രൈവിൻ്റെ റൂട്ട് ഡയറക്ടറിയിലാണ് ഇത് സ്ഥിതിചെയ്യുന്നത്) കൂടാതെ അതിലേക്ക് /ONECPU സ്വിച്ച് ചേർത്ത്, പിശകുകൾ അപ്രത്യക്ഷമാകുമെന്ന പ്രതീക്ഷയിൽ റീബൂട്ട് ചെയ്യുക.

പട്ടിക 1

ഒരു സാധാരണ boot.ini ഫയലിൻ്റെ ഉദാഹരണം


സമയപരിധി=30

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows 2000 Pro" /fastdetect /SOS

പട്ടിക 2

ലഭ്യമായ എല്ലാ പ്രോസസർമാരിൽ നിന്നും ഒരു പ്രോസസർ മാത്രം ഉപയോഗിക്കുന്നതിന് ഞങ്ങൾ സിസ്റ്റം കോൺഫിഗർ ചെയ്യുന്നു


സമയപരിധി=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows 2000 Pro" /fastdetect /SOS /ONECPU

എന്നാൽ ഓൺ വിൻഡോസ് വിസ്ത boot.ini ഫയൽ ഒന്നുമില്ല, ഒരു പ്രത്യേക യൂട്ടിലിറ്റി ഉപയോഗിച്ച് അതിൻ്റെ ബൂട്ട് ക്രമീകരണങ്ങൾ ക്രമീകരിക്കാൻ (താത്കാലികമായി) സാധ്യമാണെങ്കിലും, മൈക്രോസോഫ്റ്റ് ഈ പഴുതുകൾ പൂർണ്ണമായും ഇല്ലാതാക്കാൻ പദ്ധതിയിടുന്നു, അതുവഴി BIOS സെറ്റപ്പ് മാത്രമേ നിലനിൽക്കൂ. എന്നിരുന്നാലും, വേണ്ടി വിസ്ത, പിന്നീട് അവർ അതിലേക്ക് മാറുമ്പോഴേക്കും, ഡ്രൈവർ ഡെവലപ്പർമാർ ഒരുപക്ഷേ മൾട്ടിപ്രൊസസർ മെഷീനുകൾ സ്വന്തമാക്കിയിരിക്കും (മറ്റുള്ളവ വിൽക്കാൻ അവശേഷിക്കില്ല എന്നതിനാൽ) അവരുടെ സൃഷ്ടികൾ ഒരു മൾട്ടിപ്രൊസസർ പരിതസ്ഥിതിയിൽ പരീക്ഷിക്കും.

മറ്റൊരു സൂക്ഷ്മമായ പോയിൻ്റ്. ഡ്രൈവർ ഡെവലപ്പർമാർ ചെയ്യുന്ന ഏറ്റവും സാധാരണമായ തെറ്റ്, പേജിംഗ് മാനേജർ പ്രവർത്തിക്കാത്ത IRQL ലെവലിൽ പ്രീംപ്റ്റിബിൾ മെമ്മറി ആക്സസ് ചെയ്യുന്നതാണെന്നും അഭ്യർത്ഥിച്ച പേജ് മെമ്മറിയിൽ ഇല്ലെങ്കിൽ, ഒരു ക്രാഷ് സംഭവിക്കുമെന്നും ഞങ്ങൾ മുകളിൽ പറഞ്ഞതായി ഓർക്കുക. ഡിസ്കിലേക്ക് പ്രായോഗികമായി പേജുകളൊന്നും പുറത്താക്കപ്പെടാത്ത ഒരു വോളിയത്തിലേക്ക് റാം വർദ്ധിപ്പിക്കുക എന്നതാണ് ഇവിടെയുള്ള വ്യക്തമായ പരിഹാരം. നിലവിലെ മെമ്മറി വിലയിൽ, മിക്കവാറും എല്ലാവർക്കും രണ്ട് പുതിയ മെമ്മറി സ്റ്റിക്കുകൾ വാങ്ങാൻ കഴിയും. എന്നാൽ പ്രശ്നത്തിന് കൂടുതൽ ആക്സസ് ചെയ്യാവുന്ന (കൂടുതൽ ഗംഭീരമായ) പരിഹാരമുണ്ട്. പരാമീറ്റർ ആണെങ്കിൽ DisablePagingExecutive, അടുത്ത രജിസ്ട്രി ബ്രാഞ്ചിൽ സ്ഥിതി ചെയ്യുന്നു HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, ഒന്നിന് തുല്യമാണ് (ഡിഫോൾട്ടായി പൂജ്യം), ന്യൂക്ലിയർ ഘടകങ്ങൾ മുൻകൈയെടുക്കില്ല. അതിനാൽ, ഞങ്ങൾ "രജിസ്ട്രി എഡിറ്റർ" സമാരംഭിക്കുക, ഈ പ്രിയപ്പെട്ട പാരാമീറ്റർ മാറ്റി റീബൂട്ട് ചെയ്യുക (ഒരു റീബൂട്ടിന് ശേഷം മാത്രമേ മാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരൂ), ഇത് പരാജയങ്ങളുടെ പ്രശ്നം പരിഹരിക്കാൻ സഹായിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

അത്തരം സന്ദർഭങ്ങളിൽ, വിൻഡോസ് എക്സ്പിയിൽ ഡ്രൈവറുകൾ എത്രത്തോളം ശരിയായി പ്രവർത്തിക്കുന്നുവെന്ന് പരിശോധിക്കുന്നതിന്, ഒരു പ്രത്യേക യൂട്ടിലിറ്റി ഉണ്ട് verifier.exe. യൂട്ടിലിറ്റി ഡ്രൈവർ വെരിഫയർ, ഡ്രൈവർമാർക്കുള്ള ഏറ്റവും കഠിനമായ അവസ്ഥകൾ സൃഷ്ടിക്കുന്നു, അതിൽ പരാജയപ്പെടാനുള്ള സാധ്യത വളരെ കൂടുതലാണ്, കൂടാതെ പരാജയപ്പെടുന്ന ഡ്രൈവറുടെ പേര് ഏറ്റവും കൃത്യതയോടെ നിർണ്ണയിക്കപ്പെടുന്നു. അതിനാൽ, വ്യവസ്ഥാപിതമല്ലാത്ത പരാജയങ്ങളുടെ കാര്യത്തിൽ, യൂട്ടിലിറ്റി പ്രവർത്തിപ്പിക്കുന്നത് ഉപയോഗപ്രദമാണ് ഡ്രൈവർ വെരിഫയർ.exe.വെരിഫയർ ഡൗൺലോഡ് ചെയ്യേണ്ട ആവശ്യമില്ല, കാരണം യൂട്ടിലിറ്റി വിൻഡോസിൽ ഉൾപ്പെടുത്തുകയും ഡയറക്ടറിയിൽ സ്ഥിതിചെയ്യുകയും ചെയ്യുന്നു വിൻഡോസ്\സിസ്റ്റം32


1 കൂടെ പ്രവർത്തിക്കുന്നു വെരിഫയർ.exe

1.1 നമുക്ക് ലോഞ്ച് ചെയ്യാം Verifier.exe.ആരംഭിക്കുക - പ്രവർത്തിപ്പിക്കുക - വെരിഫയർ.exe:

1.3 യൂട്ടിലിറ്റി ഡ്രൈവർ വെരിഫയർ.exeറീബൂട്ട് ചെയ്യാൻ ആവശ്യപ്പെടും:



1.4 രജിസ്ട്രിയിൽ രണ്ട് പുതിയ പാരാമീറ്ററുകൾ ദൃശ്യമാകും:


-- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers


ബന്ധപ്പെട്ട രജിസ്ട്രി ക്രമീകരണങ്ങൾ ഡ്രൈവർ വെരിഫയർ.exe

2 ടെസ്റ്റ് ഫലങ്ങൾ

2.1 യൂട്ടിലിറ്റിയുടെ ആദ്യ വിൻഡോയിലാണെങ്കിൽ ഡ്രൈവർ വെരിഫയർ.exeതിരഞ്ഞെടുക്കുക "നിലവിൽ പരീക്ഷിച്ച ഡ്രൈവറുകളെക്കുറിച്ചുള്ള വിവരങ്ങൾ പ്രദർശിപ്പിക്കുക",അപ്പോൾ ഇതുപോലുള്ള ഒരു വിൻഡോ ദൃശ്യമാകും. ഏതൊക്കെ ഡ്രൈവറുകളാണ് പരിശോധിച്ചതെന്നും അല്ലാത്തത് ഏതൊക്കെയെന്ന് കാണിക്കുന്നു. അമർത്തിയാൽ "കൂടുതൽ", പരീക്ഷിച്ച ഡ്രൈവറുകളെക്കുറിച്ചുള്ള മറ്റ് വിവരങ്ങൾ നിങ്ങൾക്ക് കാണാൻ കഴിയും:



2.2 യൂട്ടിലിറ്റി ഉപയോഗിച്ച് ഡ്രൈവറുകൾ പരിശോധിച്ചതിൻ്റെ ഫലമായി ഡ്രൈവർ വെരിഫയർ.exeസിസ്റ്റം തകരാറിലാകാൻ സാധ്യതയുണ്ട്. ഡ്രൈവറുകൾ പരിശോധിക്കുമ്പോൾ ഒരു പിശക് സംഭവിക്കുമ്പോൾ, സിസ്റ്റം പിശകുകൾ കൂടാതെ . സാധാരണ പിശക് കോഡുകളും വിശദീകരണങ്ങളും ചുവടെ നൽകിയിരിക്കുന്നു.

0xC1: SPECIAL_POOL_DETECTED_MEMORY_CORRUPTION
· 0xC4: DRIVER_VERIFIER_DETECTED_VIOLATION
· 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
· 0xC9: DRIVER_VERIFIER_IOMANAGER_VIOLATION
· 0xD6: DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION
· 0xE6: DRIVER_VERIFIER_DMA_VIOLATION


2.3 പ്രോഗ്രാം വഴിയുള്ള ഡംപ് ഡീക്രിപ്ഷൻ്റെ ഉദാഹരണങ്ങൾ :


3. ഉപയോഗപ്രദമായ ലിങ്കുകൾ

ഡ്രൈവർ വെരിഫയർ യൂട്ടിലിറ്റി (verifier.exe) രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് പ്രശ്നമുള്ള ഡ്രൈവറുകൾ വിശകലനം ചെയ്യുന്നതിനാണ്, ഒരു BSOD ന് ശേഷമുള്ള മെമ്മറി ഡംപുകളുടെ വിശകലനം പ്രശ്നമുള്ള ഡ്രൈവർ കണ്ടെത്താൻ അനുവദിക്കുന്നില്ല. ഡ്രൈവർ വെരിഫയർ ഏറ്റവും പ്രശ്നകരമായ സാഹചര്യങ്ങളിൽ ഒരു "ലൈഫ് സേവർ" ആണ്.

ഡ്രൈവർ വെരിഫയർ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇവ ചെയ്യാനാകും:

    ഡ്രൈവർ സ്ട്രെസ് ടെസ്റ്റ് (വിഭവക്ഷാമം വ്യവസ്ഥകൾ അനുകരിക്കപ്പെടുന്നു);

    ബഫർ ഓവർഫ്ലോ നിയന്ത്രണം;

    തന്നിരിക്കുന്ന IRQL-ൽ തെറ്റായ പ്രവർത്തനം കാരണം സംഭവിക്കുന്ന പിശകുകളുടെ നിയന്ത്രണം;

    I/O പിശക് വിശകലനം;

    തടസ്സപ്പെട്ട സാഹചര്യങ്ങൾ കണ്ടെത്തൽ മുതലായവ.

ഇനിപ്പറയുന്ന സന്ദർഭങ്ങളിൽ ഡ്രൈവർ വെരിഫയർ യൂട്ടിലിറ്റി വളരെ ഉപയോഗപ്രദമാണ്:

    ഈ പ്രത്യേക ഡ്രൈവർ സിസ്റ്റം ക്രാഷുചെയ്യുന്നതിന് കാരണമാകുന്നുവെന്ന് അഡ്മിനിസ്ട്രേറ്റർക്ക് (ഉപയോക്താവിന്) സംശയമുണ്ട്, ഇത് യഥാർത്ഥത്തിൽ അങ്ങനെയാണോ എന്ന് പരിശോധിക്കാൻ അദ്ദേഹം ആഗ്രഹിക്കുന്നു;

    ഡ്രൈവർ ഡെവലപ്പർമാർ അവരുടെ ഡ്രൈവർ പരിശോധിക്കാൻ ആഗ്രഹിക്കുന്നു;

    ഒരു BSOD ന് ശേഷം ഒരു ഡംപ് വിശകലനം ചെയ്യുമ്പോൾ, പ്രശ്നമുള്ള ഡ്രൈവർ കണ്ടെത്തുന്നത് അസാധ്യമാണ്.

മെമ്മറി ഡംപുകൾ വിശകലനം ചെയ്യുന്നതിനുള്ള ഏറ്റവും ബുദ്ധിമുട്ടുള്ള ഒരു സാഹചര്യം, അത് അനുവദിച്ച ബഫർ അവസാനിക്കുന്നതിന് മുമ്പോ ശേഷമോ ഡ്രൈവർ തെറ്റായി ഡാറ്റ പുനരാലേഖനം ചെയ്യുന്നു എന്നതാണ്. അത്തരം സന്ദർഭങ്ങളിൽ, OS കേർണലിൽ പിശകുകൾ സംഭവിക്കുന്നു (ഉദാഹരണത്തിന്, ഒരു BSOD-ന് ശേഷമുള്ള ഒരു ഡമ്പിൻ്റെ വിശകലനം, ntoskrnl.exe-ൽ പിശക് സംഭവിച്ചതായി കാണിക്കുന്നു).

ഒരു നിർദ്ദിഷ്ട ഉദാഹരണം ഉപയോഗിച്ച് സമാനമായ ഒരു കേസ് നോക്കാം. NotMyfault യൂട്ടിലിറ്റി ഉപയോഗിച്ച്, ഞങ്ങൾ BSOD-ന് കാരണമാകുന്നു - "ബഫർ ഓവർഫ്ലോ".

windbg ഉപയോഗിച്ചുള്ള ഡംപ് വിശകലനത്തിൻ്റെ ഫലം ചുവടെ ചേർത്തിരിക്കുന്നു.

ഡംപ് വിശകലനം അനുസരിച്ച് നമുക്ക് ലഭിക്കുന്നത്:

1. Arg1: 00000007, ഇതിനകം സ്വതന്ത്രമാക്കിയ പൂൾ സ്വതന്ത്രമാക്കാനുള്ള ശ്രമം (ഇതിനകം സ്വതന്ത്രമാക്കിയ ഒരു പൂൾ റിലീസ് ചെയ്യാൻ ശ്രമിച്ചു)

2. IMAGE_NAME: ntkrpamp.exe (സിസ്റ്റത്തിൻ്റെ കാതലിന് ഇതുമായി എന്തെങ്കിലും ബന്ധമുണ്ട്)

അത്തരം പിഴവുകളോടെയാണ് വെരിഫയർ രക്ഷാപ്രവർത്തനത്തിലേക്ക് വരുന്നത്.

വെരിഫയർ സമാരംഭിക്കുക.

"നിലവാരമില്ലാത്ത പാരാമീറ്ററുകൾ സൃഷ്ടിക്കുക" തിരഞ്ഞെടുക്കുക. അടുത്തതായി, "ലിസ്റ്റിൽ നിന്ന് പാരാമീറ്ററുകൾ തിരഞ്ഞെടുക്കുക" തിരഞ്ഞെടുക്കുക.

"വിഭവക്ഷാമം അനുകരിക്കുക" ഒഴികെ എല്ലാം തിരഞ്ഞെടുക്കുക.

തുടർന്ന് "ഈ ലിസ്റ്റിനായി അൺലോഡ് ചെയ്ത ഡ്രൈവറുകൾ തിരഞ്ഞെടുക്കുക" തിരഞ്ഞെടുത്ത് NotMyfault.exe പ്രോഗ്രാമിൻ്റെ അതേ ഡയറക്ടറിയിൽ സ്ഥിതി ചെയ്യുന്ന myfault.sys ഡ്രൈവറിലേക്കുള്ള പാത വ്യക്തമാക്കുക.

തുടർന്ന് ഡ്രൈവർ അടയാളപ്പെടുത്തി "പൂർത്തിയാക്കുക" ക്ലിക്കുചെയ്യുക. ഇതിനുശേഷം, ഞങ്ങൾ കമ്പ്യൂട്ടർ റീബൂട്ട് ചെയ്യേണ്ടതുണ്ട്.

തുടക്കത്തിലെ അതേ പ്രവർത്തനങ്ങളെല്ലാം ഞങ്ങൾ ചെയ്യുന്നു. NotMyfault.exe പ്രവർത്തിപ്പിക്കുക, "ബഫർ ഓവർഫ്ലോ" തിരഞ്ഞെടുത്ത് "ക്രാഷ്" ക്ലിക്ക് ചെയ്യുക. നിങ്ങൾ ശ്രദ്ധിച്ചതുപോലെ, ഒരു ക്രാഷ് ഉടനടി സംഭവിക്കാനിടയില്ല, കാരണം ആരാണ്, എപ്പോൾ ഈ മെമ്മറി ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ ശ്രമിക്കുമെന്ന് മുൻകൂട്ടി അറിയില്ല. ചുവടെയുള്ള ചിത്രത്തിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, വെരിഫയറിന് നന്ദി, സിസ്റ്റത്തിന് പ്രശ്നമുള്ള ഡ്രൈവർ തിരിച്ചറിയാൻ കഴിയും.

BSOD-ന് ശേഷം ഒരു മെമ്മറി ഡമ്പിൻ്റെ windbg.exe-ൽ!analyze –v ഉപയോഗിച്ച് ഞാൻ ഒരു വിശകലനം നൽകും.

കേർണലിൽ ലഭ്യമായ സാധാരണ മെമ്മറിക്ക് പകരം, പരീക്ഷിക്കപ്പെടുന്ന ഡ്രൈവർ, അത്തരം ഒരു പിശക് കണ്ടുപിടിക്കാൻ രൂപകൽപ്പന ചെയ്ത ഒരു പ്രത്യേക പൂൾ ഉപയോഗിക്കുന്ന തരത്തിൽ വെരിഫയർ പ്രോഗ്രാം അത് ചെയ്യുന്നു. ഇതിന് നന്ദി, BSOD-ന് കാരണമാകുന്ന ഡ്രൈവറെ നിങ്ങൾക്ക് കണ്ടെത്താനാകും.

വിശകലനത്തിൻ്റെ ഫലങ്ങൾ നോക്കുകയാണെങ്കിൽ, നമുക്ക് ഇനിപ്പറയുന്നവ കാണാം.

1. DRIVER_PAGE_FAULT_BEYOND_END_OF_ALLOCATION (d6) – വെരിഫയർ സൃഷ്ടിക്കുന്ന പിശകുകളിൽ ഒന്നാണിത്

2. IMAGE_NAME: myfault.sys – പ്രശ്നമുണ്ടാക്കിയ ഡ്രൈവർ.

അതിനാൽ, ഒരു BSOD-ന് ശേഷം ഒരു മെമ്മറി ഡമ്പ് വിശകലനം ചെയ്യുന്നത് "കുറ്റവാളിയായ ഡ്രൈവർ" കണ്ടെത്താൻ നിങ്ങളെ അനുവദിക്കുന്നില്ലെങ്കിൽ, verifier.exe പ്രോഗ്രാം ഉപയോഗിക്കുക (മെമ്മറിയുടെ അഭാവം ഒഴികെ എല്ലാ പരിശോധനകളും ഇൻസ്റ്റാൾ ചെയ്യുക).

ഡ്രൈവർ വെരിഫയർ (verifier.exe) ഉപയോഗിക്കുന്നതിനുള്ള ഏറ്റവും ലളിതമായ മാർഗ്ഗം ഇനിപ്പറയുന്ന പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുക എന്നതാണ്:

വെരിഫയർ / സ്റ്റാൻഡേർഡ് / ഡ്രൈവർ ഡ്രൈവർ ഫയലിൻ്റെ പേര്

പോസ്റ്റ് കാഴ്‌ചകൾ: 1,042

യൂട്ടിലിറ്റി ഡ്രൈവർ വെരിഫയർവിൻഡോസ് എക്സ്പിയിൽ തുടങ്ങി വിൻഡോസിൻ്റെ എല്ലാ പതിപ്പുകളിലും ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, കൂടാതെ ഡ്രൈവറുകൾ പരിശോധിക്കാനും പ്രശ്നമുണ്ടാക്കുന്ന ഡ്രൈവറുകൾ തിരിച്ചറിയാനും നിങ്ങളെ അനുവദിക്കുന്നു മരണത്തിൻ്റെ നീല സ്‌ക്രീൻ (BSOD- മരണത്തിൻ്റെ നീല സ്‌ക്രീൻ) കൂടാതെ കൂടുതൽ വിശകലനത്തിനായി ഒരു മെമ്മറി ഡമ്പിൽ പ്രശ്നമുള്ള ഡ്രൈവറെക്കുറിച്ചുള്ള വിശദമായ വിവരങ്ങൾ രേഖപ്പെടുത്തുക. യൂട്ടിലിറ്റി പരിശോധിച്ച ഡ്രൈവറുകളെ വിവിധ " സമ്മർദ്ദ പരിശോധനകൾ", വിവിധ അങ്ങേയറ്റത്തെ അവസ്ഥകളെ അനുകരിക്കുന്നു: മെമ്മറിയുടെ അഭാവം, I/O നിയന്ത്രണം, IRQL, ഡെഡ്‌ലോക്കുകൾ, DMA പരിശോധനകൾ, IRP മുതലായവ. I.e. ഉൽപാദന സംവിധാനങ്ങളിൽ അപൂർവ്വമായി സംഭവിക്കുന്ന സാഹചര്യങ്ങൾ അനുകരിക്കപ്പെടുന്നു, അവയിലെ ഡ്രൈവർ പെരുമാറ്റം നിരീക്ഷിക്കപ്പെടുന്നു. BSOD ഉപയോഗിച്ച് ഒരു ഡ്രൈവർ സിസ്റ്റം ക്രാഷിലേക്ക് നയിച്ചേക്കാവുന്ന സാഹചര്യങ്ങൾ തിരിച്ചറിയുക എന്നതാണ് യൂട്ടിലിറ്റിയുടെ ലക്ഷ്യം.

ഡ്രൈവർ വെരിഫയർ യൂട്ടിലിറ്റിയുടെ എക്സിക്യൂട്ടബിൾ ഫയലിനെ വിളിക്കുന്നു വെരിഫയർ.exeകൂടാതെ %windir%\system32 ഡയറക്ടറിയിൽ സ്ഥിതി ചെയ്യുന്നു. യൂട്ടിലിറ്റി ഉപയോഗിക്കുന്നതിന് രണ്ട് ഓപ്ഷനുകൾ ഉണ്ട്: കമാൻഡ് ലൈനിൽ നിന്നോ ഗ്രാഫിക്കൽ ഇൻ്റർഫേസ് ഉപയോഗിച്ചോ.

വിൻഡോസ് 8-ൽ ഡ്രൈവർ വെരിഫിക്കേഷൻ മോഡ് പ്രവർത്തനക്ഷമമാക്കാൻ, ടൈപ്പ് ചെയ്തുകൊണ്ട് ഡ്രൈവർ വെരിഫയർ യൂട്ടിലിറ്റി സമാരംഭിക്കുക

വെരിഫയർ

ടാസ്ക് ലിസ്റ്റിൽ നിന്ന്, തിരഞ്ഞെടുക്കുക ഇഷ്‌ടാനുസൃത ക്രമീകരണങ്ങൾ സൃഷ്‌ടിക്കുക (കോഡ് ഡെവലപ്പർമാർക്കായി)അമർത്തുക അടുത്തത്.

ഓപ്ഷനുകൾ തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക സ്റ്റാൻഡേർഡ് ക്രമീകരണങ്ങൾ, തീർച്ചപ്പെടുത്താത്ത I/O അഭ്യർത്ഥനകൾ നിർബന്ധിക്കുകഒപ്പം IRP ലോഗിംഗ്. ക്ലിക്ക് ചെയ്യുക അടുത്തത്.

അടുത്തത് തിരഞ്ഞെടുക്കുക.

"പ്രൊവൈഡർ" കോളം ഹെഡറിൽ ക്ലിക്കുചെയ്ത് പട്ടികയിലെ ഉള്ളടക്കങ്ങൾ അടുക്കുക, ഡ്രൈവറുകളുടെ ലിസ്റ്റിൽ നിന്ന് നിങ്ങൾ പരീക്ഷിക്കാൻ ആഗ്രഹിക്കുന്നവ തിരഞ്ഞെടുക്കുക. ഞങ്ങളുടെ ഉദാഹരണത്തിൽ, വികസിപ്പിച്ചിട്ടില്ലാത്ത എല്ലാ ഡ്രൈവറുകൾക്കുമായി ഞങ്ങൾ ഒരു പരിശോധന നടത്തും മൈക്രോസോഫ്റ്റ്കോർപ്പറേഷൻ. ഞങ്ങൾ ഡ്രൈവറുകൾ തിരഞ്ഞെടുത്തു: e1g6032e.sys (Intel), lsi_sas.sys (LSI).

കുറിപ്പ്. ഡ്രൈവറിൽ ഒരു മൈക്രോസോഫ്റ്റ് ഡിജിറ്റൽ സിഗ്നേച്ചറിൻ്റെ സാന്നിദ്ധ്യം, ഡ്രൈവർ സ്ഥിരതയ്ക്കായി ഒരു പ്രത്യേക രീതിയിൽ പരീക്ഷിച്ചിട്ടുണ്ടെന്നും ഇതിനുശേഷം അതിൻ്റെ കോഡ് പരിഷ്കരിച്ചിട്ടില്ലെന്നും സൂചിപ്പിക്കുന്നു. അതുകൊണ്ടാണ് ഇത് ശുപാർശ ചെയ്യുകയോ ഉപയോഗിക്കുകയോ ചെയ്യാത്തത്.

ക്ലിക്ക് ചെയ്താൽ മതി പൂർത്തിയാക്കുകമാറ്റങ്ങൾ പ്രാബല്യത്തിൽ വരുന്നതിന് നിങ്ങൾ സിസ്റ്റം റീബൂട്ട് ചെയ്യണമെന്ന് പ്രസ്താവിക്കുന്ന ഒരു വിവര വിൻഡോ ദൃശ്യമാകും.

ഉപദേശം. കമാൻഡ് ലൈനിൽ നിന്നും ഡ്രൈവർ വെരിഫിക്കേഷൻ മോഡും പ്രവർത്തനക്ഷമമാക്കാം. ഉദാഹരണത്തിന്, myPCDriver.sys ഡ്രൈവറിനായുള്ള സ്റ്റാൻഡേർഡ് ക്രമീകരണങ്ങൾ ഉപയോഗിച്ച് ഡ്രൈവർ വെരിഫയർ പ്രവർത്തിപ്പിക്കുന്നതിന്, കമാൻഡ് ഇതുപോലെ കാണപ്പെടും:

വെരിഫയർ /സ്റ്റാൻഡേർഡ് /ഡ്രൈവർ myPCDriver.sys

റീബൂട്ടിന് ശേഷം, സിസ്റ്റം ഡ്രൈവർ വെരിഫിക്കേഷൻ മോഡിലേക്ക് ബൂട്ട് ചെയ്യുന്നു. ഡ്രൈവർ വെരിഫയർ പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുന്നു, പിശകുകൾ തിരിച്ചറിയുന്നതിനായി തിരഞ്ഞെടുത്ത ഡ്രൈവറുകളിൽ വിവിധ തരം പരിശോധനകൾ നടത്തുന്നു. നിങ്ങളുടെ കമ്പ്യൂട്ടർ സാധാരണ പോലെ ഉപയോഗിക്കുക, BSOD ദൃശ്യമാകുന്നതുവരെ കാത്തിരിക്കുക. മുമ്പ് സിസ്റ്റം തകരാറിലായ പ്രവർത്തനങ്ങൾ എന്താണെന്ന് നിങ്ങൾക്കറിയാമെങ്കിൽ, അവ ആവർത്തിക്കുക. ഒരു BSOD സംഭവിക്കുകയാണെങ്കിൽ, നിങ്ങൾ മെമ്മറി ഡംപ് ഫയൽ പകർത്തേണ്ടതുണ്ട് (സ്ഥിരസ്ഥിതിയായി, ഇത് C:\Windows\Minidump\*.dmp ഡയറക്‌ടറിയിൽ സംരക്ഷിച്ചിരിക്കുന്നു) അല്ലെങ്കിൽ സമാനമായത്.

പ്രധാനം!ഡ്രൈവർ വെരിഫയർ ഉപയോഗിച്ച് ഡ്രൈവർ ഡീബഗ്ഗിംഗ് മോഡ് സജീവമാക്കിയ ശേഷം, ഇത് നിർബന്ധിതമായി പ്രവർത്തനരഹിതമാക്കുന്നത് വരെ ഈ മോഡ് പ്രവർത്തിക്കും.

1-2 ദിവസത്തിനുള്ളിൽ പ്രശ്നം ആവർത്തിക്കുന്നില്ലെങ്കിൽ, ഒരു നിശ്ചിത അളവിലുള്ള ഉറപ്പോടെ, ടെസ്റ്റ് ചെയ്യുന്ന ഡ്രൈവറുകൾ സിസ്റ്റം ക്രാഷിൻ്റെ കാരണമല്ലെന്നും അവയ്ക്കുള്ള സ്കാൻ മോഡ് പ്രവർത്തനരഹിതമാക്കാമെന്നും നമുക്ക് നിഗമനം ചെയ്യാം.

ഉപദേശം. വിൻഡോസ് ഡ്രൈവർ വെരിഫയർ ഉപയോഗിക്കുന്നത് വിൻഡോസിനെ ഗണ്യമായി മന്ദഗതിയിലാക്കുന്നു, അതിനാൽ ഇത് എല്ലായ്പ്പോഴും ഈ മോഡിൽ പ്രവർത്തിപ്പിക്കാൻ ശുപാർശ ചെയ്യുന്നില്ല.

കമാൻഡ് ലൈനിൽ നിന്ന് നിങ്ങൾക്ക് ഡ്രൈവർ വെരിഫയർ പ്രവർത്തനരഹിതമാക്കാം:

വെരിഫയർ / റീസെറ്റ്

അല്ലെങ്കിൽ ഗ്രാഫിക്കൽ ഇൻ്റർഫേസിൽ നിന്ന് തിരഞ്ഞെടുത്ത് നിലവിലുള്ള ക്രമീകരണങ്ങൾ ഇല്ലാതാക്കുക.

സാധാരണ മോഡിൽ നിങ്ങൾക്ക് സിസ്റ്റത്തിൽ പ്രവേശിക്കാൻ കഴിയുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് സുരക്ഷിത മോഡിൽ നിന്ന് ഡീബഗ്ഗിംഗ് മോഡ് പ്രവർത്തനരഹിതമാക്കാം.

സിസ്റ്റം സുരക്ഷിത മോഡിൽ ബൂട്ട് ചെയ്യുന്നില്ലെങ്കിൽ, ഒരു ബൂട്ട് ഡിസ്കിൽ നിന്ന് ബൂട്ട് ചെയ്തുകൊണ്ട് ഇനിപ്പറയുന്ന രജിസ്ട്രി കീകൾ ഇല്ലാതാക്കാൻ ശ്രമിക്കുക:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel

ഡ്രൈവർ വെരിഫയർ യൂട്ടിലിറ്റിയുടെ നിലവിലെ നില നിങ്ങൾക്ക് ഇതുപോലെ പരിശോധിക്കാം.


ചിലപ്പോൾ ഹാർഡ്‌വെയറുമായി ബന്ധപ്പെട്ട DRIVER_VERIFIER_DETECTED_VIOLATION ബ്ലൂ സ്‌ക്രീൻ പിശകുകൾ കേടായ റാൻഡം ആക്‌സസ് മെമ്മറി (RAM) കാരണം ഉണ്ടാകാം. ക്രമരഹിതമായ കമ്പ്യൂട്ടർ റീബൂട്ടുകൾ, ബൂട്ട് ബീപ്പുകൾ അല്ലെങ്കിൽ മറ്റ് കമ്പ്യൂട്ടർ പ്രശ്നങ്ങൾ (BSOD 0xC4 പിശകുകൾക്ക് പുറമേ) നിങ്ങൾ നേരിടുന്നുണ്ടെങ്കിൽ, നിങ്ങളുടെ മെമ്മറി കേടാകാനുള്ള സാധ്യത വളരെ കൂടുതലാണ്. വാസ്തവത്തിൽ, വിൻഡോസ് ഒഎസിലെ ആപ്ലിക്കേഷൻ ക്രാഷുകളുടെ ഏതാണ്ട് 10% മെമ്മറി കറപ്ഷൻ മൂലമാണ് സംഭവിക്കുന്നത്.

നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ അടുത്തിടെ പുതിയ മെമ്മറി ചേർത്തിട്ടുണ്ടെങ്കിൽ, അത് DRIVER_VERIFIER_DETECTED_VIOLATION പിശകിന് കാരണമാകുന്നില്ലെന്ന് ഉറപ്പാക്കാൻ അത് താൽക്കാലികമായി നീക്കംചെയ്യാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു. ഈ പ്രവർത്തനം BSOD പരിഹരിക്കുന്നുവെങ്കിൽ, ഇതാണ് പ്രശ്നത്തിൻ്റെ ഉറവിടം, അതിനാൽ പുതിയ മെമ്മറി നിങ്ങളുടെ ചില ഹാർഡ്‌വെയറുമായി പൊരുത്തപ്പെടാത്തതോ കേടായതോ ആണ്. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾ പുതിയ മെമ്മറി മൊഡ്യൂളുകൾ മാറ്റിസ്ഥാപിക്കേണ്ടതുണ്ട്.

നിങ്ങൾ പുതിയ മെമ്മറി ചേർത്തിട്ടില്ലെങ്കിൽ, അടുത്ത ഘട്ടം നിങ്ങളുടെ കമ്പ്യൂട്ടറിൻ്റെ നിലവിലുള്ള മെമ്മറിയിൽ ഒരു ഡയഗ്നോസ്റ്റിക് ടെസ്റ്റ് നടത്തുക എന്നതാണ്. നിങ്ങളുടെ 0xC4 നീല സ്‌ക്രീൻ മരണത്തിന് കാരണമായേക്കാവുന്ന ഹാർഡ് മെമ്മറി പരാജയങ്ങളും ഇടയ്‌ക്കിടെയുള്ള പിശകുകളും ഒരു മെമ്മറി ടെസ്റ്റ് സ്കാൻ ചെയ്യും.

വിൻഡോസിൻ്റെ സമീപകാല പതിപ്പുകളിൽ റാം ടെസ്റ്റ് യൂട്ടിലിറ്റി ഉൾപ്പെട്ടിട്ടുണ്ടെങ്കിലും, പകരം Memtest86 ഉപയോഗിക്കാൻ ഞാൻ വളരെ ശുപാർശ ചെയ്യുന്നു. വിൻഡോസിൽ പ്രവർത്തിക്കുന്ന മറ്റ് ടെസ്റ്റ് പ്രോഗ്രാമുകളിൽ നിന്ന് വ്യത്യസ്തമായി, ബയോസ് അടിസ്ഥാനമാക്കിയുള്ള ഒരു ടെസ്റ്റിംഗ് സോഫ്റ്റ്വെയറാണ് Memtest86. ഈ സമീപനത്തിൻ്റെ പ്രയോജനം, DRIVER_VERIFIER_DETECTED_VIOLATION പിശകുകൾക്കായി എല്ലാ ഓപ്പറേറ്റിംഗ് മെമ്മറിയും പരിശോധിക്കാൻ യൂട്ടിലിറ്റി നിങ്ങളെ അനുവദിക്കുന്നു, അതേസമയം മറ്റ് പ്രോഗ്രാമുകൾക്ക് പ്രോഗ്രാമും ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും മറ്റ് പ്രവർത്തിക്കുന്ന പ്രോഗ്രാമുകളും ഉൾക്കൊള്ളുന്ന മെമ്മറി ഏരിയകൾ പരിശോധിക്കാൻ കഴിയില്ല.



വായിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു

മുകളിൽ