2007/11/26

BSOD與虛擬記憶體的關連性

話說,當Ram夠大,然後平常不太會用到吃光Ram的狀況下,關閉虛擬記憶體是個好選擇,可以少掉很多操作中的延遲感。

但是,如果系統有問題,會出現BSOD的情形時,如果系統沒有設定虛擬記憶體,則會變成BSOD出不來,系統直接reboot,這對於要瞭解系統問題來說,是很糟糕的狀況。

那麼要如何讓BSOD該出來會出來,然後虛擬記憶體又不影響使用呢?答案很簡單,把虛擬記憶體設定成很小,例如32MB以下。

這樣通常在開機使用沒多久後,系統就會告知你虛擬記憶體滿了,請你調整大小,但是這並不影響平常使用,所以可以忽略這訊息。這樣就可以達到BSOD正常運作,虛擬記憶體也不影響使用的環境了。

3 則留言:

匿名 提到...

滿了之後,系統不是會重新接掌管理嗎。
那這樣不就跟沒什麼意義?

Ray 提到...

滿了以後,系統也不會自動擴張pagefile啊,就卡死在設定的大小上。

匿名 提到...

還有聽過另一種解法。就是把夠多的記憶體全部模擬成虛擬磁碟,再將 pagefile 指向那個地方…