ترفند شماره نه در طی عملیات نصب ویندوز XP، ویندوز cpu را برای پی بردن به مقدار L2 Cache آن تست میکند، تا مثلا اگر L2 Cache پردازده شما برابر با 1024 کیلوبایت باشد، برای ویندوز همین مقدار را تعیین کند. اما گاهی اوقات ویندوز در طی عملیات نصب نمیتواند مقدار L2 Cache پردازده شما را تشخیص دهد و به همین دلیل، مقدار L2 Cache را پیشفرض، (یعنی 256 کیلوبایت) انتخاب میکند. در این حالت ویندوز فقط از 256 کیلوبایت از L2 Cache شما استفاده میکند. در حالی که ممکن است L2 cache شما بسیار بیشتر از این حد باشد. برای تعریف کردن L2 Cache پردازندهتان بصورت دستی برای ویندوز XP، باید ابتدا از مقدار اصلی و حقیقی L2 Cache و به علاوه مقداری که در حال حاضر ویندوز تعریف کرده مطلع شوید. اولین مرحله یافتن مقدار L2 Cache حقیقی CPU شماست. بدین منظور سادهترین راه استفاده از نرمافزار کم حجم و رایگان CPU-Z است. CPU-Z را با حجمی کمتر از 600 کیلوبایت از سایت سازنده به نشانی
http://www.cpuid.com/cpuz.php دانلود کنید.
پس از دانلود، فایل را از حالت فشرده خارج کنید. سپس cpuz.exe را اجرا کنید. پس از چند لحظه صفحه نمایش اطلاعات نمایان میشود. در جلوی عبارت Level 2 در زیرمجموعه Cache میتوانید به مقدار حقیقی L2 Cache پردازنده دست یابید. در مرحله دوم بایستی به میزان L2 Cache که ویندوز تعریف کرده است پی ببریم تا ببینیم تا که آیا همه چیز درست است؟ بدین منظور ابتدا نرمافزار Notepad ویندوز را باز کنید. سپس کدهای زیر را عینأ Copy یا در آن تایپ کنید:
Set ProSet = GetObject("winmgmts:").InstancesOf("Win32_Processo r")
For each Pro in ProSet
WScript.Echo "www.microsoft.com"
WScript.Echo "Level2 Cache:" & " " & Pro.L2CacheSize & " KB"
Next
سپس از منوی File، بر روی Save as کلیک کنید. فایل را با فرمت vbs. ذخیره کنید. به عنوان مثال نام آن را find.vbs بگذارید. اکنون به محلی که فایل را ذخیره کردهاید، رفته و با دوبار کلیک آن را اجرا نمایید. پنجره اول را OK کرده و در پنجره دوم مقدار L2 Cache پردازنده را بر حسب کیلوبایت مشاهده کنید. این مقدار، مقداری است که در حال حاضر ویندوز برای شما تعریف کرده است. اگر مقدار دقیقأ برابر مقداری است که توسط CPU-Z به دست آوردید، پس همه چیز ایدهآل است و دیگر نیازی به استفاده از این راه نیست. اما اگر مقداری که به دست آمده کمتر از مقدار نمایش داده شده در CPU-Z است ویندوز چندان خوب عمل نکرده و بایستی ادامه راه را پی بگیرید. اکنون وقت آن رسیده که مقدار حقیقی L2 Cache را برای ویندوز خود تعریف کنید. از منوی Start به Run رفته و با عبارت regedit را تایپ کرده و Enter بزنید تا وارد محیط رجیستری ویندوز شوید.
به مسیر زیر بروید:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\ SessionManager\MemoryManagement
در سمت راست پنجره گزینهای با نام SecondLevelDataCache به چشم میخورد. بر روی آن دوبار کلیک کرده و مقادیر مورد نظر زیر را در قسمت Value وارد کنید. شما بایستی اندازه دقیق L2 Cache پردازنده که به وسیله CPU-Z به دست آمد را توسط روش زیر مورد استفاده قرار دهید. اگر Level 2 نمایش داده شده در CPU-Z (یا همان L2 Cache حقیقی) 256 یا کمتر باشد، عدد 0 را در این کلید رجیستری وارد کنید. اگر 512 باشد ، عدد 200، اگر 1024 باشد عدد 400، اگر 2048 باشد عدد 800، اگر 4096 باشد ،عدد 1600، اگر 8192 باشد عدد 3200 و به همین ترتیب برای مقادیر بالاتر. پس از وارد کردن مقدار OK کرده و از رجیستری خارج شوید. حال یکبار رایانه را ریست کنید تا تنظیمات اعمال گردد. اکنون اگر فایلی که خودتان به شکل دستی با فرمت vbs را ساختهاید، اجرا کنید مقدار حقیقی L2 Cache را مشاهده خواهید کرد. توجه داشته باشید که مقادیر بیشتر از حد واقعی L2 Cache پردازنده خود را در رجیستری وارد نکنید. اینکار ممکن است به رایانه شما آسیب بزند. دقت کنید در این ترفند به علت تغییرات در رجیستری، پیش از هر کاری از رجیستری خود Backup بگیرید. اگر ویندوز در تشخیص میزان کش سی پی یوی شما دچار خطا شده باشد با تصحیح آن مسلما تاثیر زیادی در افزایش سرعت دارد. در غیر این صورت خیر.