نحوه استفاده از تمام حافظه. چگونه بهینه سازی حافظه کار می کند نحوه استفاده از تمام رم در ویندوز هر نسخه

امروز من در مورد محدودیت های فضای آدرس مجازی ویندوز و نحوه برخورد با خطاهای "حافظه کافی" ناشی از برنامه های 32 بیتی و بازی ها صحبت خواهم کرد، زمانی که مقدار حافظه مورد استفاده 2 گیگابایت به دست می آید. برخی از راه های ساده برای دور زدن این محدودیت و برنامه های کاربردی برای استفاده از بیش از 2 گیگابایت حافظه.

معماری X86.

تمام پردازنده های دسکتاپ مدرن بینایی یا AMD (و نه تنها) بر اساس x86 معماری که برای اولین بار در پردازنده ها اجرا شد اینتل 8086،منتشر شده در سال 1978. تا اینتل 80386 (I386) پردازنده ها 16 بیتی بودند و می توانستند تا 16 مگابایت رم استفاده کنند. منتشر شده در سال 1985 i386 پردازنده های فولادی 32 بیتیچه چیزی باعث می شود که به آدرس 4 گیگابایت. RAM (تا 64 گیگابایت در حالت PAE، اما در همان زمان برنامه های کاربردی تنها می تواند تا 4 گیگابایت استفاده شود).

واضح است که در آن سال ها 4 گیگابایت تقریبا غیر قابل دستیابی بود. اما هیچ چیز در جایگاه نیست و با گذشت زمان کمی معلوم شد. در سال 2003، شرکت AMD (آه دیگر بینایی) در خط فرمان جدید خود را Opteron گسترش پیاده سازی x86-64 (نام های دیگر: AMD64، Intel64، X64، EM64T). این افزونه تعدادی پیشرفت داشت: ثبت نام های 64 بیت عمده، ثبت های اضافی و گسترش فضای آدرس. پیاده سازی فعلی به شما اجازه می دهد تا از آن استفاده کنید 256 سل فضای آدرس مجازی، با حداکثر نظری در 16 EB (Exbibyte - 2 64 بایت) پردازنده ها بینایی فرمت پشتیبانی x86-64 (AMD64) با مدل های ارشد پنتیوم 4 (Prescott and Next).

سیستم عامل های X86 و X64

قابل اجرا K. سیستم عامل (سیستم عامل ها) تعیین x86 (در زندگی روزمره اغلب به عنوان نامیده می شود x32) من. x64که به ترتیب 32 بیتی و 64 بیتی هستند. تفاوت آنها این است که پشتیبانی از AMD64 X64، فرصتی برای استفاده از مزایای آن را فراهم می کند و X86 از آن پشتیبانی نمی کند (و از آن استفاده نمی کند). در عمل، این ویژگی ها و محدودیت های خاصی را ارائه می دهد.

  • 64 بیتی سیستم عامل نیاز دارد پردازنده با پشتیبانی AMD64 (تمام پردازنده های مدرن از بینایی یا AMD)
  • سیستم عامل 32 بیتی می تواند به عنوان یک پردازنده با پشتیبانی از AMD64 و بدون آن کار کند (اما چنین دوران قدیم هنوز مورد نیاز است)
  • برنامه های 64 بیتی کار می کنند فقط در سیستم 64 بیتی
  • برنامه های 32 بیتی کاملا کار کنید و X32 و در سیستم عامل X64، اما مزایای AMD64 آنها نمی توانند استفاده کنند

در حال حاضر امتناع از سیستم عامل های X86 به نفع X64 وجود دارد. به عنوان مثال، نسخه های سرور از ویندوز از سال 2008 R2 تولید شده است فقط 64 بیتی همان مایکروسافت اغلب تهدید می کند که هر دو نسخه دسکتاپ جدید را ایجاد کند، اما هنوز رتبهدهی نشده است.

محدودیت های حافظه مجازی در ویندوز

هر نسخه از ویندوز مشخص است محدودیت هایدر استفاده از حافظه فیزیکی و مجازی (می توانید لینک را ببینید). و اگر محدودیت حافظه فیزیکی همراه باشد، و نه، با صدور مجوز، سپس با محدودیت ها مجازی همه چیز کمی سخت تر است.

ما همچنین تنها علاقه مند هستیم حافظه مجازیاز آنجا که برنامه های کاربردی با آن ارتباط برقرار می کنند. اگر به جزئیات نرسیده اید، تکنولوژی حافظه مجازی اجازه می دهد تا هر فرایند حافظه خود را داشته باشد - فضای آدرس، که عملا با فضاهای هدفمند فرآیندهای دیگر تقسیم نمی شود. به این معناست که برنامه "معتقد است" این حافظه تنها به او تعلق دارد و حتی می تواند از حجم موجود RAM فیزیکی استفاده کند و سیستم عامل در توزیع و هماهنگی مشغول به کار است.

بنابراین، برای ویندوز 32 بیتی، محدودیت کلی حافظه مجازی 4 گیگابایت (و همچنین برای پردازنده های 32 بیتی) است. 64 بیتی از 15 تا 256 TB بسته به نسخه محدود شده است. اما، هر نسخه از ویندوز، کل فضای آدرس را تقسیم می کند دو قطعات: حالت کاربر (حالت کاربر) - حافظه، برنامه های موجود و حالت هسته (حالت هسته) - حافظه استفاده شده توسط سیستم. و اگر برنامه های X64 دریافت 8 - 128 گیگابایت، سپس برای X32، تنها 2 گیگابایت (در واقع ~ 1.7-1.8 گیگابایت) است. هنگامی که این حد رسیده است، برنامه یک خطا را ارائه می دهد و بسته نخواهد شد، یا به سادگی "سقوط" بدون هشدارها.


چگونه حافظه در ویندوز مرتب شده است، به طور دقیق در مارک روسنیویچ کشیده شده است.

عملکرد تنظیمات حافظه 4GT

برای ویندوز X86، یک "کراچ" رسمی وجود دارد، اجازه می دهد دوباره توزیع مجدد حافظه مجازی، ارائه برنامه به 3 گیگابایت، در حالی که کاهش فضای سیستم تا 1 گیگابایت. آن را نام برد تنظیم 4 گیگابایت. همانطور که به نظر می رسد، در طرح زیر نشان داده شده است (سمت چپ - به طور پیش فرض، راست - با استفاده از 4GT):


این گزینه به شرح زیر است:

برای ویندوز XP / 2003. - اضافه کردن کلید / 3 گیگابایت در پرونده boot.ini


برای ویندوز ویستا / 7/8 - تیم BCDEDIT / SET BRIVEUSERVA 3072 (شروع کردن> استاندارد (شروع کن > تجهیزات جانبی) کلیک راست خط فرمان (خط فرمان) – بر روی نام مدیر اجرا کنید(به عنوان مدیر اجرا شود)، دستور را وارد کنید و اجرا کنید ).


فعال کردن این گزینه می تواند منجر به کار نادرست برخی از رانندگان، برنامه ها یا ویندوز به طور کلی شود.

پرچم image_file_large_address_aware.

این برنامه قادر به استفاده از بیش از 2 گیگابایت فضای آدرس مجازی است فقط اگر با پارامتر کامپایل شده باشد image_file_large_address_aware.. تمام برنامه های 64 بیتی به طور پیش فرض این پارامتر (در این ماهیت آنها)، اما 32 بیت ممکن است آن را داشته باشد یا نه آن را داشته باشد - همه چیز به برنامه نویس بستگی دارد، که این گزینه را هنگام کامپایل یا آن را تنظیم نمی کند.

این پرچم چیزی است که ما باید برنامه 32 بیتی را مجبور به استفاده از حافظه بیش از 2 گیگابایتی کنیم. با استفاده از برنامه 32 بیتی در ویندوز X32 با استفاده از 4GT، آن را به 3 گیگابایت حافظه (در واقع ~ 2.8 گیگابایت) و در ویندوز X64 تمام 4 گیگابایت می دهد.

خوشبختانه این پرچم را برای هر کسی برنامه های کاربردی می تواند باشد تنها. راه های متعددی برای این وجود دارد.

قبل از شروع مطمئن باشیدآنچه که شما می خواهید تغییر دهید در حال حاضر است بسته.

پچ 4 گیگابایتی

آسانترین راه.

اول، برنامه را از سایت نویسنده یا از اینجا دانلود کنید:

پس از راه اندازی 4GB_PATCH.EXE.کادر محاوره ای باز کردن فایل استاندارد باز خواهد شد، جایی که شما نیاز به مشخص کردن فایل .exe شما می خواهید تغییر دهید.

بلافاصله پس از انتخاب فایل، پنجره برنامه ظاهر خواهد شد، تأیید عملیات موفقیت آمیز. بعد شما می توانید فایل دیگری را تغییر دهید (کلیک کردن یک فایل دیگر) یا برنامه را ببندید (فشار دادن خوب.).

در فرم برنامه ای داشته باشید بدون اقدام معکوس، بنابراین در پوشه با فایل متغیر، پشتیبان خود را با افزودنی ذخیره می کند .پشتیبان گیری..

