Windows 7-də baqaj sürücüsünü necə müəyyənləşdirmək olar. Mavi Ölüm Ekranını düzəltmək üçün Sürücü Doğrulayıcısından istifadə edin. İmzasız sürücülərin yoxlanılması

Sürücü üçün lazım olan bir proqramdır əməliyyat sistemi və ona qoşulmuş aparat cihazları ilə qarşılıqlı əlaqə üçün müxtəlif proqram proqramları. Səs, video kartlar, printerlər, skanerlər kimi aparat komponentləri və onların düzgün işləməsi üçün uyğun sürücü lazımdır.

Bütün cihaz sürücüləri xüsusi əməliyyat sistemləri üçün nəzərdə tutulmuşdur. Məsələn, Windows XP drayverləri Windows Vista drayverlərindən fərqli olacaq.Ona görə də cihaz drayverlərini quraşdırarkən və yeniləyərkən əlavə ehtiyat tədbirləri görmək lazımdır, çünki səhv və ya uyğun olmayan drayverlərin quraşdırılması təkcə cihaza deyil, həm də sisteminizə zərər verə bilər.

Sürücü xətalarının ümumi səbəbləri

Sürücü səhvlərinin bəzi ümumi səbəbləri aşağıda verilmişdir:

  • Siz kompüterinizə düzgün qoşulmayan hardware cihazından istifadə etməyə çalışırsınız.
  • Sistemdəki iki və ya daha çox sürücü bir-biri ilə uyğun gəlmir.
  • Sisteminizə uyğun olmayan sürücü və ya sürücülər quraşdırılıb.
  • Kompüterinizdə lazımsız və ya köhnəlmiş sürücülər var.

Sürücü səhvlərini düzəltmək üçün addımlar
Sürücü xətasını müəyyən etmək üçün ilk addım cihazın sisteminizə düzgün qoşulmasını təmin etməkdir. Bir çox qurğular əlaqə xətası verir, ona görə də cihazınızın sisteminizə düzgün qoşulduğunu yoxlayın. Bundan sonra, sürücülərdə heç bir problem olmadığına əmin olmalısınız.Bunu kompüterinizlə birlikdə gələn Cihaz meneceri yardım proqramından istifadə edərək edə bilərsiniz. Windows sistemi. Birbaşa işə salmaqla Cihaz Menecerini aça bilərsiniz devmgmt. msc -dən komanda xətti Başlamaq>Bittio. Cihaz menecerini açdığınız zaman sisteminizə qoşulmuş bütün cihazların siyahısını görəcəksiniz. Qüsurlu faylı asanlıqla müəyyən edə bilərsiniz, çünki o, sarı üçbucaqla işarələnəcək Nida işarəsi içəri. Cihazın xüsusiyyətləri dialoq qutusunu açmaq üçün üzərinə sağ klikləyin. Xüsusiyyətlər dialoqunda bölməni yoxlayın Cihaz statusu nişanda Ümumidir. Sürücülər xüsusiyyətlər pəncərəsinin Sürücülər sekmesinde göstərilir. Burada aşağıdakı tapşırıqlardan birini yerinə yetirin:

  • Sürücü yeniləmələrini yoxlayın və quraşdırın: Köhnəlmiş sürücülər sürücü səhvləri ilə əlaqəli əsas səbəblərdən biridir.Bu problemi həll etmək üçün düyməni basın Sürücü yeniləyin.Təchizat Yeniləmə Sihirbazı açılacaq. Siz sürücünü yeniləmək üçün sehrbazdan istifadə edə bilərsiniz.Tövsiyə olunur ki, əvvəlcə sürücü yeniləməsini endirin və onu sabit diskinizdə rahat bir yerə saxlayın və sonra yeniləmə prosesinə başlayın, çünki yeniləmə sihirbazı quraşdırmaq üçün yeri göstərməyinizi xahiş edəcək. yeniləmə.
  • Sürücünün geri qaytarılması: Yeni yeniləməni quraşdırdıqdan qısa müddət sonra xəta mesajı almağa başlasanız, çox güman ki, yeni yeniləmə səhvdir. Bu problemi həll etmək üçün düyməni basın Sürücü geri qaytarma sənin yanına qayıtmaq əvvəlki versiya sürücülər.
  • Sürücünün silinməsi: Cari sürücülərinizlə bağlı problemlər varsa - çatışmayan və ya zədələnmiş fayllar - onda edə biləcəyiniz ən yaxşı şey klikləməkdir Sil cari sürücünü silmək və sonra yenidən sürücünü yenidən quraşdırmaq üçün.

Nə etdiyinizə əmin deyilsinizsə və yuxarıda göstərilən düzəlişləri bir az çətin hesab edirsinizsə, etibarlı sürücü skan aləti seçməyiniz tövsiyə olunur. Sürücü skan alətləri bütün cihaz drayverlərini yoxlamaq və onların yeni olmadığına əmin olmaq üçün nəzərdə tutulub. Yeni yeniləmələr mövcud olduqda, sürücü skaneri avtomatik olaraq ən yaxşı yeniləmələri kompüterinizə yükləyir və quraşdırır.

Windows Vista/7-yə daxil olan sistem yardım proqramından istifadə Sürücü yoxlayıcı Menecer, sistemdə quraşdırılmış sürücülərin hərtərəfli diaqnostikasını apara və kompüterin və ona qoşulmuş avadanlıqların sabit işləməsinə mane olan problemli komponentləri tapa bilərsiniz.

