ورود

نسخه کامل مشاهده نسخه کامل : حل مشکل شناسایی نشدن رم های 4GB به بالا در ویندوز 7 32 بیت



mohsen_rkh
16-03-2011, 23:16
می دانید که محدودیتی در کلیه نسخه های 32 بیتی ویندوزهای مایکروسافت از XP‌ گرفته تا 7 وجود دارد و آن عدم شناسایی رمهای 4 گیگابایت و بالاتر از آن به طور کامل است. به طوری که مثلا رم 4 گیگ عددی بین 3.25 تا 3.5 گیگابایت شناسایی می شود.
راه حل کامل این مشکل استفاده از نسخه های 64 بیتی این ویندوزهاست. علت اینکه می بینید در لپ تاپهای جدیدی که دارای رم 4 گیگابایت به بالا هستند ویندوز اورجینال آنها به صورت 64 بیتی نصب و عرضه می شود نیز رفع همین مشکل و برداشتن این محدودیت است.
اما برای کسانی که فعلا نمی توانند به مد 64 بیتی سوئیچ کنند و نرم افزارهای مورد استفاده آنها با 32 بیتی سازگارند و روی 64 بیتی کار نمی کنند و می خواهند از تمام رم سیستم خود استفاده کنند، یک Patch ساخته شده است که با تغییر در فایل Kernel ویندوز این محدودیت را بر می دارد و رم 4 گیگ به طور کامل در این ویندوزها شناخته می شود.

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

در ضمن بعد از اعمال Patch یک گزینه در منوی بوت اضافه می شود که می توان بین دو حالت یعنی Kernel‌ اصلی و Kernel تغییر یافته انتخاب کرد و اگر هسته تغییر یافته مشکلی داشت از هسته اصلی استفاده کرد.

بعد از اعمال این Patch هم یک واتر مارک در کنار دسکتاپ ایجاد می شود که برای برداشتن آن نیز دکمه دیگری در پچ قرار داده شده است.
روش استفاده:
فایل را اجرا کنید. بر روی Patch x86 Ramclock کلیک کنید. بعد از اتمام کار سیستم را Restart کنید. دوباره فایل را اجرا کنید. بر روی Remove Watermark کلیک کنید. بعد از اتمام سیستم را Restart کنید.

توجهات:
1- با اعمال این پچ ویندوز 32 بیتی می تواند تا 64 گیابایت رم را شناسایی کند.
2- نسخه Starter ویندوز 7 تحت هیچ شرایطی رم بالاتر از 2 گیگ را استفاده نمی کند.
3- این فایل قابلیت اجرا بر روی تمامی نسخه های ویندوز 7 شامل Home و Professional و Enterprise و Ultimate را داراست.
4- این فایل روی ویندوز بدون سرویس پک و یا یکپارچه شده با سرویس پک قابل اعمال است.

نکات:
1- این فایل توسط راسخون تست شده است و مشکلی ندارد.
2- در صورت آمدن نسخه جدیدتر از این پچ، جایگزین خواهد شد.
3- زبان این پچ همان طور که در تصاویر آمده است انگلیسی است و استاندارترین و بهترین پچ ساخته شده برای این کار است و کمترین مشکلات احتمالی را دارد.