CFF Explorer.

برای کسانی که دقیقا می دانند چه چیزی می دانند.

CFF Explorer. - برنامه رایگان و بسیار قدرتمند برای کار با سرفصل های PE از نویسنده 4 گیگابایت پچ. دانلود از سایت نویسنده.

  1. با نصب و اجرای برنامه، فایل مورد نظر را باز کنید.
  2. به نقطه بروید هدر فایل.
  3. در گوشه پایین سمت راست جدول که ظاهر شد کلیک کنید (نوشته شده است - اینجا کلیک کنید).
  4. در پنجره ای که باز می شود، یک تیک را نشان می دهد برنامه می تواند فضای آدرس 2GB را اداره کند.
  5. درخواست و ذخیره فایل.

همانطور که می بینید، برنامه به شما اجازه می دهد تا پارامترهای دیگر را ویرایش کنید، تعداد زیادی از ابزارها و حتی ساخته شده در disassembler ساخته شده است.

معکوس کردن عمل یکسان است، با تفاوت که کادر انتخاب ما برداشتن.

editbin.exe

ابزار کوچک editbin.exeکه شامل مایکروسافت ویژوال استودیو است.

زیر (از خط فرمان آغاز می شود):

نمایشگاه editbin.exe / largeaddressaware name.exe

برداشتن: editbin.exe / largeaddressaware: no name.exe

با استفاده از پارامتر مشابه (/ largeaddressaware)، استفاده از حافظه برای پروژه های ویژوال استودیو تنظیم شده است.

نتیجه

خلاصه ای از بالا - به منظور استفاده از برنامه 32 بیتی برای استفاده از حافظه بیش از 2 گیگابایتی باید مورد احترام قرار گیرد دو شرایط.

توییت

تعدادی از برنامه ها، در ماهیت شارلتانیک وجود دارد. همه آنها قول می دهند افزایش معجزه ای در سرعت کامپیوتر به لطف انتشار یک مکان در RAM رایانه. برای درک اینکه چرا بی فایده و حتی مضر است، لازم است که کشف شود - RAM چیست؟

RAM چیست و چرا لازم است؟

رم (یا رم - R.اندیشه آ.ccess M.اموری، یا اوز - در بارهperativnoye Z.پشم W.ساختمان) - حافظه وابسته به انرژی مورد استفاده برای ذخیره موقت دستورات و داده های مورد نیاز برای محاسبات است که باعث می شود کامپیوتر (یا پردازنده ها) یک کامپیوتر باشد. دقیق تر و دقیق در مورد آن در ویکی پدیا گفت، و من بر مشکل فضای آزاد در RAM تمرکز می کنم.

نکته: من ساده تر می گویم، اصطلاحات و ویژگی های بسیاری را کاهش می دهم، تنها مقدار بسیار مورد نیاز در زمینه توجه داشته باشید.

RAM نیاز به یک پردازنده برای سریع دسترسی به داده هایی که هارد دیسک نمی تواند ارائه دهد. بنابراین، برنامه در هنگام راه اندازی به RAM بارگذاری می شود - فقط به طوری که کامپیوتر می تواند محاسبات را انجام دهد، داده ها را به پردازنده از RAM و عقب تعقیب می کند.

در ویندوز، برنامه های در حال اجرا می توانند به طور فیزیکی نه تنها "در کارت های RAM"، بلکه بر روی هارد دیسک در فایل قرار می گیرند صفحه file.sys این فایل به نام "فایل مبادله" یا "مبادله" (از مبادله انگلیسی) نامیده می شود.

ایده به شرح زیر است: اگر برنامه حافظه زیادی را به دست می آورد، به هارد دیسک به فایل پیجینگ تخلیه می شود و فضای زندگی را برای برنامه های دیگر آزاد می کند و در صورت نیاز، داده ها به RAM منتقل می شوند .

مسئلهدروغ در این واقعیت است که تفاوت در سرعت بین RAM و هارد دیسک بزرگ. این را می توان به وضوح نشان داد مانند این:

به فایل پیجینگ تنها داده های غیر ضروری بازنشانی می شود، مدیر حافظه در ویندوز کار می کند. این کار کاملا با موفقیت کار می کند، به طوری که بر روی یک کامپیوتر با 512 مگابایت رم، شما می توانید برنامه هایی را اجرا کنید که حافظه گیگابایت بیشتری را اشغال می کنند. مثال معمولی نسخه های مدرن Adobe Photoshop، 3ds Max و بسیاری از برنامه های دیگر برای محاسبات پیچیده است. البته، با چنین تعداد کمی از برنامه های حافظه عملیاتی خواهد بود قوی کم کم، اما بد است که در آنها کار کند، اما شاید.

بهینه سازان حافظه چه کار می کنند؟

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

همه بهینه سازان مورد نیاز هستند اندازه فضای آزاد را در RAM نشان دهید. علاوه بر این، اغلب با حروف قرمز و هشدارها است که آن را منفی بر سرعت کامپیوتر تاثیر می گذارد. در واقع، درست نیست. اگر برنامه به تمام RAM نیاز دارد - به این معنی است که برای مورد (محاسبات) و کار مورد نیاز است سریعاین تنها خواهد بود اگر آن را به مکان های به همان اندازه که می پرسد.

یک مثال معمول از برنامه هایی که نیاز به حجم زیادی از RAM - بازی ها دارند. اگر بازی نیاز به 2 گیگابایت رم - غیر ممکن است کاری انجام دهد. بدون حجم RAM مورد نیاز، به دلیل نرخ پایین فریم مشکل، مشکل خواهد بود - بازی به دلیل این واقعیت که بخشی از داده ها در فایل پیمایش آهسته قرار می گیرند، کاهش می یابد. بهینه سازان RAM ایجاد می کنند همان اثر منفی - پس از آزاد کردن حافظه برنامه ها، حافظه کمتر از آن است که مورد نیاز است، به همین دلیل است که "ترمز" دوباره شروع می شود.

شماره 1: من استدلال نمی کنم که فرکانس فریم ها در بازی ها به طور مستقیم به مقدار RAM بستگی دارد. با تنظیم RAM بیشتر به کامپیوتر، ممکن است بهره وری را فقط در آن برنامه هایی که حجم رم واقعا برای سایر پارامترهای مهمتر مهم است، افزایش یابد: فرکانس پردازنده، ویژگی های کارت گرافیک، فرکانس RAM، سرعت هارد دیسک و غیره

توجه داشته باشید # 2: برنامه ها به نام مشترک " نشت حافظه"هنگامی که برنامه متاسفانه" رشد می کند "و تمام حافظه را بدون نیاز به طول می کشد، اما در این مورد لازم است که نیاز به توسعه دهندگان این برنامه برای اصلاح خطا، و حافظه بهینه سازان را آزاد نکنید.

نحوه کار بهینهای حافظه

برنامه های بهینه سازی حافظه (نام آنها ممکن است متفاوت باشد - SuperRam، Freemory، SuperPromegaEdition مدیریت حافظه، و غیره) می تواند حافظه را به چندین روش آزاد کند، اما همه آنها به اصل تقلب مدیر حافظه ویندوز متصل می شوند:

  1. این برنامه باعث می شود یک تابع اختصاصی خالی ()، که تمام برنامه ها را تا آنجا که ممکن است برای تخلیه "خودتان" به فایل پیجینگ بگذارد.
  2. این برنامه شروع به بستن حافظه می کند، به مدیر حافظه ویندوز که نیاز به آن برای کسب و کار دارد (من می گویم استعاره ها، اما در واقع وضعیت دقیقا مورد است)، به عنوان یک نتیجه از آن مدیر حافظه به عنوان برنامه های بسیاری به هارد دیسک پرتاب می شود پد ممکن است.

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

اثر معکوس - به طوری که برنامه تمام رم را می گیرد یعقوب برای کار سریع - امکان دستیابی به آن وجود نخواهد داشت. من از کلمه "ادعا" استفاده کردم زیرا در مورد ایده آل (زمانی که حافظه کافی است) برنامه ها حافظه زیادی را به عنوان نیاز دارند و این امر غیرممکن است که با این روند دخالت کنیم. در فرایند قرار می گیرند - ترمز های ناشی از مرجع مکرر به فایل پیمایش را دریافت کنید.

یک لحظه غم انگیز دیگر: بهینه سازان حافظه نمی توانند برنامه های غیر ضروری را از RAM تخلیه کنند. ما "غیر ضروری" خود را تعریف می کنیم، ما خودمان هستیم، در کامپیوتر همه چیز در غیر این صورت مرتب شده است. تمام برنامه های بدون تجزیه به فایل پیجینگ تخلیه می شوند.

نتیجه گیری شماره 1:انتشار حافظه عملیاتی توسط بهینه سازان تنها مضر است و عملکرد را کاهش می دهد.

نتیجه گیری شماره 2: شما نمی توانید سرعت برنامه را با مقدار فضای آن در RAM قضاوت کنید.

