رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10

ADS


همه سوال هادسته بندی: مشکلات نرم افزاررفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
sepehr01 4 سال قبل

با عرض سلام خدمت شما
چند وقتی است که برای سیستمم رم جدید نصب کردم ( یه رم ۲ داشت و یک رم ۲ دیگر هم اضافه کردم ) اما فقط ۳ گیگ آن usable است . شکل زیر :

توی اینترنت سرچ کردم چند تا راه حل داشت که متاسفانه هیچ کدوم کار نکرد . شکل های زیر :


خودم فکر میکنم چون سیستمم قدیمیه , محدودیت سخت افزاریه . میتوننین کمکم کنید ؟ ممنون از شما . اینم مشخصات سیستمم :

1 پاسخ
پشتیبانی تیم پاسخ گو سایت 4 سال قبل

با سلام و عرض ادب خدمت شما دوست عزیز,
 
توضیح خیلی مختصر راجع به مشکل ارائه می‌دهیم و سپس برای شما راهکارهایی برای رفع این مشکل ارائه می‌دهیم
۱- استفاده از ویندوز ۳۲ بیتی
استفاده از ویندوزهای ۳۲ بیتی می تواند یکی از دلایلی باشد که سیستم نمی تواند تمام حافظه رم را به درستی تشخیص دهید . در واقع نسخه های ۳۲ بیتی ویندوزهای هشت ، هفت ، ویستا ، ایکس پی محدودیت در میزان رم پشتیبانی شده دارند . در نسخه ۳۲ بیتی این ویندوزها نمی توانید بیش از ۴ گیگابایت رم استفاده کنید . در صورتی که بیش از ۴ گیگابایت رم در اختیار دارید بهتر است از نسخه های ۶۴ بیتی استفاده کنید . در نسخه های ۶۴ بیتی اکثر سیستم عامل ها و همچنین نسخه های مختلف ویندوز می تواند خیال تان راحت باشد که مشکلی پشتیبانی از حافظه های زیاد رم را نخواهید داشت . در صورتی که نمی دانید از ویندوز ۳۲ یا ۶۴ بیتی استفاده می کنید یا خیر می توانید روی آیکون My Computer راست کلیک کرده و گزینه Properties را بزنید . سپس در پنجره باز شده و در قسمت System type می توانید ۳۲ یا ۶۴ بیتی بودن ویندوز را مشاهده کنید .

۲- ویرایش ویندوز شما دارای محدودیت رم است
گذشته از خود ویندوز ، مسئله دیگری که وجود دارد مربوط به ویرایش ویندوز مورد استفاده شما است . همانطور که می دانید ویندوز دارای ویرایش های مخلتفی است . ویرایش هایی مثل استارتر ، هوم بیسیک که برای کاربران خانگی در نظر گرفته شده اند و قیمت پایینی هم دارند . ویرایش های دیگری نیز مثل آلتیمیت و سازمانی نیز وجود دارند که مخصوص افراد و سازمان هایی است که می خواهند به تمامی قابلیت های ویندوز دسترسی داشته باشند و مسلما برای دسترسی به این قابلیت های نامحدود نیز باید هزینه زیادتری نیز پرداخت کنند . البته مسئله پرداخت هزینه برای استفاده از سیستم عامل ها و نرم افزارها عملا در ایران بی معنا و مفهوم است 🙂
در نسخه هایی که مخصوص کاربران خانگی است از نظر پشتیبانی از حافظه های رم نیز محدودیت های اعمال شده است . مثلا در نسخه ۶۴ بیتی ویرایش هوم بیسیک ویندوز ، شما نمی توانید بیش از ۸ گیگابایت رم استفاده کنید . اما در نسخه هایی مثل آلتیمیت ، پروفشنال و یا سازمانی می توانید حداکثر از ۱۹۲ گیگابایت رم استفاده کنید که البته در دنیای واقعی هیچ کاربر خانگی از ۱۹۲ گیگابایت رم استفاده نخواهد کرد .
در صورتی که مایل به مشاهده لیست کامل ویرایش های مختلف ویندوز و محدودیت های پشتیبانی از میزان رم آنها هستید ، می توانید به لینکی که در پایان مطلب قرار گرفته است مراجعه نمایید .

