vahid5835
15th March 2015, 12:22 PM
چگونه تا ۶۴ گیگابایت رم بر روی ویندوزهای ۳۲ بیتی استفاده کنیم؟
اگر شما از جمله کاربرانی هستید که همچنان از ویندوز ۳۲ بیتی استفاده میکنید، با خواندن این مطلب میتوانید محدودیت استفاده از ۴ گیگابایت رم را لغو کنید و از رمهایی با فضای بیشتر بهره ببرید.
http://images.farnet.ir//2015/03/unlock-memory.jpg
اگرچه ویندوزهای ۳۲ بیتی روزگاری استاندارد رایج در میان کاربران بودند اما در سالهای اخیر کاربران بیشتری به سمت استفاده از نسخههای ۶۴ بیتی سیستمعامل ویندوز روی آوردهاند. هرچند هنوز کاربرانی هستند که از نسخه ۳۲ بیتی ویندوز استفاده میکنند و همین مسئله باعث شده نتوانند بهرهگیری کاملی از سختافزارهای موجود داشته باشند.
به نقل ازفارنت؛ خوشبختانه با اجرای رویهای ساده میتوانید محدودیتهای موجود بر سر راه استفاده از میزان رم بیشتر را از بین ببرید و از طریق خط فرمان تغییرات لازم را به این منظور انجام داده و نهایتا تا ۶۴ گیگابایت رم بر روی رایانه خود قراردهید.
چرا به استفاده از ۴ گیگابایت رم محدود شدهایم؟
مشکل سد استفاده از رمی با مقدار بیشتر از ۳ گیگا بایت از معماری سیستمهای ۳۲ بیتی نشئت میگیرد. هر بایت از رم، آدرس فیزیکی منحصر به فردی را داشته و سیستم از این آدرس برای دسترسی و شناسایی واحدهای حافظه بهره میبرد. سیستمهای ۳۲ بیتی، محدودیتهایی در مقادیر آدرس در دسترس برای رم و دیگر مولفههای موجود دارند.
بسته به نحوه تنظیمات شما این مقدار بر روی سیستم میتواند چیزی در حدود ۳ گیگابایت و یا کمی کمتر و بیشتر باشد.
با استفاده از روشی که توسعه آدرسدهی فیزیکی یا PAE نامیده میشود میتوانید به سیستمعامل ۳۲ بیتی این قدرت را بدهید تا از رمی حتی تا ۶۴ گیگابایت پشتیبانی کند. با افزایش اندازه آدرس فیزیکی از ۳۲ بیت به ۳۶، آدرسهای بیشتری برای استفاده توسط سیستم وجود خواهد داشت اما آدرسهای مجازی سیستم در همان مقادیر پیشین باقی خواهند ماند تا سیستم بتواند عملکرد طبیعی خود را داشته باشد.
چگونه متوجه شویم آیا به PAE نیاز داریم یا خیر؟
این موضوع که آیا به PAE نیاز داریم یا خیر به دو فاکتور مهم بستگی دارد. اولین فاکتور، نسخه سیستم عامل مورد استفاده است که آیا از نوع ۳۲بیتی و یا ۶۴ بیتی است و فاکتور بعدی نیز به میزان رم قابل استفاده از مجموع میزان نصبشده بر روی سیستم بستگی دارد.
برای پیبردن به پاسخ این دو پرسش باید به مسیر Control Panel رفته و سپس از منوی System and Security به قسمت System بروید.
http://images.farnet.ir//2015/03/system.jpg
اگر با عباراتی نظیر آنچه در بالا مشاهده میکنید روبرو شوید بدانمعناست که نیازی به استفاده از این رویه ندارید اما در صورتی که سیستمعامل شما از نوع ۳۲ بیتی است نیمنگاهی به میزان رم قابل استفاده نیز داشته باشید و نهایتا با بهرهگیری از PAE تاثیر کاملی بر روی میزان رم ایجاد کنید.
یکی از مواردی که پیش از شروع باید مدنظر قراردهید آنستکه PAE بنابر آنچه در برخی انجمنها گزارش شده با کارتهای گرافیکی NVIDIA در گذشته مشکلاتی داشته است. اگر این موضوع برای شما نیز صادق است مجبورید نیمنگاهی به استفاده از سیستمعاملهای ۶۴ بیتی داشته باشید.
چگونه PAE را بر روی ویندوز ۷ و یا ویندوز ۸ فعال کنیم؟
پیش از هرچیز باید پچ مورد نیاز را دریافت کنید. همانطور که مشاهده خواهید کرد این بسته شامل فایلی فشرده با پسوند زیپ است که در داخل آن رویهای برای استفاده بر روی ویندوز ۷،۸و۸.۱ موجود است. مدنظر داشته باشید که تفاوتی جزئی در رویههای مورد نیاز برای استفاده از این بسته بر روی ویندوزهای مختلف وجود دارد.
فایل دانلود شده را از حالت فشرده خارج کرده و در مسیر Windows>System32 که در درایوی که ویندوز در آن نصب شده قرارگرفته کپی کنید. اکنون خط فرمان را با درنظرگرفتن دسترسیهای کاربر ارشد اجرا کنید. کافی است بر روی فایل اجرای خط فرمان کلیک کرده و گزینه Rus as Administrator را انتخاب کنید. اکنون مطمئن شوید مسیر پیشفرض بر روی System32 تنظیم شده است.
اکنون در صورتی که از ویندوز ۸ استفاده میکنید دستور زیر را اجرا کنید:
PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe
http://images.farnet.ir//2015/03/commandline.jpg در صورتی که از ویندوزهایی قدیمیتر از ویندوز ۸ استفاده میکنید دستور العمل کمی متفاوت خواهد بود. کافی است به جای -type kernel -o ntoskrnx.exe ntoskrnl.exe از عبارت -type kernel -o ntkrnlpx.exe ntkrnlpa.exe استفاده کنید.
http://images.farnet.ir//2015/03/patchpae1.jpg اکنون نوبت پچکردن لودر به منظور غیرفعالکردن شناسایی دیجیتالی است. کافی است دستور PatchPae2.exe -type loader -o winloadp.exe winload.exe را اجرا کنید. حال یک گزینه بوت جدید را با واردکردن دستور bcdedit /copy {current} /d “Windows (PAE Patched)” ایجاد کنید. مدنظر داشته باشید که عبارت میان علامت نقل قول تنها یک توضیح برای آنچه انجام گرفته میباشد.
اکنون باید پیغامی را مشاهده کنید که حاکی از کپی شدن موفقیت آمیز است و به شما یک آیدی بوت منحصر به فرد با فرمت {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}ارائه دهد. این آیدی را کپی کرده و اکنون در صورتی که از ویندوز ۸ یا ویندوز ۸.۱ استفاده میکنید این دستور را وارد کنید :
bcdedit /set {boot ID} kernel ntoskrnx.exe در صورتی که از نسخههای قدیمیتر ویندوز استفاده میکنید این دستور به شکل زیر خواهد بود:
bcdedit /set {boot ID} kernel ntkrnlpx.exe
http://images.farnet.ir//2015/03/bootid.jpg اکنون باید چند فرمان دیگر را نیز اجرا کنیم. پیش از هرچیز با ورود دستور
bcdedit /set {boot ID} path \Windows\system32\winloadp.exe مطمئن شوید بارگذاری بسته مورد نظر انجام شده است. سپس از دستور
bcdedit /set {boot ID} nointegritychecks 1 به منظور تایید این موضوع که لودر نیازی به شناسایی ندارد استفاده کنید. حال این گزینه مربوط به بوت را با دستور
bcdedit /set {bootmgr} default {boot ID} به عنوان گزینه پیشفرض تثبیت کنید. حتی میتوانید با بهرهگیری از دستور
bcdedit /set {bootmgr} timeout X زمان مورد نظر برای نمایش گزینه دلخواه مربوط به راهاندازی را مشخص کنید. با جایگزینی X با زمان دلخواه(بر حسب ثانیه) میتوانید این عمل را انجام دهید. اکنون کافی است رایانه خود را راهاندازی کنید تا کلیه تنظیمات فعال شوند.
کد خبر: 25633 گروه خبری: اخبار نرم افزار منبع خبر: farnet.ir
اگر شما از جمله کاربرانی هستید که همچنان از ویندوز ۳۲ بیتی استفاده میکنید، با خواندن این مطلب میتوانید محدودیت استفاده از ۴ گیگابایت رم را لغو کنید و از رمهایی با فضای بیشتر بهره ببرید.
http://images.farnet.ir//2015/03/unlock-memory.jpg
اگرچه ویندوزهای ۳۲ بیتی روزگاری استاندارد رایج در میان کاربران بودند اما در سالهای اخیر کاربران بیشتری به سمت استفاده از نسخههای ۶۴ بیتی سیستمعامل ویندوز روی آوردهاند. هرچند هنوز کاربرانی هستند که از نسخه ۳۲ بیتی ویندوز استفاده میکنند و همین مسئله باعث شده نتوانند بهرهگیری کاملی از سختافزارهای موجود داشته باشند.
به نقل ازفارنت؛ خوشبختانه با اجرای رویهای ساده میتوانید محدودیتهای موجود بر سر راه استفاده از میزان رم بیشتر را از بین ببرید و از طریق خط فرمان تغییرات لازم را به این منظور انجام داده و نهایتا تا ۶۴ گیگابایت رم بر روی رایانه خود قراردهید.
چرا به استفاده از ۴ گیگابایت رم محدود شدهایم؟
مشکل سد استفاده از رمی با مقدار بیشتر از ۳ گیگا بایت از معماری سیستمهای ۳۲ بیتی نشئت میگیرد. هر بایت از رم، آدرس فیزیکی منحصر به فردی را داشته و سیستم از این آدرس برای دسترسی و شناسایی واحدهای حافظه بهره میبرد. سیستمهای ۳۲ بیتی، محدودیتهایی در مقادیر آدرس در دسترس برای رم و دیگر مولفههای موجود دارند.
بسته به نحوه تنظیمات شما این مقدار بر روی سیستم میتواند چیزی در حدود ۳ گیگابایت و یا کمی کمتر و بیشتر باشد.
با استفاده از روشی که توسعه آدرسدهی فیزیکی یا PAE نامیده میشود میتوانید به سیستمعامل ۳۲ بیتی این قدرت را بدهید تا از رمی حتی تا ۶۴ گیگابایت پشتیبانی کند. با افزایش اندازه آدرس فیزیکی از ۳۲ بیت به ۳۶، آدرسهای بیشتری برای استفاده توسط سیستم وجود خواهد داشت اما آدرسهای مجازی سیستم در همان مقادیر پیشین باقی خواهند ماند تا سیستم بتواند عملکرد طبیعی خود را داشته باشد.
چگونه متوجه شویم آیا به PAE نیاز داریم یا خیر؟
این موضوع که آیا به PAE نیاز داریم یا خیر به دو فاکتور مهم بستگی دارد. اولین فاکتور، نسخه سیستم عامل مورد استفاده است که آیا از نوع ۳۲بیتی و یا ۶۴ بیتی است و فاکتور بعدی نیز به میزان رم قابل استفاده از مجموع میزان نصبشده بر روی سیستم بستگی دارد.
برای پیبردن به پاسخ این دو پرسش باید به مسیر Control Panel رفته و سپس از منوی System and Security به قسمت System بروید.
http://images.farnet.ir//2015/03/system.jpg
اگر با عباراتی نظیر آنچه در بالا مشاهده میکنید روبرو شوید بدانمعناست که نیازی به استفاده از این رویه ندارید اما در صورتی که سیستمعامل شما از نوع ۳۲ بیتی است نیمنگاهی به میزان رم قابل استفاده نیز داشته باشید و نهایتا با بهرهگیری از PAE تاثیر کاملی بر روی میزان رم ایجاد کنید.
یکی از مواردی که پیش از شروع باید مدنظر قراردهید آنستکه PAE بنابر آنچه در برخی انجمنها گزارش شده با کارتهای گرافیکی NVIDIA در گذشته مشکلاتی داشته است. اگر این موضوع برای شما نیز صادق است مجبورید نیمنگاهی به استفاده از سیستمعاملهای ۶۴ بیتی داشته باشید.
چگونه PAE را بر روی ویندوز ۷ و یا ویندوز ۸ فعال کنیم؟
پیش از هرچیز باید پچ مورد نیاز را دریافت کنید. همانطور که مشاهده خواهید کرد این بسته شامل فایلی فشرده با پسوند زیپ است که در داخل آن رویهای برای استفاده بر روی ویندوز ۷،۸و۸.۱ موجود است. مدنظر داشته باشید که تفاوتی جزئی در رویههای مورد نیاز برای استفاده از این بسته بر روی ویندوزهای مختلف وجود دارد.
فایل دانلود شده را از حالت فشرده خارج کرده و در مسیر Windows>System32 که در درایوی که ویندوز در آن نصب شده قرارگرفته کپی کنید. اکنون خط فرمان را با درنظرگرفتن دسترسیهای کاربر ارشد اجرا کنید. کافی است بر روی فایل اجرای خط فرمان کلیک کرده و گزینه Rus as Administrator را انتخاب کنید. اکنون مطمئن شوید مسیر پیشفرض بر روی System32 تنظیم شده است.
اکنون در صورتی که از ویندوز ۸ استفاده میکنید دستور زیر را اجرا کنید:
PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe
http://images.farnet.ir//2015/03/commandline.jpg در صورتی که از ویندوزهایی قدیمیتر از ویندوز ۸ استفاده میکنید دستور العمل کمی متفاوت خواهد بود. کافی است به جای -type kernel -o ntoskrnx.exe ntoskrnl.exe از عبارت -type kernel -o ntkrnlpx.exe ntkrnlpa.exe استفاده کنید.
http://images.farnet.ir//2015/03/patchpae1.jpg اکنون نوبت پچکردن لودر به منظور غیرفعالکردن شناسایی دیجیتالی است. کافی است دستور PatchPae2.exe -type loader -o winloadp.exe winload.exe را اجرا کنید. حال یک گزینه بوت جدید را با واردکردن دستور bcdedit /copy {current} /d “Windows (PAE Patched)” ایجاد کنید. مدنظر داشته باشید که عبارت میان علامت نقل قول تنها یک توضیح برای آنچه انجام گرفته میباشد.
اکنون باید پیغامی را مشاهده کنید که حاکی از کپی شدن موفقیت آمیز است و به شما یک آیدی بوت منحصر به فرد با فرمت {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}ارائه دهد. این آیدی را کپی کرده و اکنون در صورتی که از ویندوز ۸ یا ویندوز ۸.۱ استفاده میکنید این دستور را وارد کنید :
bcdedit /set {boot ID} kernel ntoskrnx.exe در صورتی که از نسخههای قدیمیتر ویندوز استفاده میکنید این دستور به شکل زیر خواهد بود:
bcdedit /set {boot ID} kernel ntkrnlpx.exe
http://images.farnet.ir//2015/03/bootid.jpg اکنون باید چند فرمان دیگر را نیز اجرا کنیم. پیش از هرچیز با ورود دستور
bcdedit /set {boot ID} path \Windows\system32\winloadp.exe مطمئن شوید بارگذاری بسته مورد نظر انجام شده است. سپس از دستور
bcdedit /set {boot ID} nointegritychecks 1 به منظور تایید این موضوع که لودر نیازی به شناسایی ندارد استفاده کنید. حال این گزینه مربوط به بوت را با دستور
bcdedit /set {bootmgr} default {boot ID} به عنوان گزینه پیشفرض تثبیت کنید. حتی میتوانید با بهرهگیری از دستور
bcdedit /set {bootmgr} timeout X زمان مورد نظر برای نمایش گزینه دلخواه مربوط به راهاندازی را مشخص کنید. با جایگزینی X با زمان دلخواه(بر حسب ثانیه) میتوانید این عمل را انجام دهید. اکنون کافی است رایانه خود را راهاندازی کنید تا کلیه تنظیمات فعال شوند.
کد خبر: 25633 گروه خبری: اخبار نرم افزار منبع خبر: farnet.ir