Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, belirli bir işlemci hatası nedeniyle bilgisayarınızdaki bir DUR 0x0000007F 0x00000008 hata iletisi için bir çözüm sağlanır. Bu hata iletisi, bilgisayarda çalışan bir işlemcinin ESP kaydında tek bitlik bir hata oluştuğunda görüntülenebilir.
Özgün KB numarası: 842465
Belirtiler
Bir veya daha fazla Intel Xeon işlemcisi veya başka işlemciler çalıştıran bir bilgisayarda, Windows aşağıdaki örneğe benzer bir Durdurma hata iletisi görüntüleyebilir:
STOP 0x0000007F (0x00000008, 0x00000000, 0x00000000, 0x00000000) UNEXPECTED_KERNEL_MODE_TRAP
Bu sorun oluştuğunda aşağıdaki koşullar geçerlidir:
- Durdurma hatasının ilk parametresi "0x0000008"dir. (Bu hata bir çift hata özel durumudur.)
- ESP kaydının üst yarısındaki tek bit hatası nedeniyle, ESP yazmaçtaki değer geçerli iş parçacığının yığın aralığının dışındadır.
Neden
Bu sorun, bilgisayardaki işlemcilerden biri veya daha fazlası olduğunda oluşur:
Bilgisayarın temel giriş/çıkış sistemi (BIOS) tarafından uygulanmamış bir mikro kod güncelleştirmesi gerektir.
Hasar görmüş veya kusurlu.
Sıcaklık, güç veya diğer koşullar için belirtilen aralıkların dışında çalışıyor.
Çözüm
Bu sorunu çözmek için aşağıdaki sorun giderme yöntemlerinden birini kullanın.
Yöntem 1: İşlemcinin mikro kod güncelleştirmesinin üretim düzeltmesini çalıştırdığını belirleme
Mikro kod güncelleştirmesi, bir işlemcinin dahili olarak uygulanan mantığındaki hataları veya hataları düzeltmektedir. Mikro kod güncelleştirmeleri işlemcinin kendisinde kalıcı olarak depolanamaz ve bilgisayar her başlatıldığında işlemciye yüklenmesi gerekir. Mikro kod güncelleştirmeleri bilgisayarın BIOS'ları veya Update.sys sürücüsü tarafından uygulanabilir.
Bilgisayarınızda yüklü olan bir Intel işlemciye uygulanmış olan mikro kod güncelleştirmesinin düzeltmesini belirlemek için şu adımları izleyin:
Belirtilerle karşılaşan bilgisayara Intel İşlemci Tanımlama Yardımcı Programı'nı yükleyin ve çalıştırın.
Her işlemci için aşağıdaki CPU bilgilerini yazın:
- CPU Ailesi
- CPU Modeli
- CPU Adımlama
- CPU Düzeltmesi
CPU Ailesi, CPU Modeli ve CPU Adımlama değerleri belirli işlemci türünü tanımlar. CPU Düzeltmesi değeri, uygulanan mikro kod güncelleştirmesinin düzeltmesini tanımlar.
Mikro kod güncelleştirmesinin düzeltmesinin belirli bir işlemci için kullanılabilen en güncel düzeltme olup olmadığını belirlemek için bilgisayar üreticinize başvurun. Düzeltme en güncel sürüm değilse, bilgisayar üreticinizden en güncel mikro kod güncelleştirme düzeltmesini uygulayacak güncelleştirilmiş bir BIOS isteyin.
Bu makalede açıklanan belirtiler, sırasıyla 15, 2 ve 9 CPU Ailesi, CPU Modeli ve CPU Adımlama değerlerine sahip olan ve ServerWorks yonga kümelerini kullanan anakartlara yüklenen Intel Xeon işlemcilerde en sık gözlemlenmiştir. (CPU Ailesi, CPU Modeli ve CPU Adımlama onaltılık değerleri sırasıyla F, 2 ve 9'dır.) Bu işlemcilerin düzgün çalışması için 0x18 veya üzeri bir düzeltme değeri gerekir. (0x18 24 ondalık değerine eşdeğerdir.)
0 düzeltme değeri, bilgisayar BIOS'unun bilgisayarda yüklü işlemciler için doğru mikro kod güncelleştirmesine sahip olmadığını gösterir. BIOS'ları, kullandığınız işlemcileri destekleyen bir mikro kod güncelleştirme düzeltmesiyle güncelleştirmeniz gerekir.
Intel, bilinen sorunlardan kaçınmak için en son mikro kod güncelleştirme düzeltmelerini uygulamanızı önerir.
Yöntem 2: bir işlemcinin hasarlı mı yoksa hatalı mı olduğunu belirleme
Etkilenen bilgisayarlara yüklenen işlemcilerde üretim mikro kodu güncelleştirme düzeltmesi uygulanmışsa ve bu makalede açıklanan belirtiler aynı işlemcileri çalıştıran aynı modelin tüm bilgisayarlarında oluşmazsa, işlemciler hatalı olabilir.
bir işlemcinin hasarlı veya hatalı olup olmadığını belirlemek için, işlemciyi herhangi bir belirti yaşamayan bir bilgisayara taşıyın.
Uyarı
İşlemcileri değiştirirseniz, bilgisayar üreticiniz tarafından sağlanan yönergeleri izleyin veya işlemcileri değiştirmek için uygun donanım teknisyenleriyle etkileşime geçin.
Belirtiler, yeni işlemciye sahip özgün bilgisayarda oluşmaya devam ederse, ancak özgün işlemciye sahip diğer bilgisayarda oluşmaya devam ederse, sorun büyük olasılıkla hasarlı veya hatalı bir işlemciden kaynaklanmayabilir.
Belirtiler özgün bilgisayarda yeni işlemci ile oluşmaya devam etmiyorsa, ancak özgün işlemciye sahip diğer bilgisayarda oluşuyorsa, sorun büyük olasılıkla hasarlı veya hatalı bir işlemciden kaynaklanır. Bu durumda, özgün işlemciyi değiştirmek için bilgisayar üreticinize başvurun.
Bu makalede açıklanan belirtilerle karşılaşan bilgisayarda bir işlemciden daha fazlası varsa, tüm işlemcileri diğer bilgisayara taşıyın. Sonuçlar bu işlemcilerden birinin veya daha fazlasının hatalı olabileceğini gösteriyorsa, hatalı olabilecek işlemciyi veya işlemcileri belirlemek için işlemcileri birer birer taşıyın.
Yöntem 3: bir işlemcinin belirtilen ortam koşulları aralığı dışında çalıştığını belirleme
Aşırı oda sıcaklığı, kötü havalandırma veya toz birikimi, işlemciler gibi elektronik bileşenlerin düzensiz davranmasına neden olabilir. Arızalı fanlar veya engellenen hava geçitleri havalandırma sorunlarına neden olabilir. Bilgisayarın iç veya hava pasajları tozluysa veya bilgisayar yalnızca belirli bir konuma yüklendiğinde belirtiler sergilerse, sistem aşırı ısınması bir faktör olabilir. Bileşenlerin temiz olduğundan, fanların doğru çalıştığından ve hava geçitlerinin engellenmediğinden emin olun. Ayrıca, bilgisayarın bulunduğu odanın yeterli şekilde havalandırıldığından emin olun. Odanın sıcaklığı, bilgisayar üreticisi tarafından belirtilen çalışma aralığında olmalıdır.
Belirtilenden daha yüksek veya daha düşük olan veya dalgalı voltaj, işlemcilerin ve diğer elektronik bileşenlerin düzensiz davranmasına neden olabilir. Yanlış veya tutarsız ana güç gerilimi, bilgisayarda aşırı yüklenmiş veya düzgün çalışmayan bir güç kaynağı ya da düzgün çalışmayan anakart devresi, işlemciye yanlış veya tutarsız voltaj sağlanmasına neden olabilir. Bu sorunlardan herhangi birinin belirtilere neden olup olmadığını doğrulamak için uygun teknisyenlere başvurun.
Daha Fazla Bilgi
ESP yazmaç, yığın işaretçisi yazmaç olarak da bilinir. Yığın, bellekte bir iş parçacığının yürütülmesinin geçerli durumu hakkındaki bilgileri depolamak için kullanılan bir veri yapısıdır. İş parçacığının yığını, devam eden işlev çağrılarını, bu işlevlere geçirilen parametreleri ve bu işlevler tarafından kullanılan değişkenleri izlemek için kullanılır. ESP yazmaçtaki değerin yığının geçerli üst kısmına işaret etmek beklenir. ESP'deki değer yanlışsa, yanlış bilgilere veya geçersiz bir adrese işaret edebilir. ESP'deki değer geçersiz bir adrese işaret ederse, çift hata özel durumu oluşabilir.
Durdurma hatasının ESP yazmaçtaki tek bitlik bir hatanın sonucu olup olmadığını belirlemek için şu adımları izleyin:
Windows için Microsoft Hata Ayıklama Araçları'nı yükleyin.
WinDbg aracını çalıştırın, Dosya'yı seçin, Kilitlenme Dökümünü Aç'ı seçerek Durdurma hata bilgilerini içeren bellek dökümü dosyasını bulun ve ardından Tamam'ı seçin.
Döküm dosyasının
!analyze -v
otomatik analizini almak için komutunu çalıştırın.Çıkışın
!analyze -v
çift hata koşulu gösterip göstermediğini görmek için komutun çıkışını inceleyin. Çift hata koşulu varsa, çift hata sırasında sistem durumunu görüntülemek için komutunu çalıştırın.tss 28
. Genel olarak, bu değer EBP yazmaç değerine nispeten yakındır.Geçerli iş parçacığının
!thread
yığın aralığını görüntülemek için komutunu çalıştırın. Çift hata özel durumu genellikle ESP yazmaç değeri geçerli iş parçacığı için yığın için ayrılmış adres aralığının dışında olduğunda oluşur.Bu iş parçacığı çalışırken, ESP yazmaç değeri her zaman Stack Base değeri (f5d2a000) ile Sınır değeri (f5d27000) arasında olmalıdır. Genel olarak, ESP yazmaç değeri Current değerine (f5d29c9c) görece yakındır. (Geçerli değer, Yığın Tabanı değeri ile Sınır değeri arasında da geçerlidir.)
Komutunu çalıştırarak
!pcr
yığın aralığı değerlerini de denetleyebilirsiniz.değeri,
NtTib.StackLimit
yığın aralığının alt sınırını temsil eder. değeri, ESP'ninNtTib.StackBase
son değerini temsil eder. GeçerliNtTib.StackBase
ESP yazmaç değerinde tek bit hatası olup olmadığını belirlemeye yardımcı olması için, değer ESP yazmaç değerinin geçerli değeriyle karşılaştırılabilir..formats esp ^ ebp
ESP ve EBP kayıtları arasındaki değer farklarını görüntülemek için komutunu çalıştırın. EBP yazmaçtaki yığın işaretçisi değeri, tek bit hatası dışında ESP yazmaçtaki yığın işaretçisi değerine yakın olacaktır. Bu komut, özellikle hata ikili biçimde görüntülendiğinde, hatayı içeren tek bir yüksek sıralı biti sık sık gösterir.Daha düşük, en az önemli basamakları yoksayarsanız, ESP ve EBP yazmaçları arasındaki tek bit fark, ikili biçimde 000000000 00001000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Fark onaltılık biçimde 00080000'dir.
Bu tek bit hatası, ESP yazmaçlarının yanlış bir değer içermesine neden olur. Yanlış değer çift hata özel durumu, hata denetimi ve sistem kilitlenmesine neden olur.
Donanımınız hakkında daha fazla bilgi edinmek için şu adımları izleyin:
!cpuinfo
CPU sürümü bilgilerini almak için komutunu kullanın.Kilitlenme dökümü dosyasını çözümlediğinizde İmzayı Güncelleştir değeri her zaman doğru olarak raporlanmasa da, İmzayı Güncelleştir alanı genellikle CPU'ya uygulanan mikro kod güncelleştirme düzeltmesini gösterir.
!pcitree
Mevcut Çevre Birimi Bağlantı Arabirimi (PCI) cihazlarının satıcı ve cihaz tanımlayıcılarını (VenDev kimlikleri) bulmak için komutunu kullanın.Listelenen her PCI cihazı için, her satırdaki ilk 8 basamaklı onaltılık değer (DWORD) VenDev kimliğidir. Satıcı Kimliği aslında bu değerin ikinci 4 basamağıdır. Örneğin, listelenen ilk cihazın venDev kimliği 0x00141166. Cihaz Kimliği 0x0014 ve Satıcı Kimliği 0x1166. ServerWorks için Satıcı Kimliği 0x1166. Bu nedenle bu çıkış, ServerWorks yonga kümelerini kullanan bir anakarta yüklenmiş bir işlemciden alınmıştır.
Bu makalede adı geçen üçüncü taraf ürünleri Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliği ile ilgili örtük veya başka türlü hiçbir garanti vermez.