۳- تخصیص میزانی از حافظه رم به کارت گرافیک داخلی و یا دیگر سخت افزارها
برخی قطعات سخت افزاری سیستم شما اغلبا از حافظه رم برای انجام سریع تر کارهای خود استفاده می کنند . به عنوان مثال اگر دستگاه شما از کارت گرافیک مجزا استفاده می کند ، باید بدانید که کارت گرافیک سیستم شما دارای یک حافظه رم داخلی است و به همین دلیل دیگر از رم سیستم شما استفاده نخواهد کرد . اما در صورتی که سیستم شما از پردازنده گرافیکی داخلی ( که با نام گرافیک onboard نیز شناخته می شود ) استفاده می کند باید متوجه این مورد باشید که این نوع پردازنده های گرافیکی ، بخشی از رم سیستم شما را به عنوان حافظه ویدئویی خودشان استفاده می کنند . البته این مسئله همیشه هم برای پردازنده های گرافیکی نیست . در برخی موارد نیز مقداری از رم سیستم شما به دیگر قطعات مثل سخت افزارهای شبکه ای تخصیص داده می شود .
در صورتی که می خواهید بدانید که چه مقدار از رم سیستم برای دیگر سخت افزارها رزرو می شود و چه مقداری نیز توسط ویندوز قابل استفاده است ، می توانید روی آیکون My Computer راست کلیک کرده و منوی Propreties را انتخاب کنید . در پنجره باز شده در مقابل عبارت Installed memory دو عدد را مشاهده خواهید کرد . عدد خارج از پرانتز مربوط به حافظه قابل استفاده توسط ویندوز می شود . عدد داخل پرانتز نیز میزان حافظه رزرو شده برای سایر سخت افزارها را نشان می دهد . در تصویر زیر مشاهده می کنید که حدود ۱۰۰ مگابایت فضا به دیگر سخت افزارها اختصاص داده شده است و ۱۱.۹ گیگابایت نیز توسط ویندوز قابل استفاده می باشد .

۴- مادربورد شما محدودیت استفاده از رم دارد
شاید جالب باشد ؛ اما باید بدانید که مادربوردها نیز می توانند محدودیت در استفاده از رم داشته باشند . در واقع باید بدانید که اتصال رم به مادربورد به معنای آن نیست که مادربورد هم بتواند از همه ظرفیت آن استفاده کند .
برای اینکه مشخص شود که مادربوردتان می تواند همه رم های شما را تشخیص دهد ، باید به بایوس سیستم مراجعه کنید . برای شروع کار ، سیستم را ریست کنید و پس از بوت شدن مجدد سیستم ، کلیدی که روی صفحه نمایش داده می شود را بفشارید . این کلید معمولا F2 یا Delete است . هنگامی که وارد صفحه بایوس شدید ، به قسمت System information بروید . در این قسمت به احتمال بسیار زیاد بخشی وجود دارد که تعداد و میزان رم موجود در سیستم را به شما نشان خواهد داد .
نکته : در صورتی که با فشردن دکمه های F2 یا delete نتوانستید به بایوس دسترسی پیدا کنید ، بهتر است که دفترچه راهنمای مادربورد را مطالعه کنید .

