نمایش نتایج: از شماره 1 تا 5 , از مجموع 5
  1. #1
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض استفاده از رم بیشتر از 4 گیگا بایت در ویندوز های 32 بیتی

    تذکر: بیشتر مطالبی که در ذیل توضیح داده میشوند ، ترجمه ای مفهومی از چند سایت انگلیسی زبان هستند.

    قبل از بحث اصلی لازم میدانم که محدودیت استفاده از رم را در ویندوز های XP و 7 و 8 ، مختصرا" شرح دهم.

    کد:
      Physical Memory Limits: Windows 8  
    Version
    Limit on X86
    Limit on X64
    Windows 8 Enterprise
    4 GB
    512 GB
    Windows 8 Professional
    4 GB
    512 GB
    Windows 8
    4 GB
    128 GB
    Physical Memory Limits: Windows 7
    Version
    Limit on X86
    Limit on X64
    Windows 7 Ultimate
    4 GB
    192 GB
    Windows 7 Enterprise
    4 GB
    192 GB
    Windows 7 Professional
    4 GB
    192 GB
    Windows 7 Home Premium
    4 GB
    16 GB
    Windows 7 Home Basic
    4 GB
    8 GB
    Windows 7 Starter
    2 GB
    N/A
    Physical Memory Limits: Windows Vista
    Version
    Limit on X86
    Limit on X64
    Windows Vista Ultimate
    4 GB
    128 GB
    Windows Vista Enterprise
    4 GB
    128 GB
    Windows Vista Business
    4 GB
    128 GB
    Windows Vista Home Premium
    4 GB
    16 GB
    Windows Vista Home Basic
    4 GB
    8 GB
    Windows Vista Starter
    1 GB
    Physical Memory Limits: Windows XP
    Version
    Limit on X86
    Limit on X64
    Windows XP
    4 GB
    128 GB
    Windows XP Starter Edition
    512 MB
    N/A
    در سطور بالا محدودیت استفاده از رم را در ویندوز های مختلف دیدیم.
    این که چرا نمیتوانیم در ویندوز های 32 بیتی رم بالاتر از 4 گیگا بایت (البته در اصل بالاتر از 0 3.5 گیگابایت) استفاده
    کنیم ،باعثش سیاست های خود مایکروسافت است که نمیخواهد اینکار انجام شود.اگر حساسید که بیشتر در این مورد
    بدانید میتوانید لینک زیر را مطالعه فرمائید که نویسنده بطور مفصل ذکر کرده است:

    Licensed Memory in 32-Bit Windows Vista

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

    rcjqvf009u85jr2w31da

    شاید عده ای از شما عقیده داشته باشید که با توجه به مسائل بالا بهتر است که ویندوز 64 بیتی نصب کنیم. ولی
    توجه داشته باشید که بعلل مختلفی که جای بحثش اینجا نیست ، این نتیجه گیری درستی نیست.
    یکی از عللی که این مطلب را عرض کردم این است که تا به امروز تعداد خیلی زیادی نرم افزار های 32 بیتی وجود دارند
    که در سیستم 64 بیتی یا کار نکرده و یا کامل کار نخواهند کرد.
    و یا درایور ها در سیستم 64 بیتی مشکلات خاص خودشان را دارند. بهر حال بگذریم.

    در حال حاظر چند نوع patch وجود دارند که با استفاده از آن ها میشود در ویندوز های ویستا و 7 و 8 از بیش از 4 گیگا
    رم استفاده کرد.
    متاسفانه اکثر سازنده های این patch ها ، برنامه خود را در زمان های لازم ، آپدیت و بروز نکرده اند.لذا فرضا" یک patch
    مثلا" در ویندوز 7 نوع RTM بخوبی کار کرده ولی در ویندوز 7 فرضا" Service Pack 1 کار نمیکند. و یا بعضی از این patch
    ها اشتباها" توسط بعضی آنتی ویروس ها بدافزار تشخیص داده شده و کاربر نمیتواند از آن ها استفاده نماید.

    یک patch بنام PatchPae2 وجود دارد که با خط فرمان کار کرده و میتوانید آن را در ویندوز های 32 بیتی زیر استفاده نمائید:

    Windows Vista SP2
    Windows 7 RTM
    Windows 7 SP1
    Windows 8 RTM

    میتوانید این patch را با حجم 52 کیلو بایت از پیوست دانلود نمائید.

    در ادامه بحث چگونگی استفاده را توضیح خواهم داد.
    فایل های پیوست شده
    • نوع فایل: zip PatchPae2.zip (52.1 کیلو بایت)

      این فایل 6 بار دانلود شده است .


    [SIGPIC][/SIGPIC]

  2. 7 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  3. #2
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض پاسخ : استفاده از رم بیشتر از 4 گیگا بایت در ویندوز های 32 بیتی

    گرچه ممکن است که کار کردن با PatchPae2 نسبت به بعضی دیگر از patch های موجود مقداری پیچیده تر و سخت تر
    باشد ولی حداقل بروز تر است.
    طرز کار با این Patch بشرح زیر است:

    1. PatchPae2.zip را در جائی فرضا" روت درایو C از فشردگی دربیاورید.
    2. با اجازه کاربری Administrator در منوی Start دستور CMD را اجرانمائید تا پنجره خط فرمان باز شود و مطابق شکل
    زیر مطمئن شوید که در محل C:\Windows\system32 قرار دارید.

    u9fhodfmb3ta68b6mv

    3. حال اگر این patch را در ویندوز ویستا و یا 7 استفاده میکنید دستور زیر را وارد نمائید:

    کد:
    C:\PatchPae2.exe -type kernel -o ntkrnlpx.exe ntkrnlpa.exe
    و اگر در ویندوز 8 هستید دستور زیر را اجرا نمائید:

    کد:
    C:\PatchPae2.exe -type kernel -o ntoskrnx.exe ntoskrnl.exe
    با اجرای این دستور اول یک کپی از فایل کرنل ویندوز برداشته شده و سپس عمل patch برای ایجاد قابلیت استفاده
    از رم بالای 4 گیگا بایت انجام می شود.

    4. حالا دستور زیر را اجرا کنید:

    کد:
    C:\PatchPae2.exe -type loader -o winloadp.exe winload.exe
    5. اکنون دستور زیر را اجرا نمائید:

    کد:
    bcdedit /copy {current} /d "Windows Vista/7/8 (Patched)"
    با اجرای این دستور خط جدیدی باعبارت (Windows Vista/7/8 (Patched به منوی بوت ویندوز اضافه خواهد شد.
    اگر این دستور درست اجرا شود شما در پنجره خط فرمان ، مطابق شکل زیر عبارت ...successfully copied to را
    خواهید دید:

    pif04al4zec1vfb65tqe

    6. اگر به تصویر بالا دقت کنید ، می بینید که پس از عبارت successfully copied to یک ID داده شده است که این ID
    در شکل بالا عبارت است از :

    کد:
    0d4d231c-bad2-11e2-ae1c-ab9409216d3e
    این ID را که در سیستم شما متفاوت خواهد بود ، کپی کرده و جائی نگهدارید که در دستورات بعدی استفاده خواهد
    شد.
    7. در این زمان باید سه تا دستور زیر را پشت سر هم اجرا کنید:

    کد:
    bcdedit /set {BCD_ID} kernel ntkrnlpx.exe 
    bcdedit /set {BCD_ID} path \Windows\system32\winloadp.exe
    bcdedit /set {BCD_ID} nointegritychecks 1
    تذکرات مهم:
    -------------

    __ در سطور بالا بایستی بجای عبارت BCD_ID کد ID را که در بند 6 ذخیره کردید بگذارید.
    __ دستورات بالا باید بترتیب اجرا شوند.
    __ بعد از تایپ هر سطر از دستورات بالا باید کلید Enter را فشار دهید.
    __ دستور سطر اول برای ویندوز های ویستا و 7 است. اگر از ویندوز 8 استفاده میکنید ، بایستی در این سطر بجای
    ntkrnlpx.exe عبارت ntoskrnx.exe را استفاده کنید.

    8. حال سیستم را ری استارت کنید.اگر همه چیز درست انجام شده باشد باید در منوی بوت ویندوز ، برای این مثال
    مطابق شکل زیر عبارت Windows Vista/7/8 (Patched) را ببینید.

    m5nygj0bopzjooesaj62

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

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

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

    [SIGPIC][/SIGPIC]

  4. 5 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  5. #3
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض پاسخ : استفاده از رم بیشتر از 4 گیگا بایت در ویندوز های 32 بیتی

    برای Uninstall این patch سیستم را ری استارت کرده و از منوی بوت ویندوز وارد ویندوزی که patch نشده گشته و
    سپس به طریق زیر عمل کنید:

    1. در منوی استارت عبارت msconfig را تایپ کرده و کلید Enter را فشار دهید.
    2 در صفحه ایکه ظاهر میشود به زبانه Boot وارد شده و مطابق شکل زیر ، سطر مربوط به منوی ویندوز patch شده را
    انتخاب کرده و سپس روی دکمه Delete کلیک کنید:

    0d8v0x8du21pe1ha8g

    3. وارد پوشه C:\Windows\System32 شده و فایل های ntkrnlpx.exe و winloadp.exe را دیلیت کنید.

    [SIGPIC][/SIGPIC]

  6. 4 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


  7. #4
    کاربر فعال
    یاد بگیریم وبه دیگران هم یاد بدیم
    تاریخ عضویت
    Nov 2013
    محل سکونت
    تبریز
    نوشته ها
    617
    تشکر تشکر کرده 
    1,591
    تشکر تشکر شده 
    1,930
    تشکر شده در
    617 پست
    قدرت امتیاز دهی
    6073
    Array

    پیش فرض پاسخ : استفاده از رم بیشتر از 4 گیگا بایت در ویندوز های 32 بیتی

    استاد میشود دستورات بالا رو بصورت یک فایل در اورد که با اجرای اون فایل تمام دستورات بنوبه خود اجرا شوند وبچ تکمیل نصب شود

  8. 4 کاربر مقابل از سهند عزیز به خاطر این پست مفید تشکر کرده اند.


  9. #5
    مدیر سایت
    دوستتان دارم
    تاریخ عضویت
    Jan 2012
    محل سکونت
    تهران
    نوشته ها
    2,286
    تشکر تشکر کرده 
    4,798
    تشکر تشکر شده 
    13,155
    تشکر شده در
    2,296 پست
    قدرت امتیاز دهی
    45307
    Array

    پیش فرض پاسخ : استفاده از رم بیشتر از 4 گیگا بایت در ویندوز های 32 بیتی

    چون این کار یک کار حساس است بهتر است به روش گفته شده انجام شود.

    [SIGPIC][/SIGPIC]

  10. 4 کاربر مقابل از Magsoud عزیز به خاطر این پست مفید تشکر کرده اند.


علاقه مندی ها (بوک مارک ها)

علاقه مندی ها (بوک مارک ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

http://www.worldup.ir/