نتیجه گیری شماره 3: اگر برنامه فضای زیادی را در RAM طول می کشد، به این معنی است که در مقادیر زیادی از داده ها عمل می کند. ممکن است به او کمک کند تنها با افزایش مقدار RAM، I.E. قرار دادن نژادهای بیشتر بر روی کامپیوتر در کامپیوتر. اما اگر ویژگی های باقیمانده PC مورد نیاز را برآورده نکنند، این کمک نمی کند.

برای عدم انطباق، در اینجا یک پیوند به نتیجه های مشابه با توضیح مدیر حافظه ویندوز است: در اینجا.

چگونه به بهینه سازی حافظه؟

واضح ترین راه برای بهبود عملکرد کامپیوتر، بستن برنامه های غیر ضروری است. دوم این است که نژادهای بیشتری (تخته های) RAM را ایجاد کنیم تا برنامه ها "احساس آزادانه تر" و کار کنند. راه های دیگر برای سرعت بخشیدن به کامپیوتر به طور مستقیم با RAM مرتبط است، نه

تکرار می کنم: بهینه سازی حافظه - برادبه منظور کسب درآمد برای کاربران دلپذیر. همان حماقت تنظیم "تنظیمات حافظه پنهان" در ویندوز است، زیرا همه چیز در حال حاضر پس از آزمایش پس از آزمایش بر تعداد زیادی از رایانه ها تنظیم شده است. نقاط خاص، اما به کامپیوتر خانگی اعمال نمی شود.

در RAM رایگان در ویندوز ویستا، 7، 8، 10

در انجمن ها، من اغلب فریاد های عجیب و غریب را می بینم (نقل قول): " قرار دادن ویندوز 7 (8، 10)، به مدیر وظیفه نگاه کرد و می گوید که آن را یک ساعت و نیم از گیگابایت یا تمام رم اشغال کرده است! ویندوز 7 (8، 10) حافظه زیادی را می خورد!»

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

نتیجه گیری:

  1. هیچ حافظه لازم نیست، زیرا هر بایت حجمی تا آنجا که ممکن است استفاده شود به طور موثر.
  2. در مورد بهینه ساز حافظه فراموش نکنید - آنها چیزی را بهینه سازی نمی کنند، جلوگیری از کار حافظه پنهان و سایر ویژگی های ویندوز.
  3. اگر مقدار زیادی از RAM بلافاصله پس از روشن شدن کامپیوتر استفاده شود، کاملا طبیعی است و دلیل کار آهسته برنامه ها نیست. البته، اگر Autoload با برنامه های دهم-دیگر که این حافظه را اشغال می کنند، مسدود شده است در همان زمان بارگذاری پردازنده و هارد دیسک،ترمز ضروری خواهد بود. با چنین برنامه هایی لازم است که آنها را از بین ببرید، آنها را از بین ببرید یا آنها را از اتولوگان حذف کنید و نه بهینه سازی حافظه را تمیز کنید.

همچنین یک اسطوره ای وجود دارد که هنگام استفاده از ویندوز ویستا، 7، 8 و 10، حافظه پنهان از برنامه ها جلوگیری می کند. ادعا می شود "هنگامی که برنامه نیاز به RAM بیشتری دارد، معلوم می شود که آن را با حافظه پنهان، ترمزها بوجود می آیند." در واقع، درست نیست. پول نقد پرواز است فورا و برنامه بلافاصله. مستقیما مقدار مورد نیاز RAM در دسترس است.

تغییر اندازه فایل پیجینگ، حرکت یا خاموش شدن آن

همچنین کاملا معمول است، به نحوی مضر، راهنمایی. یک مقاله خوب در مورد habarakabe وجود دارد. من فقط مهمترین نتیجه گیری مقاله را با اضافه کردن تجربه خود به ارمغان می آورم:

  1. تغییر اندازه فایل پیجینگ به معنای بسیار معنی نیست. از لحاظ نظری، به لحاظ ایده آل، شما باید اندازه فایل پیجینگ را بیش از آنچه که توسط برنامه های اجرا می شود تنظیم کنید، اما مشکل این است که حتی اگر از همان برنامه های مشابه نسخه های روز استفاده کنید، موقعیت های مختلفی وجود دارد (شما می توانید اجرا در مرورگر یک تب است، و شما می توانید یک صد، هر کدام با یک بازی باز در فلش) و الزامات حافظه موجود خواهد بود متفاوت خواهد بود - اندازه برآورد شده "کامل" فایل پیمایش از دقیقه به دقیقه متفاوت است. بنابراین، اندازه فایل پیمایش را تغییر نمی دهد، زیرا "اندازه کامل" فایل پیجینگ به طور مداوم در حال تغییر است. آسان تر است که اندازه سیستم تعیین شود، و سر من را له نمی کند.
  2. اگر فایل پیمایش را در بخش سیستم غیرفعال کنید (در حالی که فایل پیجینگ را می توان در بخش های دیگر استفاده کرد)، دفع حافظه هنگامی که خطاهای BSOD کار نمی کند کار نخواهد کرد. بنابراین، اگر سیستم "صفحه نمایش آبی مرگ" را نشان دهد، برای شناسایی علت شکست، ابتدا باید فایل پیمایش را در بخش سیستم فعال کنید، سپس منتظر تکرار شکست باشید. تنها یک موقعیت زمانی وجود دارد که بتواند فایل پیجینگ را در دیسک سیستم (از بین بردن امکان تشخیص) جدا کند و شامل دیگری باشد - اگر دو یا چند بر روی کامپیوتر نصب شوند فیزیکی هارد دیسک. انتقال فایل پیمایش به دیسک فیزیکی دیگر می تواند مقدار براکت ها را به دلیل توزیع بار بر روی دیسک ها کاهش دهد.
  3. خاموش کردن فایل پیگیری (کامل، I.E. در تمام دیسک ها) باعث مشکلات و از بین بردن برنامه های شدید منابع می شود. شما اعتقاد ندارید، اما حتی اکنون، هنگامی که کامپیوتر میانه به طور متوسط \u200b\u200b16 گیگابایت رم نصب شده است، برنامه هایی وجود دارد که نیاز به بیشتر دارند. شخصا، من با ارائه صحنه های پیچیده با استفاده از V-Ray و هنگام کار در برنامه GIMP، مشکلات را به دست می آورم - این برنامه ها از لحاظ حافظه قابل دسترس و بسته شدن به اندازه کافی کوتاه است.
    توجه داشته باشید: بدیهی است، برنامه ها معمولا داده ها را به فایل های پیمایش خود نمی نویسند، سیستم عامل را می سازد (اما استثنائات وجود دارد). همانطور که ممکن است، فایل پیمایش قطع شده را نمی توان به عنوان بخشی در نظر گرفت طبیعی حالت کامپیوتر
  4. انتقال فایل پیمایش به دیسک RAM (دیسک بسیار سریع مجازی در RAM) نامناسب.
    اولو این مهمترین چیز است، هنگام شروع ویندوز، دیسک RAM می تواند بعدا از زمانی که سیستم مورد نیاز است، مقداردهی اولیه شود. به همین دلیل، هر چیزی می تواند اتفاق بیفتد - از BSOD به مارک های خود به خود سیستم (مواجهه ذکر شده در هنگام بررسی این ایده).
    دوماندازه چنین فایل پیجینگ کوچک خواهد بود - حافظه لاستیکی نیست. یک انتخاب وجود دارد - یا کمبود RAM با یک فایل پیمایش بزرگ در حافظه، و یا از دست دادن برنامه ها زمانی که محل در یک فایل کوچک پیمایش کوچک کوتاه می شود. طلایی متوسط \u200b\u200bنه، زیرا کامپیوتر می تواند وظایف کاملا متفاوت را انجام دهد.
    استثنا زمانی که شما می توانید یک فایل پیمایش بزرگ در دیسک RAM ایجاد کنید - اگر شما 16 گیگابایت رم و بیشتر داشته باشید. با این حال، با این حجم RAM، فایل پیجینگ تقریبا استفاده نمی شود، به معنی ناپدید می شود تا آن را در RAM نگه دارد.
    سوماین به سادگی بی معنی است، زیرا مبادله مورد نیاز برای گسترش حافظه مجازی توسط هارد دیسک یا SSD است.

پاک کردن فایل Podchock

در فایل Podachock صفحه file.sys انواع اطلاعات محرمانه را می توان ذخیره کرد - به عنوان مثال، تصاویر از صفحات اخیرا باز در مرورگر. این یک فرآیند عادی به دلیل ویژگی های برنامه ها در ویندوز است. اگر می خواهید، هنگامی که کامپیوتر خاموش می شود، می توانید تمیز کردن فایل پیجینگ را روشن کنید. با این حال، این نیشگون گرفتن و کشیدن این نکته را اضافه نخواهد کرد، برعکس، آن را به طور جدی کاهش خاموش کردن و راه اندازی مجدد کامپیوتر را کاهش می دهد.

اگر شما نه کار با اطلاعات محرمانه، بهتر است شامل تمیز کردن pagefile.sys نیست.