در صورتی که در بخش بایوس توانستید همه رم های خود را مشاهده کنید ولی ویندوز نمی تواند همه ی آنها را تشخیص دهد ، نتیجه می گیریم که مشکل از ویندوز است . همچنین اگر در بایوس نتوانستید بعضی از رم های خود را ببینید ، این مورد نشان دهنده این است که دارای یک مشکل سطح پایین هستید . البته سطح پایین نه به این معنا که مشکل شما کوچک و ناچیز باشد . منظور مشکلاتی مثل محدودیت های مادربورد و یا معیوب بودن یکی از رم ها است . برای اینکه دلیل بروز مشکل نیز مشخص شود ، بهتر است که مشخصات مادربورد و رم ها را به یک فرد متخصص در زمینه سخت افزار بدهید .
۵- درست قرار نگرفتن رم در اسلات
در صورتی که مطمئنید مادربوردتان مشکل مربوط به پشتیبان از میزان حافظه بالای رم ندارد ، اما در عین حال برخی از رم ها در بخش بایوس نمایش داده نمی شوند ، ممکن است به این دلیل باشد که در هنگام نصب رم ها ، آنها را به درستی در اسلات مربوطه قرار نداده اید .
برای حل مشکل باید ابتدا برق ورودی به سیستم را با استفاده از کلید پشت کیس قطع کرده و سپس کیس را باز کنید . اکنون مطمئن شوید که بدن تان دارای الکتریسیته ساکن نباشد . چون در صورتی که بدن تان الکتریسیته ساکن داشته باشد ، باعث آسیب دیدن و نهایتا از دست دادن قطعات مهم سیستم خواهد شد . بهترین روش برای جلوگیری از آسیب های احتمالی ، استفاده از دستکش لاتکس ( مشابه دستکش های پزشکان ) است .
حالا رم ها را یکی یکی خارج کرده و سپس با احتیاط آنها را دوباره در جای خودشان قرار دهید و مطمئن شوید که محکم در جای خود قرار دارند . در صورتی که دوباره آنها را به شکل نادرست در اسلات ها قرار دهید ، کامپیوترتان نمی تواند آنها را تشخیص دهد .

در برخی مواقع نیز لازم است که رم را در یک اسلات مشخص قرار دهید . برای کسب اطلاعات بیشتر بهتر است به دفترچه راهنمای مادربوردتان مراجعه کنید . همچنین برای اینکه مشخص شود که مشکل مربوط به کدام یک از رم هاست ، می توانید یک به یک آنها را از اسلات خارج کرده و سیستم را تست کنید .
۶- مشکلات ناشی از رم های معیوب
گاهی اوقات نیز نه مشکل از سیستم عامل است و نه مادربورد . بلکه مشکل مربوط به خود رم می شود . اگر می خواهید رم های موجود در سیستم را تست کنید ، می توانید از ابزارهایی نظیر memtest86 یا ابزارهای داخلی ویندوز مثل Windows Memory Diagnostics Tool استفاده کنید .

اگر تست رم ها با خطا مواجه شد ، بهتر است که رم ها را یک به یک خارج کرده و عملیات تست رم ها را مجددا آغاز کنید تا مشخص شود که اشکال از کدامیک از رم ها است .
مواردی که در قسمت بالا خواندید ، برخی از دلایل عمده ی مربوط به مشکل شناسایی نشدن رم ها توسط سیستم عامل بود . آیا شما هم تا به حال چنین مشکلاتی را داشته اید ؟ روشی متفاوتی برای حل آنها پیدا کرده اید ؟ تجریبات خودتان را با ما در بخش نظرات در میان بگذارید .
 
راهکار ها :  
 