Qeyd olunan aləti işə salmaq üçün Windows-a administrator hüquqları ilə daxil olmalısınız, sonra “Başlat -> Çalıştır” menyusunun ünvan sətrində verifier.exe əmrini daxil edin və OK düyməsini sıxın. Nəticədə, Sürücü Doğrulama Meneceri pəncərəsi açılacaq, orada başınızı cızmalı və yardım proqramını işə salmaq üçün uyğun seçimə qərar verməli olacaqsınız. İstisnasız olaraq bütün sürücülərin həm seçmə, həm də tam testini həyata keçirə bilərsiniz.

Proqramın iş rejimini qurduqdan və "Bitir" düyməsini basdıqdan sonra kompüteri yenidən başlatmalı və əməliyyat sisteminin yüklənməsini gözləməlisiniz. Arızalı bir sürücü aşkar edilərsə, Windows sözdə "ölümün mavi ekranı"na (BSOD - Ölümün Mavi Ekranı) düşəcək və nəzərə alınmalı olan problemli komponent haqqında məlumatları ehtiva edən kritik bir səhv barədə məlumat verəcəkdir.

Növbəti addım qüsurlu sürücü fayllarını silməkdir. Bunu etmək üçün, kompüteri işə salarkən F8 düyməsini basıb saxlayın, sistemi Təhlükəsiz rejimdə və sonra standartda işə salın. Windows istifadə edərək nasaz komponenti aradan qaldırın. Sonra konsolu yenidən açmalı və Driver Verifier Manager proqramını deaktiv etmək üçün verifier.exe /reset təlimatını daxil etməli olacaqsınız. Qeyd etmək vacibdir ki, problemli sürücülərin olmadığını göstərən kompüter uğurla yüklənərsə, sonuncu əmri daxil etmək də tələb olunur.

Əlavə istinad məlumatı bu məsələ Microsoft Dəstək saytında “Windows Sürücü Problemlərini Müəyyən etmək üçün Sürücü Doğrulayıcısından istifadə edin (Qabaqcıl)” məqaləsinə baxın.

Problemə səbəb olma ehtimalı olmayan sistem sürücüsünü göstərir (məsələn, win32k.sys). Bu halda, bu sahədə çox dərin bilik və təcrübə tələb edən zibilin ciddi təhlili tələb olunacaq. Bununla belə, əməliyyat sisteminin daxili sürücü yoxlayıcısından istifadə edərək sürücülərinizi özünüz yoxlaya bilərsiniz. Verifier.exe. Bu, Microsoft bilik bazası məqaləsində təfərrüatlı şəkildə əhatə olunsa da, Windows sürücü problemlərini həll etmək üçün Sürücü Doğrulayıcısından istifadə etməklə, orada təqdim olunan material kifayət qədər təkmil texniki səviyyədə təqdim olunur. Aşağıdadır Qısa Təsvir sürücüləri yoxlamaq üçün görülməli olan tədbirlər.

Bu səhifədə

Sürücü Doğrulayıcısı ilə işə başlayın

Menyuda Başlamaqİcra etmək(və ya BaşlamaqAxtar) daxil edin yoxlayıcı və Enter düyməsini basın. Sürücü Yoxlayıcısı işə düşəcək. Bir element seçin Qeyri-standart parametrlər yaradın (proqram kodu üçün) və düyməni basın Daha.

Ayrı-ayrı variantları seçin tam siyahı və düyməni basın Daha.

Növbəti addımda istisna olmaqla, bütün qutuları yoxlayın Resurs çatışmazlığının simulyasiyası və düyməni basın Daha.

Növbəti addımda seçin İmzasız sürücüləri avtomatik seçin və düyməni basın Daha. İmzasız sürücü tapılmazsa, gedin.

İmzasız sürücülər

İmzasız sürücülər aşkar edilərsə, onların siyahısını görəcəksiniz.

Sürücülər həm cihazlara, həm də proqramlara aid ola bilər. Sürücü Doğrulayıcı pəncərəsini bağlamayın və ya klikləməyin Dahaİndi.

Yenilənmiş sürücüləri axtarın

Yenilənmiş sürücülərin olub olmadığını yoxlamaq lazımdır.

  1. Siyahıda bir proqram drayverini görsəniz, proqramın güncəlləşib-yenilmədiyini görmək üçün istehsalçının veb saytına daxil olun. Yenilənmiş versiya yoxdursa, proqramı silməyə cəhd edə bilərsiniz (hər zaman onu daha sonra yenidən quraşdıra bilərsiniz). Kritik səhvlər dayanarsa, səbəb budur.
  2. Siyahıda bir cihaz sürücüsü görürsünüzsə və Windows Vista ilə işləyirsinizsə, mərkəzdən istifadə edin Windows yeniləmələri yeni sürücülər axtarmaq üçün. Bu üsul Windows Vista üçün yaxşı işləyir, çünki bir çox cihaz istehsalçıları öz sürücülərini Windows Update vasitəsilə yükləmək üçün əlçatan etmək üçün Microsoft ilə işləyirlər. İdarəetmə Panelində seçin Windows Yeniləmə və cihaz drayverinizdə yeniləmələri yoxlayın. Sürücü tapılsa, onu quraşdırın.
  3. Windows Update sizə yeni drayverlər təklif etmirsə, cihaz istehsalçısının veb saytına daxil olun. Ola bilsin ki, orada yeni sürücülər mövcuddur. Sürücüləri tapmaqda problem yaşayırsınızsa, lütfən, OSzone.net saytında Drivers, Firmware və Manuals tap forumuna daxil olun.

Proqramı və ya sürücünü yenilədikdən sonra Sürücü Doğrulayıcı pəncərəsini bağlayın. düyməni basaraq Ləğv et(lakin yox Daha) . Kompüterinizi yenidən başladın və əməliyyat sistemindən istifadə etməyə davam edin. Kritik xəta artıq baş vermirsə, sürücünü yeniləməklə onu həll etdiniz.