در دسترس بودن بیش از 4 گیگابایت رم در ویندوز

اینترنت به معنای واقعی کلمه با کاربران استدلال قرار دارد که چرا 3.5 گیگابایت حافظه عملیاتی در ویندوز بیت در دسترس است، به عنوان مثال، 4 گیگابایت نصب شده است. بسیاری از نظریه ها، افسانه ها، افسانه ها اختراع شدند. به عنوان مثال، اعتقاد بر این است که این محدودیت های مایکروسافت است که می تواند حذف شود. در واقع، این تا حدودی حقیقت است - محدودیت اجباری واقعا وجود دارد. فقط آن را حذف نمی شود. این به خاطر این واقعیت است که در درایورها و برنامه های 32 بیتی می تواند در هنگام استفاده از سیستم بیش از چهار گیگابایت رم ناپایدار باشد. برای 64 بیتی ویندوز، راننده با دقت آزمایش شده است، هیچ محدودیت فوق الذکر وجود ندارد.

در یک ویندوز 32 بیتی، تنها 4 گیگابایت رم در دسترس است، در 64 بیتی از جمله محدودیت های چنین RAM بیش از 192 گیگابایت وجود ندارد.

اما همه چیز خیلی ساده نیست. ویندوز 7. پيش غذا) (و آنالوگ آن در ویستا) بیش از 2 گیگابایت رم را نمی بیند. این نیز محدودیت است، تنها به دلیل نرم افزار کار ناپایدار است. واقعیت این است که ویندوز 7 ابتدا به طور انحصاری بر روی نوت بوک های کم قدرت گسترش می یابد، در واقع تقریبا آزاد است، بنابراین لازم بود که آن را از انتشارات گران تر از بین ببریم: صفحه اصلی پایه، خانه تمدید، حداکثر، و غیره بخشی از محدودیت های استارتر ویندوز 7 را می توان حذف کرد، اما نه تنها محدودیت در دو گیگابایت رم.

همانطور که برای نسخه های باقی مانده 32 بیتی ویندوز XP، ویستا، 7 و ویندوز 8/10: در عمل، کاربر هنوز در دسترس کمتر است - 3.5 گیگابایت نکته این است که رانندگان همچنین آدرس های خود را دارند که از دسترسی ویندوز به بخشی از حافظه در 512 مگابایت محروم هستند. یک پچ وجود دارد که به شما اجازه می دهد تا چنین آدرس هایی را فراتر از چهار گیگابایت کنید تا سیستم از تمام 4 گیگابایت رم استفاده کند، اما عملا معنی ندارد:

  • همانطور که در بالا نوشتم، رانندگان و برنامه ها پس از چنین پچ به درستی کار نخواهند کرد، بنابراین سیستم ممکن است شروع به قطع شدن، اشتباهات صدور اشتباه کند. رفتار غیر قابل پیش بینی
  • حتی اگر کامپیوتر بر روی کارت های 8، 16، 32 گیگابایتی یا بیشتر نصب شود - این به آنها کمک نمی کند تا در حالت 32 بیتی سیستم عامل استفاده شود.

در صورتی که سیستم ناپایدار باشد، نقطه دسترسی 512 مگابایت اضافی 512 مگابایت است؟ در اینجا یک مثال بصری است. به هر حال باید پنجره های 64 بیتی را نصب کنید.

آنچه که 4 گیگابایت رم دیده می شود به این معنا نیست که می تواند به طور موثر استفاده شود. مشکل این است که ویندوز 32 بیتی نمیتواند صالح فرایند (برنامه) بیش از 2 گیگابایت حافظه فیزیکی را تخصیص دهد. بسیاری از آنها را فراموش کرده ام - و بیهوده. مهم نیست که چگونه بسیاری از RAM در کامپیوتر، اگر برنامه را نمی توان بیش از 2 گیگابایت رم داده بود. به عنوان مثال: اگر کاربر در یک ویندوز 32 بیتی با فتوشاپ بر روی یک کامپیوتر با 4 گیگابایت رم کار کند - فتوشاپ قادر به استفاده از حداکثر دو گیگابایت است، داده های باقی مانده به فایل پیمایش پرتاب می شوند و شروع به کاهش سرعت می کنند. با بازی همان.

در حقیقت، تنها سیستم عامل 64 بیتی برنامه می تواند از کل پتانسیل RAM با حجم بیش از دو گیگابایت استفاده کند. و این همه نیست، بلکه تنها برای استفاده از بیش از 2 گیگابایت رم طراحی شده است. وضعیت دوباره می تواند با استفاده از تکه های مناسب در پنجره های 32 بیتی اصلاح شود، اما از همه برنامه ها به دور کار می کند. من تکرار می کنم: تنها 64 بیتی ویندوز و برنامه های 64 بیتی در حال اجرا در آن - تنها خروجی برای استفاده از کل پتانسیل مقدار زیادی از RAM.

در همین حال، با نسخه های سرور ویندوز، وضعیت متفاوت است: مقادیر زیادی از RAM حتی در نسخه های 32 بیتی سیستم عامل وجود دارد. چرا این اتفاق می افتد، در مقاله به بحث در برابر مرزهای ویندوز گفت: حافظه فیزیکی مارک روسنیویچ.

بیایید خلاصه کنیم

  • بهینه سازان RAM نمی تواند مورد استفاده قرار گیرد.
  • برای لمس کردن تنظیمات حافظه - همچنین، حتی اگر برنامه دارای بسیاری از دستورات است که حس کنترل بر وضعیت را داشته باشد.
  • RAM رایگان در ویندوز ویستا / 7/8/10 برای خوب استفاده می شود، بهتر است که این قابلیت را لمس نکنید - همه چیز به خوبی کار می کند، تقریبا هیچ چیز نمی تواند بهبود یابد.
  • اگر رایانه شما کاهش یابد، پس به احتمال زیاد نه به خاطر حافظه اشغال شده (توسط یک Cashem مفید اشغال شده است)، و به دلیل، یا تعداد زیادی از برنامه های در حال اجرا یا یک برنامه، که همه "طول می کشد" به خود.

آشنا به بسیاری از کاربران. هنگام فراخوانی خواص سیستم، حجم کامل نمایش داده می شود، اما به دلایلی نشان داده شده است که حافظه کمی کمتر است. حتی بدتر از زمانی که کاربر دقیقا می داند که چقدر RAM نصب شده است و 50 درصد کمتر در دسترس است. چرا این اتفاق می افتد، و نحوه استفاده از حداکثر حجم رم، سپس در نظر بگیرید. اما برای شروع، به طور خلاصه بر دلایل اساسی چنین پدیده ای تمرکز می کند.

چرا تمام حافظه عملیاتی موجود نیست؟

بنابراین، این واقعیت که سیستم عامل های ویندوز گاهی اوقات نشان می دهد که مقادیر آنها به وضوح کمتر از مقدار کامل RAM نصب شده است، ممکن است با دلایل متعددی مرتبط باشد، که در میان آنها مهم ترین موارد زیر است:

  • یک سیستم 32 بیتی نصب شده است، پشتیبانی از حافظه بیش از 4 گیگابایت نیست؛
  • حداکثر توسط مادربرد پشتیبانی نمی شود؛
  • پارامترهای سیستم محدودیت حداکثر حجم استفاده شده از RAM را تعیین می کند؛
  • در BIOS، توزیع مجدد حافظه نادرست است؛
  • حافظه بخشی از آن برای آداپتورهای ویدئویی جاسازی شده است؛
  • بیش از حد بسیاری از فرآیندهای فعال راه اندازی می شوند؛
  • نوارهای نصب شده آسیب می رسانند، عملکرد آنها شکسته شده است، یا آنها به اشتباه متصل هستند؛
  • استفاده از حافظه توسط ویروس ها مسدود شده است.

بلافاصله ارزش آن را دارد که هیچ گونه سوال مربوط به نفوذ ویروسی در جزئیات وجود ندارد. در اینجا شما می توانید فقط در مورد بررسی، با استفاده از آنتی ویروس های قابل حمل یا برنامه های مشابه که دارای تقویت کننده ها در اختیار آنها هستند، توصیه می شود.

نحوه استفاده از تمام حافظه مجموعه ساده ترین راه؟

مسائل مهم بسیار مهمی وجود دارد زمانی که RAM در دسترس نیست همه در دسترس هستند، مشکلات مربوط به اتصال پلاک های حافظه یا کار نادرست آنها وجود دارد. اول، اطمینان حاصل کنید که مادربرد بر روی حجم نصب شده محاسبه می شود، و همچنین چگالی قرار دادن طرح را به اسلات های مناسب بررسی کنید. ما به صورت اختیاری و انجام یک تست حافظه، که می تواند از پنجره های خود (MDSChed) یا برنامه های شخص ثالث مانند Memtest86 / 86 + استفاده کند.

