Öncelik olarak şunu söyleyeyim: Hata kodu ile ilgili Microsoft tarafında neredeyse hiç bilgi olmadığı için aslında iş yokuşa sürülüyor. Yani spesifik bir çözümü yok. Genelde ya direkt işlemci ile alakalıdır ya da sanallaştırma ile alakalıdır.
Kod:
10: kd> k
# Child-SP RetAddr Call Site
00 ffffbb00`815fdc98 fffff800`4d0f986b nt!KeBugCheckEx
01 ffffbb00`815fdca0 fffff800`4d11341a nt!HvlSkCrashdumpCallbackRoutine+0x6b
02 ffffbb00`815fdce0 fffff800`4d00aa82 nt!KiProcessNMI+0xea
03 ffffbb00`815fdd30 fffff800`4d00a812 nt!KxNmiInterrupt+0x82
04 ffffbb00`815fde70 fffff800`47300000 nt!KiNmiInterrupt+0x212
05 fffff908`341c6a38 fffff800`4cf90481 0xfffff800`47300000
06 fffff908`341c6a40 fffff800`670941ce nt!HvcallInitiateHypercall+0x61
07 fffff908`341c6ad0 fffff800`67092e21 winhvr!WinHvpHypercall+0x4e
08 fffff908`341c6b10 fffff800`670921e5 winhvr!WinHvpSimplePoolHypercall_CallViaMacro+0x55
09 fffff908`341c6b50 fffff800`67096f6b winhvr!WinHvpAllocatingHypercall+0x95
0a fffff908`341c6c10 fffff800`67034d3c winhvr!WinHvCreateVp+0x6b
0b fffff908`341c6c80 fffff800`67034b4a Vid!VidVppSetup+0x8c
0c fffff908`341c6d30 fffff800`6703f5ff Vid!VidVpCreate+0x112
0d fffff908`341c6e80 fffff800`67001cfb Vid!VidPartitionIoctlSetup+0x1633
0e fffff908`341c73b0 fffff800`67000baa Vid!VidIoControlPartition+0xeab
0f fffff908`341c7510 fffff800`6700268a Vid!VidIoControlDispatch+0x18a
10 fffff908`341c7660 fffff800`474daa17 Vid!VidIoControlPreProcess+0x9a
Sistemde sanallaştırma ile ilgili işlem yapıldığı için çağrılar, sanallaştırma aktifleştirilme sırasında alınmış gibi duruyor. VID başlığı altında, bölümler ayarlanıyor, kontroller sağlanıyor.
Hypercall mekanizması tahsis ediliyor ve başlatılıyor. Sonradan bir adres ve o zaman iş içerisinde olan
VMWP.exe devrede. Bu yapı kısaca her bir sanal makinenin yönetilmesi için oluşturulur. Yönetilmesi için oluşturulmuş evet ama bundan sonra
NMI kesmesi gelmiş. Bu kesme devreye alındığında; CPU için o zaman, en öncelikli kesmedir. Yani işlemci bu kesmeyle karşılaştığında var olan tüm kesme işlemleri harici sadece bu kesmeyle ilgilenir. Ya işlemci bu kesmeyi işleyemez ya da önceden var olan kesmeler sorun çıkarmış olabilir.
Bu kesme sistemde karşı koyulamaz bir donanım hatası olduğunda veya sistem üzerinde acil müdahale edilmesi gereken bir hata oluştuğunda çağrılabilir çünkü işlevi bu. İşlemcinin sadece o hatayı işlemesi gerekir.
Sendeki sorun sanallaştırma ile alakalı duruyor fakat hiç beklemediğimiz yerden de sorun çıkmış olabilir. Belki de yapacağın küçük bir hamle sorunu çözebilir. Sorun Windows tarafında ise OS değiştirmeyi deneyebilirsin bu arada, belki işe yarar. Aslında hepsi üstte dediğim gibi bir çözüm olabilir. Bu arada işlemcinle alakalı sorun olacağını sanmıyorum, olsa zaten sistem çoktan renk vermeye başlardı. Sanallaştırma ile ilgili sorunların da kapısı açık. İşlemcinin herhangi bir donanım sorununa sahip olmamasına rağmen sanallaştırma ile ilgili sorun çıkartması, ürün yazılımı tarafından desteklenmemesi, ürün yazılımının var olan işletim sistemi ile sorun yaşaması gibi sebepler olabilir.
Hiç WSL2 kurmayı denemiş miydin?