[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حجم: 2.31 مگابایت

rasekhoon.net

taghdirrr
16-03-2011, 23:27
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


این حرفتو متوجه نشدم.یعنی الان با اعمال این پچ بالای 3 گیگ واقعا عمل میکنه؟؟

ebicross
17-03-2011, 00:26
با سلام به محسن عزیز؛ دوست قدیمی

راستش این پچ ها به هیچ وجه استاندارد نیستند و فقط یک قابلیت رو به صورت نصفه و نیمه فعال میکنند.
همونطور هم که میبینید هسته ی ویندوز DownGrade شده و به ورژن پایینتر از SP1 نزول کرده.
قبل از استفاده از این ابزارها مطلب زیر رو بخونید؛ شاید به دردتون بخوره:

سیستم های مبتنی بر 32 بیت (ویندوز) به هیچ وجه قابلیت آدرس دهی در بیشتر از 4گیگابایت Physical Memory رو ندارند؛ اما چطور این پچ ها این کار رو میکنه؟
این پچ ها با تغییر در اساسی ترین بخش ویندوز نوع آدرس دهی رو از 32 بیت به 36 بیت تغییر میدن و به این صورت دسترسی به RAM از 4 گیگابایت میرسه به 64 گیگابایت.
این قابلیت رو خود ویندوز با نام Address Windowing Extensions به اختصار AWE داره و چیزی نیست که کسی ازش بی خبر باشه. با این قابلیت ویندوز به برنامه های خاصی که برای کارهای خاص هستند اجازه میده virtual address space بزرگتری داشته باشند.
در کل اسم اصلی این قابلیت Physical Address Extension یا به اختصار PAE هستش که در ویندوزهای 32 بیت به لحاظ لایسنس 32 بیت عملا غیر فعاله.
اما آیا شما با ایجاد یک قابلیت جدید در حقیقت باعث بهبود عملکرد سیستم میشین؟
به هیچ وجه.
در این حالت فقط هسته ی ویندوز یک مقدار رو نمایش میده و شما فکر میکنید الان سیستم داره با 6 گیگابایت رم شما (در صورت وجود) فعالیت میکنه اما این ویندوز نیست که باید این قابلیت رو داشته باشه و نرم افزارهای شما باید این قابلیت رو داشته باشند. ویندوز قادر به ایجاد محیط بزرگتر از 32 بیت نیست در حالیکه برنامه ی شما 32 بیت باشه.
توجه کنید یک برنامه ی اختصاصا 32 بیت نمیتونه در 64 بیت کار کنه و بر عکس. اما چرا برنامه های 32 بیت شما در محیط PAE دارند کار میکنند؟ چون عملا چیزی تغییر نکرده.
در صورتیکه میشه یک برنامه رو براش PAE رو با ابزارهای موجود فعال کرد و شما این کار رو بکنید میبینید که برنامه در محیط 36 بیت فعال نمیشه و خطا میده چون PAE برای ویندوز 32 بیت جوابگو نیست.
از قابلیت PAE برای ویندوزهای 64 بیت استفاده میشه تا برنامه های 32 بیت بهتر جواب بدن نه اینکه کسی بخواد از داخل لوله ی خودکار یک تانک رو عبور بده.
این پچ با تداخل در ویندوز و ایجاد PAE باعث از کار افتادن Page File و نوشته شدن مستقیم در RAM میشه که بعضی برنامه ها رو شامل میشه و تداخل میتونه باعث خطای رم و یا Blue Screen بشه.
همونطور که یک برنامه ی 32 بیت در محیط یک ویندوز 64 بیت بیشتر از 4 گیگابایت رم مصرف نمیکنه؛ برنامه های ویندوزی شما هم در محیط 36بیت باز هم در همون حالت 32 بیت فعالیت میکنند و با این پچ به سیستم خودتون آسیب زدین.

توجه کنید اگر ممکن بود مایکروسافت قابلیتی میزاشت که مثلا شما چند دلار بدین و ویندوز رو 36 بیت کنید. این در صورتیه که مایکروسافت حتی قابلیتی هم نداره که ویندوز 32 بیت به 64 بیت تبدیل بشه چون هیچ برنامه ی 32 بیت نمیتونه در 64 بیت فعال باشه و اینکه تمام برنامه های شما در 64 بیت اجرا میشن به لطف گذر از فیلتر قدرتمندی به نام Windows on Windows به اختصار WOW هستش که محیط 32 بیت رو در ویندوز 64 بیت برای برنامه های 32 بیت فراهم میکنه ولی شما هیچ وقت این ابزار رو در ویندوز 64 بیت نمیبینید.
آیا از خودتون نمیپرسید که چرا ویندوز 64 بیت چند گیگابایت از نسخه ی مشابه 32 بیت خودش حجمش بیشتره؟

موفق باشید.

ehsan_pro
19-03-2011, 00:02
من نميدونم آخه يه ويندوز 32 بيتي چطور مي توني 64 گيگ رو آدرس دهي كنه.......اين كار ظاهريه

taghdirrr
19-03-2011, 00:37
از اول هم این تاپیک ایجاد شدنش یه جورایی سر کاری بود

Dew Drop
19-03-2011, 01:22
قبلاً هم تاپیک هایی با همین موضوع داشتیم , نمونه اش...


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ebicross
19-03-2011, 01:35
من نميدونم آخه يه ويندوز 32 بيتي چطور مي توني 64 گيگ رو آدرس دهي كنه.......اين كار ظاهريه


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