流傳甚廣的「XP 預設未開啟 CPU L2 快取,需手動設定 SecondLevelDataCache」純屬謠言。微軟知識庫明確指出:此值僅在 HAL 讀取 L2 失敗時備用,預設 0 代表 256KB 而非關閉。CPU L2 快取由硬體自動啟用,OS 僅讀取顯示,修改此值無效能增益。Windows 優化大師等工具同樣錯誤宣稱。請勿盲目修改,避免誤導。
優化文章聲稱:XP 預設關閉 L2,需依 CPU 型號填入十六進位值(Celeron=80h、PII/III/4=200h、PIII-E/P4 Willamette=100h、Duron=40h、Athlon XP=100h/200h 等),或用優化大師滑桿設定。
SecondLevelDataCache 僅在 HAL 讀取失敗時被參考CPU 二級快取在任何情況下皆為啟用狀態,使用者無需、也無法透過修改此登錄值改變硬體行為。請專注於真正有效的優化(記憶體、磁碟、啟動項等)。