اگر سوء عملکرد در این مرحله شناسایی نشده باشد، توجه به تخلیه اصلاح ویندوز نصب شده را بررسی کنید. اگر یک نسخه 32 بیتی وجود داشته باشد که نمی داند چگونه با یک RAM بیش از 4 گیگابایت کار کند (مگر اینکه به وسیله ابزار خاصی اعمال شود)، مهم نیست که حافظه شما حافظه را نصب کرده اید، به هر حال آن را تشخیص نمی دهد.

راه حل بهینه نصب نسخه 64 بیتی ویندوز خواهد بود. اما در این مورد، برنامه های نصب شده پیشین ممکن است کار نکند، و فایل های مهم باید به بخش منطقی دیگری یا رسانه های قابل جابجایی کپی شوند.

گاهی اوقات نیز اتفاق می افتد که RAM در دسترس نیست همه به دلیل گزینه های استفاده از حافظه نادرست نمایش داده شده در (Msconfig).

در پیکربندی در زبانه بار، روی دکمه تنظیمات پیشرفته کلیک کنید و بررسی کنید که آیا کادر تأیید به حداکثر نقطه حافظه تنظیم شده است یا خیر. اگر آن را حذف کنید، گزینه های نصب شده را ذخیره کنید و سیستم را دوباره راه اندازی کنید.

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

فقط در مورد، به اجزای فعال سیستم در بخش برنامه ها و اجزاء نگاه کنید و از ماژول استفاده نشده (Hyper-V، اینترنت اکسپلورر، اگر از مرورگر دیگری استفاده کنید، اگر چاپگر و غیره استفاده می کنید، از آن استفاده کنید. . به طور مشابه، شما می توانید نوع قطع اتصال و برای برخی از خدمات دیگر (services.msc) را تنظیم کنید، اما در این مورد شما باید دقیقا بدانید که چه چیزی می تواند غیرفعال شود و چه چیزی نیست.

RAM کوچک موجود: چه تنظیمات را می توان در BIOS تغییر داد؟

اگر مشکل و پس از استفاده از راه حل های فوق شرح داده شده، به تنظیمات سیستم اولیه BIOS / UEFI بروید و تنظیمات حافظه را بررسی کنید که در آن آیتم حاوی واژه ها بازسازی یا بازسازی (توزیع مجدد) باید وجود داشته باشد.

اگر شما دارای ویندوز 64 بیتی نصب شده است، و بیش از 4 گیگابایت حافظه، مقدار معلول را برای آن تنظیم کنید. در غیر این صورت، باید فعال شود.

اگر RAM در دسترس نباشد به دلیل رزرو حجم اضافی برای کارت گرافیک ساخته شده در مادربرد، مقدار را به این مورد مربوط به حافظه آداپتور تنظیم کنید (هنگام تماس با DirectX Dialog، می توانید آن را در برگه مانیتور پیدا کنید dxdiag). این کار با تغییر تعریف خودکار (خودکار) به یکی از گزینه های موجود (32، 64 یا 128 مگابایت) انجام می شود.

پچ کردن سیستم های 32 بیتی

در نهایت، می توان از کل حجم حجم در 4 گیگابایت در سیستم های 32 بیتی با استفاده از ابزار ReadyFor4GB استفاده کرد. اول، فایل EXE اجرایی از پوشه برنامه آغاز شده است، و دکمه های چک و اعمال فشار داده می شود. پس از آن، اقدامات مشابه برای شی ntkrnlpa.exe انجام می شود. سپس فایل addbootmenu.cmd آغاز شده است و اجرای دستور تایید شده است. پس از راه اندازی مجدد، اگر منو به نظر می رسد با bootloader، ویندوز انتخاب شده است.

توجه: تمام اقدامات به طور انحصاری با راه اندازی فایل ها به نمایندگی از مدیر در معرض خطر خود، از آنجا که عملکرد سیستم پس از اعمال این روش به طور کامل تضمین شده است.

در این مقاله، ما با نحوه حذف محدودیت 4 گیگابایت حافظه در نسخه های 32 بیتی ویندوز 8 و ویندوز 8.1 برخورد خواهیم کرد و از RAM موجود در دسترس در کامپیوتر استفاده می کنیم.

اکثر کاربران ویندوز متقاعد شده اند 32 بیتی مایکروسافت سیستم عامل بیش از 4 گیگابایت رم را پشتیبانی نمی کند. بنابراین، حداکثر حافظه موجود در ویندوز 8/8.1 X86 4 گیگابایت است. و با توجه به این واقعیت است که ویندوز بخشی از حافظه برای نیازهای خود و نیازهای دستگاه های محیطی) اغلب برای کارت گرافیک ذخیره می شود)، کاربر نهایی برای استفاده معمولا حدود 3-3.5 گیگابایت حافظه موجود است.

در نگاه اول، همه چیز منطقی است - محدودیت آدرس برای یک تایر هدفمند 32 بیتی همان 4 گیگابایت است. در تمام اسناد رسمی، مایکروسافت نشان می دهد که این حداکثر اندازه حافظه در تمام نسخه های مشتری سیستم X86 پشتیبانی می شود. اگر چه در واقع مایکروسافت همه را گمراه می کند.

پاها چیست و چرا او نیاز دارد

پوزه (فرمت فیزیکی آدرس - گسترش آدرس فیزیکی) - این گزینه X86 پردازنده اجازه می دهد آن را به دسترسی به آن بیش از 4 گیگابایت حافظه فیزیکی. ما به جزئیات فنی تکنولوژی PAE نرسیده ایم، به سادگی توجه داشته باشید که این تکنولوژی توسط تمام پردازنده ها و به طور مستقیم در ویندوز OC برای مدت زمان زیادی پشتیبانی می شود.

به عنوان مثال، یک نسخه 32 بیتی از ویندوز سرور، در حال اجرا بر روی پردازنده X86، می تواند از PAE برای دسترسی به کل حافظه عملیاتی سیستم (تا 64 گیگابایت یا تا 128 گیگابایت، بسته به نسل پردازنده) استفاده کند.

بیایید بگوییم بیشتر، پشتیبانی از حالت PAE در هسته ویندوز در دسترس است، هنوز هم با ویندوز XP شروع می شود. فقط به طور پیش فرض PAE تنها در سیستم عامل سرور، و در مشتری ویندوز سیستم عامل، این حالت نیز در دسترس است، اما غیر فعال است.

توجه داشته باشید. PAE تنها می تواند در نسخه های 32 بیتی ویندوز در حال اجرا بر روی پردازنده های X86 سازگار با این حالت استفاده شود.

محدودیت های حالت PAE

  • PAE فضای آدرس مجازی هر فرایند را گسترش نمی دهد. هر فرایند در حال اجرا بر روی سیستم 32 بیتی هنوز 4 گیگابایت فضای آدرس محدود شده است.

    شورا. PAE به افزایش مقدار حافظه موجود برای یک برنامه کاربردی شدید منابع کمک نمی کند (به عنوان مثال، یک ویرایشگر گرافیک یا ویدئو). اگر چنین نیازی در دسترس باشد، بهتر است به یک سیستم عامل تخلیه 64 بروید.

  • هنگام استفاده از PAE، باید کاهش عملکرد سیستم را با کاهش میزان دسترسی به حافظه ناشی از سربار به منظور تغییر صفحات نمایش داده شده در حافظه اشاره کرد
  • رانندگان برخی از دستگاه ها نمی توانند به درستی در فضای آدرس 36 بیتی کار کنند.

بنابراین، می توان نتیجه گرفت که حد بالای حافظه فیزیکی موجود در نسخه های 32 بیتی ویندوز محدود به سطح هسته سیستم عامل است. و اگر یک محدودیت نرم افزاری وجود دارد، به این معنی است که می توان آن را دور زد! نحوه فعال کردن حالت PAE در 32 بیتی ویندوز 8.1 و از تمام RAM موجود استفاده کنید.

پچ از جمله PAE و اجازه می دهد تا شما را به استفاده از تمام رم در ویندوز 8/8.1 x86

حالت PAE را در ویندوز 8 فعال کنید (ویندوز 8.1) این کار با ابزارهای استاندارد کار نمی کند (برای این شما باید فایل هسته ntoskrnl.exe را به صورت دستی ویرایش کنید و آن را بازسازی کنید). ساده ترین راه استفاده از پچ به پایان رسید patchpae2که توسط علاقه مندان ون جیا لیو نوشته شده است. شما می توانید PatchPae2 Patch را دانلود کنید. (بایگانی شامل پچر خودش - patchpae2.exe، کدهای منبع آن و دستورالعمل های لازم است).

پچ یک ابزار خط فرمان کوچک است که به شما اجازه می دهد تا فایل های هسته ای 32 از نسخه های بیت ویندوز را تغییر دهید تا حالت PAE را فعال کنید، به شما این امکان را می دهد که از بیش از 4 گیگابایت رم استفاده کنید (تا 128 گیگابایت حافظه).

پچ پچپای 2 با سیستم عامل زیر کار خواهد کرد:

  • ویندوز ویستا SP2.
  • ویندوز 7 / ویندوز 7 SP1
  • ویندوز 8 / ویندوز 8.1