Sürücülərin çıxarılması

Yeni sürücülər tapılmasa, sürücünü silməyə çalışın.

Diqqət! Sürücülərin silinməsi cihazın işləməməsinə səbəb olur. Yenidən başladıqdan sonra, ən yaxşı halda, əməliyyat sistemi müvafiq sürücünü öz sürücü mağazasından quraşdıracaqdır. Müəyyən bir sürücünü çıxarıb-çıxarmayacağınıza əmin deyilsinizsə, onu silməyin.

Cihaz menecerində ( BaşlamaqAxtar / Çalıştırdevmgmt.msctamam) cihazı tapın, üzərinə sağ klikləyin və seçin kontekst menyusu paraqraf Xüsusiyyətlər. Sonra nişana keçin Sürücü və düyməni basın Sil.

İmzasız sürücülərin yoxlanılması

Diqqət!İmzasız sürücüləri yoxladıqdan sonra sistem açılmaya bilər (belə vəziyyətdə necə hərəkət etmək aşağıda təsvir edilmişdir).

Sürücünü silmək istəmirsinizsə və/yaxud imzasız sürücüləri yoxlamaq istəyirsinizsə, Sürücü Doğrulayıcı pəncərəsində klikləyin Daha. Sizdən fiziki disk seçmək istəniləcək.

Hazır, sonra kompüterinizi yenidən başladın. Yenidən başladıqdan sonra xətalı mavi ekran görürsünüzsə, problemli sürücü müəyyən edilib və onun adı xəta mesajına daxil ediləcək. Təhlükəsiz rejimi daxil edin və daxil olmaqla bütün sürücü yoxlama seçimlərini sıfırlayın BaşlamaqAxtar / Çalıştır komanda verifier.exe / sıfırla.

Sistem normal rejimdə yüklənirsə, imzasız sürücülərin yoxlanışı uğurla başa çatdı - onlar problemin mənbəyi deyil. Çalışmaqla sınaqdan keçirilmiş sürücülərin siyahısını görə bilərsiniz verifier.exe .

İmzasız sürücülər ölümcül bir səhvin səbəbi olmadığı üçün digər sürücüləri yoxlamaq lazımdır.

Xüsusi sürücü yoxlaması

İmzasız sürücülər tapılmadıqda və ya onların yoxlanılması heç bir problem aşkar etmədikdə, xüsusi sürücü yoxlaması etməli olacaqsınız. Bu halda, aşağıda göstərilən pəncərədə seçin Siyahıdan sürücü adını seçin.

Növbəti addımda sizdən skan etmək üçün sürücüləri seçməyiniz xahiş olunacaq. Bütün sürücüləri bir anda seçməyin, çünki onları yoxlamaq çox vaxt və sistem resursları tələb edəcəkdir.

Buna görə də yoxlama bir neçə mərhələdə aparılmalı ola bilər. Sürücülərin seçilməsi üçün addım-addım ardıcıllıq aşağıdakı kimi ola bilər:

  1. Bu yaxınlarda yenilənmiş və ya adətən problem yaradan sürücülər (drivers antivirus proqramları, təhlükəsizlik divarları, virtual disklər).
  2. Microsoft tərəfindən təmin edilməyən sürücülər.
  3. Bir anda 10-15 sürücüdən ibarət qrup.

Əməliyyat sisteminin quraşdırıldığı sürücünü seçin və üzərinə klikləyin Hazır, sonra kompüterinizi yenidən başladın.

Diqqət! Sürücüləri yoxladıqdan sonra sistem açılmaya bilər (belə bir vəziyyətdə necə hərəkət etmək aşağıda təsvir edilmişdir).

Yenidən başladıqdan sonra xətalı mavi ekran görürsünüzsə, problemli sürücü müəyyən edilib və onun adı xəta mesajına daxil ediləcək. Kompüterinizi yenidən başladın və daxil olun Təhlükəsizlik rejimi basaraq F8 yükləyərkən. Daxil olduqdan sonra daxil olmaqla bütün sürücü yoxlama parametrlərini sıfırlayın BaşlamaqAxtar / Çalıştır komanda verifier.exe / sıfırla.

Sistem normal rejimdə yüklənirsə, seçilmiş sürücülərin yoxlanılması uğurla tamamlandı - onlar problemin mənbəyi deyil. Çalışmaqla sınaqdan keçirilmiş sürücülərin siyahısını görə bilərsiniz verifier.exe və ilk addımda elementin seçilməsi Hazırda təsdiqlənmiş sürücülər haqqında məlumatı göstərin.

İndi növbəti sürücü qrupunu seçin və yenidən yoxlayın.

Bütün sürücülər yoxlanılıb - sonra nə olacaq?

Əgər bütün sürücülərin yoxlanışı uğurlu alınıbsa, mən sizin səbr və səbrinizə papağımı götürməliyəm. Çox güman ki, sisteminizdə baş verən kritik xətanın səbəbi sürücülər deyil. Problemin kompüterinizin aparatında olması mümkündür - məsələn, nasaz bir sabit disk və ya təsadüfi giriş yaddaşı, və ya enerji təchizatı var qeyri-kafi güc bütün cihazların işini təmin etmək. Sürücüləri yoxlamaqla müəyyən edilə bilməyən digər hardware problemləri də ola bilər.

Bu gün təsvir edəcəyimiz yardım proqramı Driver Verifier adlanır və Windows XP də daxil olmaqla bütün əməliyyat sistemlərinə daxildir. Bu proqram sistemə böyük zərər verə biləcək problemliləri yoxlamağa və müəyyən etməyə imkan verir. Ən məşhur problem ölümün mavi ekranıdır.

