更新:
如果你是因為修改windows登錄編輯優化,進而產生BSOD...(跟說說你就不聽吧...haha)
來...
停止錯誤編號:
第一款
STOP: 0x0000003F (0xA,0xB,0xC,0xD) NO_MORE_SYSTEM_PTES
第2款:
STOP: 0x000000D8 (0xW,0xX,0xY,0xZ) DRIVER_USED_EXCESSIVE_PTES
通常的原因:
我們先來看第一款:
"NO_MORE_SYSTEM_PTES"
亂改系統記憶體登錄值... 導致system無法清理記憶體暫存之後的動作.
在"STOP: 0x0000003F" 這邊所列出的這個16進位碼只是一種範例
像前面"動少兄所提到的,這些錯誤訊息是很多的,
但是其實都是單一主要病狀衍生的變形,而產生參數不同的變化:
光是這一個就可以把以下4種也歸在同一類
像下面這個又有分PTE的累型:
0xA - Page Table Entry (PTE) type: 0 = system expansion,
1 = non-paged pool expansion
0xB - Requested size
0xC - Total free system PTEs
0xD - Total system PTEs
Windows本身都會一定的安全值範圍,不是讓你說"我要喇叭調多大聲就可以多大聲"
解決方法就是仔我們調一些記憶體參數的地方找出這些分頁表(PTE)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
把它還原成安全值再重開機
Value Name: TrackPtes
Value Type: REG_DWORD
Value Data: 1
Radix: Hex
一般的預防發法:
就是不要亂改....
另外這一個:
"DRIVER_USED_EXCESSIVE_PTES"
就是你都沒pte可以用了...都被拔光了喔..還真屌...:D
一樣..在 "STOP: 0x000000D8" 又分好幾種:
0xW - 如果這個driver是有存在的值來建立話,錯誤就是你driver名稱導致系統不爽
不過倒是可以找到那邊錯,這一定會存在這邊----> KiBugCheckDriver.
0xX - 那如果是出現0xX...那就只能怪上面那個導致這個錯誤出現
0xY - Total free system PTEs.
0xZ - Total system PTEs.
後面兩個是PTE數目上的警告,像這樣,或許你覺得小小改個啥東西沒差
但是一下子會出現8種不同狀況, BSOD當機一次不會告訴你8個原因啦
我看出現個3個連續下來,你可能也不會想去修改了
直接ghost比較快對不對...
然後等ghost好...再調...再錯就直接怪給你的硬體...有xx就自己debug不要牽拖....:lkl:
好啦..沒關係啦,以後就小心一點
電腦不是給你耍著玩,要怎橋都行...