اگر ویندوز ۷ ۶۴ بیت با شناسایی کل ظرفیت رم نصب شده مشکل دارد. این مشکل را به راحتی می‌توان حل کرد. در موارد دیگری هم مشکلاتی مربوط به استفاده کامل از رم وجود دارد که بیشترشان قابل حل هستند.
بعضی کاربران ویندوز ۷ ۶۴ بیت از استفاده نشدن کامل از رم رایانه ابراز ناخرسندی می‌کنند و برای نصب نسخه دیگری از ویندوز ۶۴bit اقدام می‌کنند. آن‌هایی که با این مشکل مواجه بودند با نصب دوباره ویندوز ۷ نسخه ۶۴bit هم مشکلشان حل نشده است.
ماجرای مشکل استفاده از تمام ظرفیت رم در ویندوز ۷ ،۸ و ۱۰ به همین جا ختم نمی‌شود و هر مدل پردازنده (CPU) و مادربرد (Motherboard) هم محدودیت‌های خودشان را برای رم قابل نصب دارند. در کنار این محدودیت فرکانس عملکردی رم را هم اضافه کنید. قبل از خرید سخت‌افزار رایانه از میزان رم قابل پشتیبانی قطعات دیگر مطمئن شوید . در این مطلب چند روش برای برطرف کردن محدودیت ساپورت رم ۴ گیگابایتی به بالا در ویندوزهای ۳۲ و ۶۴ بیتی معرفی می‌کنیم.
نسخه‌های مختلف ویندوز چه مقدار رم را پشتیبانی می‌کنند؟
هرچه ویندوزی که در رایانه نصب کرده‌اید جدیدتر باشد مثل ۸ و ۱۰ ظرفت رم پشتیبانی شده هم بیشتر خواهد بود. اما در هر ویندوز هم تفاوتی میان نسخه‌های همان سری وجود دارد. مثلاً ویندوز ۱۰ نسخه Home  نهایت ظرفیت رم قابل پشتیبانی ۱۲۸ گیگابیت دارد اما نسخه Enterprise  ویندوز ۱۰ تا ۲ ترابایت را شناسایی و پشتیبانی می‌کند.
فهرست زیر مقدار رم قابل پشتیبانی در هر نسخه را نمایش می‌دهد. برای استفاده کامل از رم کامپیوتر بهتر است نسخه مطابق با نیاز خودتان را نصب کنید. برای فهمیدن مقدار رم مورداستفاده در ویندوز روی my computer راست کلیک کنید و Properties  را باز کنید. جلوی عبارت  Installed Memory (RAM) مقدار رم مورد استفاده نمایش داده می‌شود .
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
محدودیت رم در نسخه‌های ویندوز ۱۰ :
Windows 10 Home – ۱۲۸ GB
Windows 10 Professional – ۲TB
Windows 10 Enterprise – ۲TB
All 32 bit versions of Windows 10 – ۴GB
محدودیت رم در نسخه‌های ویندوز ۸٫۱ :
Windows 8.1 RT – ۴GB
Windows 8.1 – ۱۲۸GB
Windows 8.1 Pro – ۵۱۲GB
Windows 8.1 Enterprise – ۵۱۲GB
All 32 bit versions of Windows 8.1 – ۴GB
محدودیت رم در نسخه‌های ویندوز ۸ :
Windows 8 – ۱۲۸GB
Windows 8 Pro –۵۱۲ GB
Windows 8 Enterprise – ۵۱۲GB
All 32 but versions of Windows 8 – ۴GB
محدودیت رم در نسخه‌های ویندوز ۷ :
Windows 7 Starter Edition – ۲GB ( 32 bit )
Windows 7 Home Basic – ۸GB
Windows 7 Home Premium – ۱۶GB
Windows 7 Pro – ۱۹۲GB
Windows 7 Enterprise – ۱۹۲GB
Windows 7 Ultimate – ۱۹۲GB
All 32 bit version of Windows 7 Except Win 7 Starter Edition – ۴GB
محدودیت رم در نسخه‌های ویندوز ویستا :
Windows Vista Starter Edition – ۱GB (32 bit)
Windows Vista Home Basic – ۸GB
Windows Vista Home Premium – ۱۶GB
Windows Vista Business – ۱۲۸GB
Windows Vista Enterprise – ۱۲۸GB
Windows Vista Ultimate – ۱۲۸GB
All 32 bit version of Windows Vista Except Win Vista Starter Edition – ۴GB
محدودیت رم در نسخه‌های ویندوز XP :
همه نسخه‌های ویندوز XP ، ۳۲bit تا ۴ گیگ رم را پشتیبانی می‌کنند البته این شامل نسخه Starter Edition نمی‌شود.
Windows XP Starter Edition – ۵۱۲MB (32 bit)
All 32 bit versions of Windows XP 4GB
All 64 bit versions of Windows XP: 128GB
آموزش ۳ روش رفع محدودیت استفاده کامل از رم در ویندوز ۷ ، ۸٫۱ و ۱۰
روش اول: برطرف کردن محدودیت ساپورت رم از طریق تنظیمات System Configuration (msconfig)
۱- RUN را اجرا کنید. برای این کار کلید ویندوز را روی کیبرد + R بزنید یا در منوی استارت RUN را جستجو کنید.
۲- در پنجره RUN کلمه msconfig را تایپ کنید و OK بزنید.
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
۳- در پنجره باز شده مطابق تصویر تب Boot را باز کنید و بعد Advanced options را کلیک کنید.
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
۴- در مرحله بعد مطابق تصویر اگر تیک Maximum memory فعال بود آن را غیر فعال کنید . اگر این گزینه فعال نباشد. ویندوز از همه ظرفیت رم استفاده خواهد کرد. و فعال بودن آن به معنی اعمال محدودیت به اندازه مشخصی است.
۵- – اگر می‌خواهید رم قابل استفاده را محدود کنید، گزینه Maximum memory را فعال و در نوار زیرین ظرفیت مورد استفاده را برحسب MB وارد کنید. و بعد ok کنید.
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
۶- در تب Boot گزینه Make all boot settings permanent را فعال کنید و OK کنید.
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
۷- در پنجره بعدی از شما پرسیده می‌شود از انجام این تنظیم اطمینان دارید. Yes بزنید
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
۸- برای اعمال تنظیمات سیستم باید ری استارت شود که در پنجره بعدی پرسیده می‌شود.
۹- بعد از ری استارت شدن سیستم Task Manager را را باز کنید. .(با فشردن همزمان کلید های CTRL+SHIFT+ESC ) و مقدار رم در دسترس را چک کنید.
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
روش دوم: استفاده کامل از رم با تنظیم توسط Command Prompt در ویندوز ۱۰ ، ۸ و ۷