Belə sürücülər haqqında məlumatlar yaddaş zibil qutusunda qeyd olunur ki, təhlillər daha sonra aparılsın. Beləliklə, kommunal sürücüləri stress vəziyyətlərinə (testlər) məruz qoyur, vizual ekstremal şərait yaradır, məsələn, yaddaş çatışmazlığı, müxtəlif kilidlər, IRQL, IRP yoxlamaları, DMA və s., I/O nəzarəti. Başqa sözlə, Windows ilə normal iş zamanı baş verməməli olan ekstremal vəziyyətlər simulyasiya edilir və ya tez-tez baş vermir. Beləliklə, yardım proqramı sistemin çökməsinə səbəb ola biləcək sürücüləri müəyyən etməyə imkan verir.

Artıq dediyim kimi, kommunal hər şeyə quraşdırılmışdır Windows versiyaları və yoldadır %windir%\system32. Utilit iki versiyada da istifadə edilə bilər: komanda xətti və qrafik interfeys.

Beləliklə, sürücü yoxlayıcı yardım proqramını işə salmaq üçün pəncərəni açmalısınız "Qaç" aşağıdakı əmri yazın:

yoxlayıcı

Lazımi parametrlərlə bir pəncərə açılır, orada ikinci elementi seçirik - "Fərdi parametrlər yaradın" və ya "Fərdi parametrlər yaradın".

İndi məzmunu çeşidləməliyik, bunun üçün cədvəlin yuxarısındakı sözün üzərinə klikləyin Provayder. İndi bütün sürücüləri seçə bilərsiniz. Yeri gəlmişkən, Microsoft-dan sürücüləri seçmək lazım deyil.

İndi düyməni basa bilərsiniz Bitir, bundan sonra sistemi yenidən başlatmağınız xahiş olunacaq.

Beləliklə, yenidən yükləmə tamamlandı və indi sistem sürücünün yoxlanılması rejimində yüklənəcək. Utilit müxtəlif testlər keçirərək fonda işləyəcək. Kommunal bitənə qədər kompüterdə sakit işləyə bilərsiniz. İşdən sonra məlumat faylı yaddaş zibilində saxlanacaq. Belə bir fayl adətən yol boyunca yerləşir: C:\Windows\Minidump\*.dmp. İndi, məsələn, Windbg və ya digər oxşar proqramdan istifadə edərək təhlil edilə bilər.

Əgər bir neçə gün ərzində problemin təkrarlanmadığı ortaya çıxarsa, o zaman deyə bilərik ki, problem ümumiyyətlə sürücülərdə deyil və bunun səbəbini başqa yerdə axtarmalı olacaqsınız. Bu vaxt siz artıq sürücü yoxlama rejimini söndürə bilərsiniz. Dərhal demək istəyirəm ki, bu rejim sistemi çox yavaşlatır, buna görə də onunla tez-tez işləmək tövsiyə edilmir.

Utiliti bu şəkildə söndürə bilərsiniz: əmr satırında aşağıdakı əmri daxil edin:

Hamısı budur. Ümid edirəm ki, bu məqalə problemlərinizi həll etməkdə sizə kömək etdi.

Sizi xəbərdar edirik ki, sürücülərlə hər hansı təcrübə təhlükəlidir və sistemə zərər verə bilər. Əvvəlcədən sistemin ehtiyat nüsxəsini çıxarmaq və sonra başqa bir şübhəli sürücünü Windows-dan silməklə barmaqlarınızı keçməmək daha yaxşıdır.

Və danlamayan kimi Windows-dən Microsoft, kasıb şeyi eyni zamanda yavaş, qlitchy və hətta qeyri-sabit adlandırır. Ancaq heç kim ondan imtina etməyə tələsmir və ümumiyyətlə, ondan nə vaxtsa imtina edəcəkləri ehtimalı yoxdur. Buna görə də, yoxsul tərtibatçıları danlamaq və mənasız alovlara başlamaq əvəzinə, əslində sistemin niyə səhv olduğunu anlamaq yaxşı olardı? Sizə kiçik bir sirr deyim. Ölümün və qeyri-sabit işin bədnam ekranlarında Windowsəksər hallarda üçüncü tərəf sürücüləri günahkardır və əməliyyat sisteminin özünün bununla heç bir əlaqəsi yoxdur. İndi bu cür sürücüləri necə aşkar edəcəyinizi və onları sistemdən necə çıxaracağınızı sizə xəbər verəcəyik.

Sürücü dizayn qüsurları qəzalardan tutmuş Ölümün Mavi Ekranına qədər dəyişə bilər ( BSOD– Ölümün mavi ekranı) və kompüterin yavaşlamasına və sürücü ilə tamamilə əlaqəsi olmayan bəzi tətbiq proqramlarının qəribə davranışına.

Ölümün Mavi Ekranı (heç bir istehza olmadan!) diqqətəlayiqdir ki, o, ciddi bir problemin varlığını açıq şəkildə göstərir və harada qazılacağına dair ipucu verir. Tez-tez (lakin həmişə deyil) "təhqir edən" sürücünün adı birbaşa ölümün mavi ekranının yuxarı sağ küncündə göstərilir. Bununla belə, orada olmaya bilər və ya daha da pisi, tamamilə əlaqəsi olmayan bir sürücünün adı orada ola bilər.

Məsələn, kifayət qədər ümumi bir video kart sürücüsü Matroks G450 qrafik altsisteminin əsas strukturlarını məhv etməyə meyllidir Windows 2000 , nəticədə BSOD sistem sürücüsünün adını göstərir win32k.sys USER və GDI funksiyalarının əhəmiyyətli hissəsini həyata keçirən və təbii olaraq bununla heç bir əlaqəsi olmayan . Beləliklə, ölüm oxunuşlarının mavi ekranını şərh etmək sehr, intuisiya, elm və sənətdir - hər şeydən bir az.