توجه داشته باشید. قبل از نصب، یک پچ برای جلوگیری از درگیری ها مورد نیاز است. توصیه می شود که بهینه سازی ها و رانندگان RAM را غیرفعال کنید. آنها می توانند پس از اعمال پچ و بارگیری سیستم در حالت PAE فعال شوند.

نصب PAE - پچ در ویندوز 8/81

توجه. این دستورالعمل را می توان تنها برای نسخه های 32 بیتی ویندوز 8 و ویندوز 8.1 استفاده کرد، برای سیستم عامل مایکروسافت قبلی، روش کمی متفاوت است! مراقب باش!


توجه داشته باشید. در هر زمان، کاربر، راه اندازی مجدد، می تواند از حالت PAE به حالت عادی تغییر کند یا در منوی بوت به عقب برگردد.

مهم! پس از نصب پچ، هنگام نصب به روز رسانی های امنیتی ویندوز باید به طور خاص توجه کنید. زیرا برخی از به روز رسانی ویندوز گاهی اوقات شامل هر دو به روز رسانی برای هسته، پس از نصب، شما نیاز به به روز رسانی PAE هسته: patchpae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe

علاوه بر این، مشکلات شرح داده شده و نیز شرح داده شده است.

حذف پچ های PAE

برای حذف پچ PAE از سیستم، شما نیاز دارید:

  1. ورودی مناسب را از منوی بوت حذف کنید (ساده ترین این کار را با آن انجام دهید msconfig)
  2. فایلهاروحذف کن ntoskrnx.exe و winloadp.exe. در فهرست ٪ windir٪ \\ system32.

هیچ تغییری دیگر در سیستم پچ کمک نمی کند.

یک راه برای افزایش سرعت کامپیوتر افزایش مقدار RAM است. این روش نه تنها در یک کامپیوتر ثابت، بلکه یک لپ تاپ نیز در دسترس است و یکی از ساده ترین ها در ارتقاء "آهن" محسوب می شود. اما گاهی اوقات موقعیت هایی وجود دارد که کامپیوتر را به کامپیوتر اضافه می کنید و ویندوز نشان می دهد که برای او در دسترس نیست. در این مقاله، من به شما در مثال شما نشان می دهم که دلیل آن برای ویندوز تمام رم نصب شده را نمی بیند.

هنگامی که من مجبور شدم کامپیوتر را برای آشنایانم جمع آوری کنم. من این کار بسیار نادر را انجام می دهم، اما از آنجا که من یک "کامپیوتر" هستم، باید انجام دهید و مبلمان کامپیوتر را تعمیر کنید :) به طور کلی، اجزای زیر مورد استفاده برای مونتاژ:

مادربرد Asus M5A97 R2.0؛

AMD FX-8350 پردازنده نسخه سیاه و سفید، OEM؛

RAM DIMM DDR3، 8GB (2x4GB)، Kingston Hyperx Fury Blue؛

کولر Zalman CNPS10X Performa.

پس از جمع آوری، من 4 گیگابایت رم را نمی بینم، I.E. به جای 8، 4 گیگابایت وجود داشت. شخم زدن در تنظیمات من دیدم که مادربرد "هر دو لایه حافظه را می بیند، اما به دلایلی ارزش آن 4 گیگابایت بود. نصب ویندوز من وضوح را ندیده ام، و حتی بیشتر گیج شده است. به طور خاص، خواص کامپیوترها "حافظه نصب شده (RAM): 8 گیگابایت (3.90 گیگابایت در دسترس) بود."

به دنبال مانیتور منابع، من در نهایت به یک مرده رفتم، 4 گیگابایت توسط "تجهیزات رزرو شده" اشغال شد.

من شروع به تدریج می فهمم که چگونه این مشکل را حل کنم و تمام افکار و اقدامات من را به تدریج از ساده ترین و روش آشکار برای رقص با یک تامورین توصیف کنم. لازم به ذکر است که اگر در مورد شما، BIOS بخشی یا کل RAM را "مشاهده" نمی کند، پس از همه روش ها، توجه بیشتر به تنظیم BIOS و "غده". اگر کل حجم RAM در BIOS موجود باشد، و در ویندوز هیچ، در این مورد وجود ندارد، در میان تمام روش های ذکر شده، تنها کسانی را انتخاب کنید که مربوط به تنظیمات ویندوز هستند.

تخلیه سیستم عامل را بررسی کنید.

اول از همه در خواص سیستم، ببینید که تخلیه سیستم عامل چیست. بدون نیاز به فراموش نکنید که سیستم های 32 بیتی ویندوز دارای 4 گیگابایت رم و حداقل 16 گیگابایت هستند، آنها آنها را نمی بینند (صندوق های بایپس وجود دارد، اما در حال حاضر آن را در مورد آن نیست و آنها همیشه به درستی کار نمی کنند).

اگر می خواهید از RAM بیش از 4 گیگابایت استفاده کنید، باید سیستم را به 64 بیتی مجددا نصب کنید.

نسخه شما از ویندوز دارای محدودیت RAM است.

هر نسخه از ویندوز دارای محدودیت RAM خود است که می تواند کار کند، به عنوان مثال:

بیشترین تعداد قابل دسترس RAM در ویندوز 7

بنابراین، اول از همه، نسخه نصب شده ویندوز را بررسی کنید.

محدودیت های مادربرد را بررسی کنید.

هر مادربرد دارای محدودیت های حجم رم درک شده است. قدیمی تر قادر به دیدن حداکثر 4 گیگابایت حافظه است، 16 گیگابایت دیگر در حال حاضر ظاهر شد و به طوری که قادر به کار با 32 گیگابایت و بیشتر هستند. بنابراین، در مستند سازی مادربرد یا وب سایت رسمی سازنده، قابلیت های آن را ببینید. همچنین توجه داشته باشید که مادربرد از فرکانس حافظه عملیاتی پشتیبانی می کند.

اطمینان حاصل کنید که هیچ محدودیتی در هنگام بوت شدن پنجره وجود ندارد.

مواردی وجود دارد که محدودیت ها نصب می شوند زمانی که ویندوز بارگذاری می شود، بنابراین بخشی از RAM ممکن است غیرقابل دسترس باشد. برای بررسی این، ترکیبی از کلید "WIN" + "R" را فشار دهید، "Msconfig" را در رشته وارد کنید.

سپس برگه "بار" را باز کنید، روی دکمه «تنظیمات پیشرفته» کلیک کنید.

در پنجره ای که باز می شود، اطمینان حاصل کنید که علامت چک در مقابل String "حداکثر حافظه" نصب نشده است.

شما می توانید سعی کنید در این زمینه ثبت نام کنید اندازه RAM که شما استفاده می کنید. در مورد من، پس از راه اندازی مجدد علامت چک کردن کامپیوتر باقی مانده، کمک نکردم، و مقدار 0 بود.

اطمینان از عملکرد حافظه.

مواردی وجود دارد که RAM شکست خورده یا ازدواج کرده اید، بنابراین عملکرد آن را بررسی کنید. توجه !!! هنگامی که کامپیوتر خاموش می شود، تمام دستکاری های با بارسا RAM باید ساخته شود. حذف تمام نوار حافظه و به طور متناوب، پس از تغییر هر خط، کامپیوتر را روشن کنید، کامپیوتر و در BIOS یا در ویندوز را روشن کنید، اطمینان حاصل کنید که کامپیوتر این نوار حافظه را می بیند. یا در یک کامپیوتر دیگر کار، هر نوار یا همه را با هم بررسی کنید.

کشیدن برنامه های RAM.

برای یک حالت دو کاناله از عملکرد Slats RAM، توصیه می شود از همان تولید کننده و حتی همان مدل خوب و SABA خود استفاده کنید. اگر از تولید کنندگان مختلف استفاده می کنید، در این مورد، شما می توانید به طور تجربی اتصال را تغییر دهید، تخته ها را متصل کنید و دنباله ای را که رایانه تمام RAM شما را می بیند، تعیین کنید.

BIOS به روز رسانی

غیر مهم نیست و چه نسخه BIOS در مادربرد استفاده می شود. اغلب، به روز رسانی BIOS منجر به حل مشکلات مربوط به، از جمله توانایی "دیدن" RAM. در اینجا یک نمونه از نحوه به روز رسانی سیستم عامل در مادربرد ASUS مادر است.

در مورد من متاسفانه، حتی این روش کمک نکرد، اگر چه به دلایلی مطمئن بودم که آن را کمک می کند.

تنظیمات BIOS را بازنشانی کنید.

یکی دیگر از لحظه ای ناامید کننده تنظیمات را به کارخانه در BIOS بازنشانی می کند. کسی می تواند بگوید که هیچ چیز در آنجا تغییر نکرده است و چرا وجود دارد، چیزی برای تخلیه. در حقیقت، من مواردی را می دانم زمانی که تنظیم مجدد تنظیمات کارخانه واقعا حل مشکل را حل می کند. به منظور بازنشانی تنظیمات، روی دکمه "EXIT" به BIOS کلیک کنید و در منوی ظاهر شده، "دانلود تنظیمات پیش فرض" یا باتری را برای چند ثانیه در مادربرد و پشت انتخاب کنید.