command prompt ( خط فرمان) را اجرا کنید. برای این کار در پنجره RUN تایپ کنید CMD یا آن را در منوی استارت جستجو کنید.

  • وابسته به تنظیم دلخواهی که می‌خواهید انجام دهید یکی از مراحل زیر را انجام دهید.

۱-برای تنظیم ویندوز برای استفاده از مقدار مشخصی از رم در خط فرمان (CMD) دستور زیر را تایپ کنید:
bcdedit /set {current} truncatememory bytes
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
به جای bytes مقدار رم مورد نیاز را برحسب bytes بنویسید.
هر یک گیگ برابر است با ۱۰۷۳۷۴۱۸۲۴ bytes
مثلاً برای اعمال محدودیت به اندازه ۲ گیگ دستور زیر را می‌نویسیم و اینتر می‌زنیم
bcdedit /set {current} truncatememory 2147483648
۲- برای رفع محدودیت استفاده کامل از رم ویندوز رایانه از طریق CMD دستور زیر را کپی و در CMD ، پیست (paste ) کنید. بعد اینتر بزنید تا اجرا شود.
bcdedit /deletevalue {current} truncatememory
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
در انتها کامپیوتر را ری استارت کنید. و بعد از بالا آمد مطابق روش قبلی از طریق Task Manager مقدار رم در دسترس را چک کنید.
روش سوم:‌ تنظیم استفاده از تمام ظرفیت رم در ویندوز ۷ در هنگام بوت شدن
در هنگام بوت ویندوز CMD‌ را اجرا کنید. یکی از مراحل زیر با توجه به نیازتان انجام دهید.
۱- براین تعیین مقدار رم مورد استفاده ویندوز، CMD را اجرا و دستور زیر را وارد کنید سپس اینتر بزنید.
bcdedit /set {default} truncatememory bytes
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
مطابق روش قبلی به جای bytes مقدار رم برحسب بایت را وارد کنید مثل دستور زیر:
bcdedit /set {default} truncatememory 2147483648
۲- برای استفاده حداکثری ویندوز از رم نصب شده در CMD‌دستور زیر را وارد کنید و اینتر بزنید.
bcdedit /deletevalue {default} truncatememory
رفع مشکل usable استفاده نشدن از حداکثر رم ویندوز 7 .8.10
بعد از انجام یکی از مراحل بالا ری استارت کنید.
 
باتشکر,
تیم پشتیبانی