Sürücü qüsurlarına əlavə olaraq, ölümün mavi ekranları, məsələn, overclock edilmiş prosessor, nasaz RAM və ya əyri nəzarətçi kimi hardware nasazlıqları da səbəb ola bilər. sərt disk, PCI kartı yuvaya tam daxil edilməyib, bağlayıcılardan birində boş kontakt, pis enerji təchizatı, şişmiş elektrolitik kondansatör ana plata. Axırıncıları isə mürgüləyirlər müxtəlif səbəblər: yaxınlıqdakı prosessorun həddindən artıq istiləşməsi səbəbindən, istehsalçı tərəfindən "məlumat verilməyən" keramika kondansatörlərinin çatışmazlığı (nəticədə RF komponenti elektrolitdən keçir və onu çox qızdırır) və nəhayət, əsas tranzistorların sızması səbəbindən stabilizator qurğusunda. Odur ki, odun doğramazdan əvvəl oturduğumuz ütünün tam işlək vəziyyətdə olmasına əmin olmalıyıq. Bunu necə etmək olar?

Dəmirlə döyüş

Avadanlıqların nasazlığı nəticəsində yaranan ölümün mavi ekranları spontan olur, gözlənilmədən və hər hansı konkret istifadəçi hərəkətindən asılı olmayaraq görünür. Tətbiq proqramları da müxtəlif yerlərdə kritik səhvlər yaratmağa başlayır və səhv kodları, ünvanlar və sistem tərəfindən verilən digər məlumatlar bütün hallarda fərqli olacaq! Yeri gəlmişkən, məsələn, I/O cihazlarından asinxron sorğuları idarə edən sürücülər simsiz şəbəkələr, demək olar ki, eyni davranın. Qüsurlu sürücülərin səbəb olduğu ölümün mavi ekranları adətən müəyyən hərəkətlər toplusunu yerinə yetirərkən baş verir və az və ya çox sabit məlumatları ehtiva edir.

Aparatdan bütün şübhələri aradan qaldırmaq üçün başqa birini sistemə qoşmaq kifayətdir HDD, ona bakirə təmiz quraşdırın Windows və bir müddət bunun üzərində işləyin. Ölümün mavi ekranları yoxa çıxmazsa, bu o deməkdir ki, avadanlıq həqiqətən günahkardır və onu dəyişdirməyin vaxtıdır. Qüsurlu komponentlərin tapılması ayrı bir müzakirə mövzusudur, biz bunu növbəti dəfə tərk edəcəyik, lakin hələlik qollarımızı çırmalayıb bu məkrli sürücülərlə öhdəsindən gəlin.

Sertifikatsız odun birbaşa yanğın qutusuna gedir

Sürücünün inkişafı üçün lazım olan bütün alətlər dəsti ( DDK– Driver Development Kit), Microsoft onu müşayiət olunan sənədlərlə birlikdə pulsuz paylayır. Sürücülər, bəzən çox çaşqın və qeyri-sabitdir.

Belə bir xaosun baş verməməsi üçün Microsoft hələ qədim zamanlarda sürücülərin onlara qoyulan tələblərə uyğunluğunun sertifikatlaşdırılması prosedurunu tətbiq etdi, bundan sonra sürücüyə rəqəmsal imza verilir. Yoxsa... verilməyib, yoxlanılmağa göndərilib. Sertifikatlaşdırma ölümcül səhvlərin və inkişaf qüsurlarının olmamasına zəmanət verməyən sadəcə formal bir prosedur olsa da, yenə də açıq şəkildə "pioner" sürücülərin bəzilərini aradan qaldırır.

İdeal olaraq, sistemdə yalnız rəqəmsal imzalanmış sürücülər saxlanılmalıdır. Rəqəmsal imza sığorta siyasəti olmasa da, onun mövcudluğu artıq müəyyən səviyyədə inkişaf mədəniyyətindən xəbər verir. Sürücülər olmadan rəqəmsal imza- bu, donuzdakı donuzdan daha pisdir və mümkünsə ondan qurtulmaq lazımdır (xüsusilə onların bir çoxu sistemə dərindən nüfuz edən və onun qeyri-sabitliyinə səbəb olan rootkitlər və ya aqressiv müdafiə mexanizmləri tərəfindən quraşdırılmış zərərli proqramlardır). Bir sözlə, demaqogiyaya yol verməyək, amma bir sadə suala cavab verməyə çalışaq: rəqəmsal imza olmadan sürücülərin siyahısını necə yaratmaq olar?

Utility bu işdə bizə kömək edəcəkdir sigverif.exe, əməliyyat sisteminin standart çatdırılma paketinə daxildir və WINNT\System32 kataloqunda yerləşir. Biz onu işə salırıq və dialoq qutusunu görürük. "Qabaqcıl" düyməsinə klikləyin və "Axtarış" sekmesinde radio düyməsini "Abunəlikdən çıxmışlar haqqında bildir" mövqeyindən hərəkət etdirərək seçim meyarlarını təyin edin. sistem faylları"(defolt olaraq ləngidiyi yerdə)" Rəqəmsal imzalanmayan digər faylları axtarın." Bundan sonra, “Axtarış Seçimləri”ndə “Aşağıdakı növ faylları axtar” qutusunu açın və “*.sys” seçin və aşağıda “C:\WINNT” axtarış qovluğunu göstərin, “O cümlədən alt qovluqlar” qeyd qutusunu seçin.