تمیز کردن کامپیوتر و بررسی اتصالات.

یکی دیگر از راه های موثر برای مجبور کردن کامپیوتر شما برای دیدن تمام حافظه عملیاتی تخته های رم و پورت های گرد و غبار. همچنین، فراموش نکنید که برای تمیز کردن پردازنده، آن را از اتصال خارج کنید، پاها را بررسی کنید، پاها را نمی بینید که آیا آنها نمی بینند. بسیاری می گویند که این روش بی اثر ترین است، به ویژه کسانی که یک کامپیوتر جدید را جمع آوری می کنند، مانند من :) اما او به من کمک کرد. این که آیا من پردازنده را به درستی گذاشتم (اگرچه نمی توانم تصور کنم که چگونه می توانید آن را اشتباه وارد کنید، بدون داشتن چند پا)، یا من در سفت کردن پیچ های کولر متوقف شدم (من این نسخه را بیشتر شبیه به حقیقت قرار می دهم) این که آیا کامپیوتر تصمیم گرفت که من چند ساعت دیگر به او بدهم، نمی دانم. اما تنها پس از اینکه من کولر را برداشتم، دوباره کشیده شدم و دوباره پردازنده را گذاشتم و نصب کردم، پیچ و مهره های کولر را محکم ساختیم، همه چیز کار می کرد و BIOS، و با آن و پنجره ها کل مقدار RAM را دیدم.

من واقعا امیدوارم که این مقاله به شما کمک کند تا مشکلات مربوط به RAM را حل کنید و زمان کمتری صرف آن را صرف کنید. من سپاسگزارم اگر شما در نظرات هستید، راه خود را برای حل مشکل RAM مرتبط با راه خود به اشتراک بگذارید.

pk-help.com

چرا تمام رم را قابل مشاهده نیست؟

افزایش RAM یکی از اهدافی است که بسیاری از کاربران کامپیوتر در تلاش هستند. اما گاهی اوقات پس از نصب یک پلاک حافظه اضافی، شما می توانید برای ناامیدی صبر کنید، زیرا کامپیوتر تمام رم را نمی بیند. چرا تمام حافظه عملیاتی در ویندوز 7، 8 و 10 قابل مشاهده نیست، ما بیشتر و در نظر داریم.

دلایلی که کامپیوتر ممکن است تمام رم را نمی بیند، می تواند تا حدودی باشد. به عنوان مثال، سیستم عامل تخلیه 32 بیتی ویندوز بر روی کامپیوتر نصب شده است. این هرگز بیش از 3 گیگابایت رم را نمی بیند، زیرا فیزیکی نمی تواند آن را انجام دهد. این مشکل با نصب یک سیستم عامل 64 بیتی اصلاح شده است.

ممکن است وضعیتی وجود داشته باشد که سیستم نشان می دهد که حافظه واقعا نصب شده است تا آنجا که باید باشد، اما در اینجا کمتر از چند صد مگابایت است. این نیز ساده است، زیرا به احتمال زیاد یک کارت گرافیک ساخته شده بر روی کامپیوتر یا لپ تاپ وجود دارد که بخشی از حافظه را ذخیره می کند.

پارامتر "حداکثر حافظه" را می توان در ویندوز انتخاب کرد، که فرصتی برای استفاده از کل حافظه نمی دهد. شما می توانید این را در پیکربندی سیستم بررسی کنید. پانل "اجرای" را با ترکیب کلید "Win + R" اجرا کنید، نام "Msconfig" را وارد کنید و آن را راه اندازی کنید. در پنجره «پیکربندی سیستم»، به برگه "بار" بروید، دکمه "پارامترهای پیشرفته ..." را فشار دهید و کادر را در کنار "حداکثر حافظه" حذف کنید. پس از آن کامپیوتر را دوباره راه اندازی کنید.

گاهی اوقات مشکل به طور مستقیم به سخت افزار مرتبط است، اما عمدتا به مادربردهای قدیمی مربوط می شود. بیش از 4 گیگابایت رم ممکن است در چنین مادربردهای قابل مشاهده نباشد. اول از همه، شما باید به اطلاعات مادربرد نگاه کنید و ببینید که حداکثر حافظه آن پشتیبانی می کند. گام بعدی این است که به BIOS بروید، یکی از پارامترهای زیر را پیدا کنید "بازسازی حافظه، DRAM بیش از 4G Remapping، H / W DRAM بیش از 4GB Remapping، H / W سوراخ حافظه سوراخ، سوراخ حافظه سخت افزاری، حافظه سوراخ حافظه، حافظه سوراخ حافظه ویژگی REMAP "، و آن را در مقدار" فعال "نصب کنید. اگر هیچ کدام از پارامترهای ذکر شده وجود نداشته باشد، می توانید سعی کنید BIOS را به روز کنید. خوب، اگر سازنده این گزینه را اجرا نکرده باشد، تنها جایگزینی مادربرد کمک خواهد کرد.

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

شاید این به شما علاقه مند شود: RAM در کامپیوتر کجاست؟ چقدر RAM برای ویندوز نیاز دارد؟ چگونه بسیاری از RAM از مادربرد پشتیبانی می کند؟ بهترین زمان بندی RAM

companduser.ru

ویندوز تمام رم را نمی بیند

تعداد سوالات مربوط به مشکل دید با سیستم کل مقدار RAM، در طول زمان کاهش نمی یابد. لازم به ذکر است که حتی کاربران 64 بیتی ویندوز نیز با یک مشکل مواجه هستند.

بگذارید سعی کنیم بفهمیم که چرا، به عنوان مثال، نسخه 32 بیتی سیستم عامل به جای 4 گیگابایت تنها 3 گیگابایت و 64 بیتی -7 گیگابایت را از نصب شده 8 گیگابایت نصب می کند.

32 دسته بندی

در اصل، سیستم های 32 بیتی نباید مشکلات دسترسی به حافظه فیزیکی تا 4 گیگابایت را تجربه کنند. اما در عمل، همه چیز به نظر می رسد تا حدودی متفاوت است. چنین نسخه ای از ویندوز قادر به استفاده کامل از حجم رم نیست، زیرا بخش خاصی از آدرس ها به نیازهای دستگاه های کامپیوتری داده می شود.

معمولا، پر کردن استاندارد با یک موقعیت صفر شروع می شود، و آدرس ها در چهارمین گیگابای چهارم برای دستگاه ها تخلیه می شوند. در حالی که حجم RAM استفاده شده در عرض 3 گیگابایت است، هیچ گونه تعارض مشاهده نمی شود. هنگامی که این جلد بیش از حد است، وضعیت ترکیب سلولهای سلولی RAM با سلول هایی است که تحت دستگاه ها حذف می شوند، به عنوان مثال، یک آداپتور گرافیک. در این مورد، برای جلوگیری از درگیری در این مورد، سیستم عامل از استفاده از بخشی از RAM استفاده می کند، جایی که مسدود کردن آدرس های دستگاه وجود دارد.

64 تخلیه

از آنجا که سیستم های 64 بیتی ویندوز طراحی شده اند تا با RAM تا 192 گیگابایت کار کنند، به نظر می رسد که هر گونه مشکلی در اینجا نباید بوجود آید. معمولا وجود ندارد، اما شرایط خاصی ممکن است، زمانی که هنوز هم باید با این واقعیت مواجه شوند که سیستم کل حجم رم را نمی بیند.

اول، برای سیستم های این نوع، تجهیزات ویژه ارائه نشده است، یعنی هر دستگاه PC هر دو توسط 32 تخلیه و 64 محاسبه می شود. این نشان می دهد که تمام چهار گیگابایت برای دستگاه های حافظه حافظه اختصاص داده می شود. اگر مادربرد شما قادر به تغییر مسیر نیست یا این تابع در تنظیمات غیرفعال شده است، سپس محدودیت های مربوط به مقدار حافظه در سیستم 64 بیتی همانند 32 بیتی خواهد بود.

البته، ظهور چنین وضعیتی عمدتا بر روی ماشین های قدیمی امکان پذیر است. اگر چه باید توجه داشت که رایانه های شخصی جدید ممکن است در یک ویژگی در قالب عدم انطباق با خطوط آدرس اضافی متفاوت باشند، که مانع از تجدید نظر به حافظه منتقل شده می شود. به عنوان مثال، در این وضعیت، نصب 8 گیگابایت فرصتی برای اعمال تنها به 7 گیگابایت حافظه فراهم می کند. این ممکن است به دلیل این واقعیت است که تنها 33 خط آدرس در مادربرد ساخته شده است.