Əslində, dəqiq desək, sürücülərdən sys genişlənməsi tələb olunmur və həmişə “öz” proqramlarının kataloqlarında olan WINNT kataloqu ilə məhdudlaşmır və bəzi proqramlar hətta sürücüləri saxlayır... özlərində! Başladıqdan dərhal sonra (yaxud hər hansı başqa vaxtda) faylı cari və ya müvəqqəti kataloqda diskdə saxlayır, sürücünü yaddaşa yükləyir və... dərhal diskdən silin! Bu, yalnız zərərli viruslar tərəfindən deyil, həm də məşhur Windows yeraltı tədqiqatçısı Mark Russinoviçin bəzi utilitləri kimi olduqca hörmətli proqramlar tərəfindən həyata keçirilir.

Buna görə də, eksperimentin təmizliyi üçün burada yerləşən sürücülərin siyahısını əldə etmək bizə zərər verməzdi. Bu an yaddaşda saxlayın və onları diskdə yerləşən drayverlərlə müqayisə edin. “Hazırda” sözləri əsasdır, çünki sürücüləri əməliyyat sistemini yenidən yükləmədən pulsuz yükləmək/boşaltmaq olar. Microsoft serverindən endirilə bilən DDK-nın bir hissəsi olan drivers.exe komanda xətti yardım proqramını işə salmaqla bu əməliyyatı bir neçə dəfə yerinə yetirmək məsləhətdir. Xətt əmrindən istifadə edərək heç bir açar olmadan işə salındı, yardım proqramı drives.exe bütün məlumatları ekrana tökür, bu yaxşı deyil, çünki sistemdə adətən çoxlu sürücülər olur və onlar ekrana sığmır. Ancaq din bizə çıxış axınını yönləndirməyə imkan verir mətn faylı(drivers.exe >fayl adı.txt), hər kəs tərəfindən aça bilər mətn redaktoru- ya Word ilə, ya da notepad ilə. Sonra qalan şey şaquli bloku seçmək (buna Notepad icazə vermir) və sürücülərin siyahısını əldə etməkdir. Birbaşa əməliyyat sisteminin nüvəsindən!

Əgər bu drayverlərdən ən azı biri C:\WINNT\ kataloqunda deyilsə, onun rəqəmsal imzası yoxlanılmayacaq! Təbii ki, belə bir sürücü dərhal diqqəti cəlb edir və ağlabatan sualımız var: bu haradan gəlir? Əvvəlcə diskdəki bütün qovluqları skan edirik; əgər orada deyilsə, Soft-Ice-də CreateFileW funksiyasında kəsilmə nöqtəsi təyin edin və ona ötürülən arqumentlərə baxın. Gec-tez biz buggy driverimizlə qarşılaşacağıq, bundan sonra biz yalnız Soft-Ice ekranının aşağı sağ küncünə baxa bilərik, burada onu yaradan prosesin adı göstərilir. Daha ətraflı məlumat üçün elektron nüsxəsini ftp və ya http server nezumi.org.ru-da, eləcə də diskimizdə tapa biləcəyiniz “Mənbə mətnləri olmayan proqramların sazlanması üsulları” kitabına baxın. Və biz kommunal xidmətə əzab verməyə davam edirik sigverif.exe.

"OK", "Başlat" düyməsini basdıqdan sonra ekranda tərəqqini göstərən "termometr" görünəcək və sabit disk bütün başları ilə xışıltıya başlayacaq. İş başa çatdıqdan sonra rəqəmsal imzası olmayan sürücülərin siyahısı tərtib edilərək ekranda nümayiş etdiriləcək.

Bəzi qaynar başlar, sistemi bidətdən təmizləmək üçün bütün imzalanmamış sürücüləri silməyi təklif edirlər - o zaman bütün problemlər aradan qalxacaq. Bunu necə etmək olar? Ən kobud həll onları sadəcə FAR və ya Explorer vasitəsilə diskdən çıxarmaqdır (əlbəttə ki, administrator hüquqları ilə!). Ancaq belə bir əməliyyatın nəticələri çox fəlakətli ola bilər və Explorer-də sürücü simgesini sağa vurmaq daha yaxşıdır, "Xüsusiyyətlər" bölməsində istehsalçının adını tapın, hansı proqramın/avadanlığın quraşdırıldığını müəyyən edə bilərsiniz. bu drayveri yoxlayın və onu sivil bir şəkildə silin. Düzdür, burada bir “amma” var.

Sürücü aşağıdakı şəkildə vurğulanır. g400m.sys, Matrox G450 kartı ilə birlikdə gəlir və Matrox heç də zəif şirkət olmasa da, rəqəmsal imza almadı (ya Microsoft vermədi, ya da Matrox özü narahat etmək istəmədi). Təbii ki, onu sistemdən çıxardıqdan sonra SVGA rejimini unutmalı olacaqsınız. Bununla belə, siz Matrox veb saytına daxil olub sürücünün ən son versiyasını yükləyə bilərsiniz (artıq rəqəmsal imzalanıb). Yalnız burada... həm imzalanmış, həm də imzalanmamış versiyalarda bir çox ölümcül səhvlər var, xüsusən də müəyyən hallar nəticəsində, üst-üstə düşmə rejiminə keçmək istəyərkən, sürücü artıq boşalmış yaddaşı boşaltmağa çalışdığından sistem BSOD-a daxil olur.

Beləliklə, rəqəmsal imzanın olması/yoxluğu özlüyündə heç nə demək deyil və hətta biz yalnız imzalı sürücülərdən istifadə etsək belə, bu, bizə sabitliyə heç bir zəmanət vermir.

Məqalənin ikinci hissəsinə, yəni sürücülərin döyüşə yaxın şəraitdə sınaqdan keçirilməsinə keçirik.

Odun üçün əsl sınaq veririk

DDK gözəl bir yardım proqramı ehtiva edir Sürücü Doğrulayıcı, sürücülər üçün ən ağır şərait yaradan, ekstremal və intiharla həmsərhəd olan, nasazlıq ehtimalının maksimum olduğu və qüsurlu sürücünün adının ən yüksək dəqiqliklə müəyyən edildiyi (inkişaf qüsurlarına görə əziyyət çəkməsə belə, lakin digər insanların sürücülərinin məlumat strukturunu məhv edir).

Bunu qeyd etmək vacibdir Sürücü Doğrulayıcı- Bu dərman deyil, sadəcə diaqnostik vasitədir. Bu, hələ də sizi uğursuzluqlardan xilas etməyəcək (əksinə, onların intensivliyini bir neçə miqyasda artıracaq), lakin kifayət qədər etibarlılıq dərəcəsi ilə "gizli" sürücünü müəyyən etməyə kömək edəcəkdir.

Beləliklə, biz verifier.exe-ni işə salırıq, pəncərəni görürük Sürücü Doğrulayıcı menecer, Parametrlər sekmesine keçin və radio düyməsini Bütün sürücüləri yoxlayın mövqeyinə köçürün, bundan sonra aşağıdakı yoxlama növlərini təyin edən "Tercih edilən Parametr" düyməsini sıxırıq:

  • Xüsusi hovuz- sınaqdan keçirilən sürücülərə çox tez işləməyən, lakin özünün və digər insanların məlumatlarının məhv edilməsinin əksər növlərini aşkar etməyə qadir olan xüsusi yaddaş sahəsi ayrılacaq.
  • güc IRQL yoxlama. IRQL kəsmə sorğusu səviyyəsidir. Sürücü tərtibatçılarının ən çox yayılmış səhvi, paging menecerinin işləmədiyi IRQL səviyyəsində yaddaşa daxil olmağa çalışmaqdır. Və tələb olunan səhifə birdən diskə çıxarılarsa, sistem “IRQL_LESS_OR_EQULAR” yazısı olan mavi ekrana çevriləcəkdir. Bu rejimi məcbur etmək sürücü səhifələrini diskə silməyə məcbur edir ki, dizayn qüsuru 100% görünür.
  • Aşağı resurs simulyasiya Sistem resurslarının fəlakətli çatışmazlığı zamanı sürücünün necə davranacağını görmək üçün onu quraşdırmaq faydalıdır, lakin bunu etmək məcburiyyətində deyilsiniz, lakin Hovuz izləmə qutusunu tərk etmək daha yaxşıdır (yaddaşın düzgün idarə olunmasına nəzarət) hovuz). Giriş/çıxış xətaları (giriş/çıxış yoxlanışı) bütün səhvlərin əhəmiyyətsiz hissəsini təşkil edir, ona görə də bu onay qutusunun mövqeyi, ümumiyyətlə, tamamilə qeyri-kritikdir.

Parametrləri seçdikdən sonra "Tətbiq et" düyməsini basın və bizə təklif edildiyi kimi yenidən başladın.

Yükləmə başlayandan dərhal sonra sistem nəzərəçarpacaq dərəcədə yavaşlayacaq, bu, olması lazım olduğu kimidir, çünki nüvə adi haldan daha çox yoxlama aparır. Səhvlər aşkar edildikdə, sürücünün adı və tərtibatçılar üçün faydalı olan, lakin bizim üçün faydasız olan bəzi digər məlumatlar ilə mavi ölüm ekranı yanıb-sönür. Bizim edə biləcəyimiz tək şey sürücünü ən çox yeniləməkdir son versiya və ya ondan istifadə edən proqramdan (hardware) istifadə etməkdən imtina edin. Əslində, yaş odunu alovlandırmaq üçün bir az daha çox seçimimiz var, lakin bu barədə daha sonra.

İstənilən vaxt verifier.exe-ni işə salmaqla yoxlama statusunu öyrənə bilərsiniz. Sürücü Vəziyyəti nişanı mövcud vəziyyətin izahı ilə bütün aşkar edilmiş sürücülərin statuslarını sadalayır. Loaded statusu o deməkdir ki, bu sürücü ən azı bir dəfə yüklənib və sınaqdan keçirilib (lakin bəlkə də tam deyil, yəni sürücünün bütün hissələri sınaqdan keçirilməyib). Yüklənməmiş statusu o deməkdir ki, sürücü ondan istifadə etməklə və ya onun istəyi ilə sistem/proqram tərəfindən yüklənib, yoxlanılıb (bəlkə də qismən) və boşaldılıb. Sonuncu, genişləndirmə kartını vəhşicəsinə yuvadan çıxarmaqla, yəni sökülmədən çıxarılan avadanlıqdan qalan sürücülər üçün xarakterikdir. Sağ qalan sürücü avtobusu skan edir, "öz" aparatını tapmağa çalışır, axtarışda uğursuz olur və sonra özünü yaddaşdan boşaltır, yeri gəlmişkən, sistemin yüklənməsini yavaşlatır (bəzən çox əhəmiyyətli) və digər sürücülərlə ziddiyyət təşkil edir. Mənəvi: avadanlıq bütün qaydalara uyğun olaraq sistemdən çıxarılmalıdır! Bununla belə, hər Yüklənməmiş statusu anormal vəziyyətin əlaməti deyil və belə statusu olan sürücünü silməzdən əvvəl bunun hansı maral olduğunu və ilk növbədə haradan gəldiyini anlamaq lazımdır.

Heç Yüklənməmiş statusu bu sürücünün hələ yüklənmədiyini göstərir, yəni yoxlanılmamışdır, buna görə də işə salmadan əvvəl gözləmək lazımdır. müxtəlif proqramlar onunla əlaqəli ola bilər. Bununla belə, bəzi sürücülər (xüsusilə səhv olaraq silinmiş) yüklənmir və müvafiq olaraq heç vaxt yoxlanılmır.