علاوه بر این، ضبط مربوط به راه اندازی در برنامه Msconfig است، که حد بالایی از آدرس های حافظه را تنظیم می کند. اگر این تنظیم پارامتر 4096 مگابایت داشته باشد، تغییر مسیر به پنجمین گیگابایت امکان پذیر نخواهد بود و مقدار واقعی حافظه به 3 گیگابایت کاهش می یابد. برای جلوگیری از این، این تنظیم را قطع کنید اگر آن را فعال کنید:

  • نام ویندوز خود را در نوار جستجو وارد کنید - Msconfig، که به شما امکان دسترسی به آن را می دهد.
  • برگه "بار" را باز کنید و "گزینه های پیشرفته" را انتخاب کنید و "حداکثر حافظه" را علامت بزنید.

چرا ویندوز هنوز RAM را کامل می بیند؟

  1. محدودیت های بسته به مسائل ویندوز وجود دارد. به عنوان مثال، ویندوز 7 اولیه تنها 2 گیگابایت را در هر دو نسخه 32 بیتی و 64 بیتی پشتیبانی می کند.
  2. مشکل می تواند در نسخه قدیمی BIOS باشد. نسخه قدیمی به دسترسی به کل حافظه فیزیکی اجازه نخواهد داد.
  3. ناراحتی های مربوط به نصب نوار حافظه در شکاف وجود دارد. برای حل این مشکل، کامپیوتر را خاموش کنید و اگر دو نوار حافظه دارید، سپس آنها را تغییر دهید، که به شما این امکان را می دهد که مشکل را شناسایی کنید.

چگونه می توان حجم حافظه موجود و نصب شده را در ویندوز 7 پیدا کرد؟

  1. دکمه شروع را فعال کنید و ماوس را بر روی کامپیوتر کلیک کنید، جایی که باید رشته "Properties" را انتخاب کنید.
  2. در پنجره ای که باز می شود، ممکن است یک رشته را با حجم کل RAM و براکت ها - مقرون به صرفه مشاهده کنید.

pauk-info.ru.

ویندوز تمام رم را نمی بیند.

نصب RAM RAM این است که شما باید ماژول های RAM را به شکاف وارد کنید.

کامپیوتر را اجرا کنید و باید همه چیز را انجام دهید.

در حقیقت، مشکلات مختلفی وجود دارد که RAM به طور کامل مشخص نمی شود.

این مشکل می تواند هر دو نرم افزار و سخت افزار باشد.

در این مقاله، ما دلایل مکرر را برای ایجاد این شرایط که ویندوز همه حافظه را نمی بیند، تحلیل خواهیم کرد.

دلیل اول و اساسی ترین ویندوز تخلیه است، یعنی 32 سیستم عامل تخلیه می تواند حداکثر 4 گیگابایت حافظه را استفاده کند.

و سپس آن را 3.75 گیگابایت یک کاسه از کمتر از 3.25 گیگابایت نمایش داده خواهد شد.

اگر بیش از 4 گیگابایت حافظه نصب شده باشد، باید سیستم عامل تخلیه 64 را نصب کنید.

برای تعیین اینکه کدام سیستم عامل شما نصب شده است، روی کلید راست کامپیوتر من کلیک کنید و ملک را انتخاب کنید.

تعداد حافظه در خواص حافظه در خواص

1) ما حافظه نصب شده را می بینیم (RAM) این مقدار حافظه نصب شده نیز می تواند در براکت ها نشان داده شود که می تواند مورد استفاده قرار گیرد.

2) همچنین در زیر نوع سیستم مشاهده کنید که سیستم عامل تخلیه چقدر است.

همچنین لازم به ذکر است نسخه ویندوز که محدود به حداکثر مقدار حافظه است.

از آنجا که ویندوز 7 شروع کننده تنها در یک نوع 32 بیتی وجود دارد و دارای محدودیت 2 گیگابایت و نه 4 گیگابایت است.

ویندوز 7 Home Basic دارای محدودیت 8 گیگابایت در یک نسخه 64 بیتی است و در 32 نیز 4 گیگابایت

من به شما جدول حداکثر حافظه را با استفاده از سیستم عامل ارائه می دهم.

حداکثر تعداد RAM RAM قابل دسترسی در ویندوز 8

نسخه x86 x64
ویندوز 10 خانه 4 گیگابایت. 128 گیگابایت
ویندوز 10 طرفدار 4 گیگابایت. 512 گیگابایت
ویندوز 8 شرکت. 4 گیگابایت. 512 گیگابایت
ویندوز 8 حرفه ای 4 گیگابایت. 512 گیگابایت
ویندوز 8. 4 گیگابایت. 128 گیگابایت
ویندوز 7 نهایی 4 گیگابایت. 192 گیگابایت
ویندوز 7 شرکت. 4 گیگابایت. 192 گیگابایت
ویندوز 7 حرفه ای 4 گیگابایت. 192 گیگابایت
ویندوز 7 صفحه اصلی حق بیمه 4 گیگابایت. 16 گیگابایت.
ویندوز 7 صفحه اصلی پایه 4 گیگابایت. 8 گیگابایت
ویندوز 7 استارتر. 2 گیگابایت وجود ندارد

از جدول بالا، می توان دید که تمام 32 سیستم عامل تخلیه حداکثر 4 گیگابایت را مشاهده می کنند. همچنین به ویندوز XP مراجعه کنید

ویندوز ویستا دارای همان حجم مانند ویندوز 7 است

همچنین حافظه ممکن است برای کارت گرافیک داخلی اختصاص داده شود.

مقدار حافظه یکپارچه یکپارچه Internoocolism یکپارچه در imdeocart یکپارچه است

این همچنین می تواند در خواص سیستم دیده شود، این تفاوت بین نصب شده و مقرون به صرفه (که در براکت ها است) دیده می شود.

مادربردها نیز دارای محدودیت در RAM نصب شده در آن هستند.

این به این معنی است که اگر تمام ماژول های نصب شده در مادربرد ایستاده باشند.

در عین حال، آن را روشن کرد، به این معنا نیست که می تواند با تمام این حافظه کار کند.

قبل از خرید RAM اضافی ابتدا، باید حداکثر فرصت های مادربرد را بیاموزید.

این اطلاعات را می توان در وب سایت رسمی تولید کننده مادربرد یافت.

شما همچنین می توانید به BIOS مراجعه کنید و ببینید که چگونه بسیاری از RAM تعیین شده است.

در BIOS، هنگام اجرای سیستم عامل، کلید دل را وارد کنید.

اگر BIOS همه را تعیین کند، ما به دنبال یک مشکل در ویندوز هستیم.

اگر به دنبال مشکل در مادربرد یا ماژول های حافظه خود نباشید.

اما من دوباره رزرو می کنم که برای اولین بار باید مشخصات مادربرد را ببینید.

در صورتی که حافظه توسط BIOS تعیین نمی شود، و مقدار حافظه ای که قرار داده شده توسط سازنده اعلام می شود.

ارزش آن را به دقت، اینکه آیا شما آن را درست نصب کرده اید؟

همچنین، من همچنین به شما توصیه می کنم که تماس های پاک کن را تمیز کنید و تمام حافظه را بررسی کنید.

در زیر تصویر نشان دهنده یک مشکل از گرد و غبار است که در آن یک صفحه کار نمی کند سیستم آن را می بیند، و حافظه استفاده نمی شود.

تمیز کردن پاک کن مشکل را حل کرد که ویندوز تمام حافظه را نمی بیند.

نه کل حافظه، پنجره ها را می بیند همه حافظه پنجره ها را می بیند

برای قرار دادن خمیر برای قرار دادن 1 با یک صفحه و بررسی کنید کدام یک تعریف نشده است.

هنگامی که آنها یک کفش را پیدا کردند که کار می کند، سعی کنید آن را به اسلات های مختلف وارد کنید. شاید کانکتور خود آسیب دیده باشد.

یا همچنین از طریق آزمایش هایی که از ماژول ها کارگران نیست، بررسی کنید.

تست ها از 86 یا از طریق استاندارد از ویندوز استفاده می کنند.

بررسی MEMTEST + 86 RAM

همچنین دلیل اصلی همچنین می تواند به عنوان فرکانس RAM، که توسط مادربرد شما پشتیبانی نمی شود، خدمت می کند.

اینجا برچسب گذاری و فرکانس RAM را ببینید.

atlant-pc.ru.

و کل دنیا کافی نیست

اگر ویندوز کل رم را نمی بیند، چه؟

این به این معنی است که ویندوز کل رم را که در رایانه نصب شده است را نمی بیند. با وجود این واقعیت که در حافظه حافظه 4 گیگابایتی، سیستم تنها 3.25 گیگابایت را می بیند.
ما دستکاری زیر را انجام می دهیم:

یک بار دیگر به شما یادآوری می کنم که مقاله تنها در مورد سیستم عامل X64 است.
بدون نیاز به گفتن RAM بیشتر، در یک کامپیوتر یا لپ تاپ، بهتر است. ما به طور مداوم برای کار درست و سریع برنامه ها، بازی ها، ویدئو نیاز داریم. بنابراین، وظیفه ما این است که کامپیوتر را مجبور به استفاده از آهن به طور کامل.
گاهی اوقات آنتی ویروس Comodo Comodo پایگاه داده ضد ویروس را به روز نمی کند. نحوه برخورد با آن، اینجا را بخوانید.