Sistemlə bir müddət sərt yoxlama rejimində işlədikdən sonra (bir neçə saatdan bir neçə günə qədər) əvvəllər əziyyət çəkdiyimiz demək olar ki, bütün qüsurlu sürücüləri müəyyənləşdirəcəyik və adlarını bir kağız parçasına yazacağıq.

Eyni doğrulayıcıdan istifadə edərək sistemi normal rejimə qaytara bilərsiniz (yəni performansı azaldan əlavə yoxlamalar olmadan). Parametrlər sekmesine qayıdırıq, radio düyməsini Seçilmiş sürücülərin yoxlanılması mövqeyinə keçirin (heç bir sürücü seçilməməlidir), "Hamısını Sıfırla", sonra "Tətbiq et" düyməsini basın və yenidən başladın. Hamısı! Sistem indi normal sürətlə işləyir, lakin yoxlamalar aparılmır.

Nəm odunla nə etmək lazımdır?

Bəs həqiqətən qüsurlu bir sürücü ilə nə edə bilərsiniz? Sazlayıcını əlində tutmağı bilən hakerlər, kifayət qədər boş vaxtları varsa, onu sökə bilərlər (xoşbəxtlikdən, sürücülərin ölçüləri adətən kiçik olur), səhv tapıb onu düzəltməyin bir yolunu tapır, lakin.. .bu çox vaxt aparır.

Sürücünü (onu istifadə edən aparat/proqramla birlikdə) atmaq da bir seçim deyil. Ölümün mavi ekranlarının günahkar olduğu bilinsə də səs kartı 20 dollara başa gələn tanımadığı bir Çin istehsalçısından, o zaman onu daha layiqli bir şeylə əvəz etmək üçün çox güclü motivasiyamız var. Ancaq bu, ciddi şəkildə desək, artıq hər kəsə aydındır və əlavə şərh tələb etmir.

Ancaq hamı bilmir ki, çox sayda qəza və mavi ekran ölümləri tək prosessorlu mühitdə hazırlanmış (və sınaqdan keçirilmiş) bir sürücünün ikili prosessorlu maşında quraşdırılması ilə bağlıdır. Burada “ikili prosessor” dedikdə biz həm iki daşdan ibarət real platformanı, həm də Hyper-Threading/çox nüvəli prosessorları nəzərdə tuturuq. Məlumdur (və çoxlu sayda testlərlə təsdiqlənir). ev kompüteri iki prosessor tamamilə yararsızdır, çünki tətbiqlərin böyük əksəriyyətində performansda praktiki olaraq heç bir artım yoxdur.

Buna görə də, sistem qeyri-sabitdirsə və bu və ya digər səbəbdən nasaz sürücüdən xilas olmaq mümkün deyilsə, daxil olmağa cəhd edə bilərsiniz. BIOS Quraşdırma, “virtual ikili prosessor” maşınınızı tək prosessorlu maşına çevirin. Bənzər bir effekt boot.ini faylını açmaqla əldə edilə bilər (kompüterlərdə Windows NT/2000/XP sistemin quraşdırıldığı məntiqi sürücünün kök kataloqunda yerləşir) və ona /ONECPU keçidini əlavə edin, sonra səhvlərin yox olacağı ümidi ilə yenidən başladın.

Siyahı 1

Tipik bir boot.ini faylının nümunəsi


fasilə = 30

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

Siyahı 2

Biz sistemi bütün mövcud prosessorlardan yalnız birindən istifadə etmək üçün konfiqurasiya edirik


fasilə = 30
default=multi(0)disk(0)disk(0)partition(1)\WINNT
multi(0)disk(0)disk(0)partition(1)\WINNT="Windows 2000 Pro" /fastdetect /SOS /ONECPU

Amma davam Windows Vista boot.ini faylı yoxdur və onun açılış parametrlərini konfiqurasiya etmək mümkün olsa da (müvəqqəti olaraq) xüsusi kommunal, Microsoft bu boşluqdan tamamilə imtina etməyi planlaşdırır ki, yalnız BIOS Setup qalsın. Bununla belə, gəlincə Vista, sonra ona keçən zaman sürücü tərtibatçıları çoxprosessorlu maşınlar əldə etmiş olacaqlar (çünki satışda başqa maşın qalmayacaq) və öz yaradıcılıqlarını multiprosessorlu mühitdə sınaqdan keçirəcəklər.

Başqa bir incə məqam. Yadda saxlayın, yuxarıda dedik ki, sürücü tərtibatçıları tərəfindən ən çox yayılmış səhv, peyqinq menecerinin işləmədiyi IRQL səviyyəsində üstünlük verilən yaddaşa daxil olmaqdır və tələb olunan səhifə yaddaşda deyilsə, qəza baş verir? Burada aşkar həll yolu, RAM-ni diskə praktiki olaraq heç bir səhifənin çıxarılmadığı bir həcmə qədər artırmaq olardı. Mövcud yaddaş qiymətləri ilə demək olar ki, hər kəs bir neçə yeni yaddaş çubuğu almağa imkan verir. Ancaq problemin daha əlçatan (və daha zərif) həlli var. Əgər parametr DisablePagingExecutive, növbəti reyestr filialında yerləşir HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement, birinə bərabərdir(standart olaraq sıfır), nüvə komponentləri əvvəlcədən alınmayacaq. Buna görə də, sadəcə olaraq "Reyestr redaktorunu işə salırıq", bu əziz parametri dəyişdiririk və yenidən başladın (dəyişikliklər yalnız yenidən başladıqdan sonra qüvvəyə minir), ümid edirik ki, bu, uğursuzluqlar problemini həll etməyə kömək edəcəkdir.




Üst