نحوه رفع خطای “Page fault in non paged area”

من اخیراً روی رایانه شخصی مشتری کار می کردم و به دلیل (client PC)نصب برنامه(application install) جدید مجبور به راه اندازی مجدد آن شدم . با این حال، پس از راه اندازی مجدد، رایانه یک صفحه آبی نشان داد و یک خطای PAGE_FAULT_IN_NONPAGED_AREA را نشان داد(PAGE_FAULT_IN_NONPAGED_AREA error) .

در ابتدا، من فکر کردم که این موضوع مربوط به برنامه‌ای است که به تازگی نصب کرده‌ایم، بنابراین تصمیم گرفتم رایانه را در حالت Safe Mode(Safe Mode) مجدداً راه‌اندازی کنم و برنامه را حذف نصب کنم. به نظر می رسید که کار می کرد زیرا BSOD از بین رفت، اما فقط برای مدت کوتاهی.

PAGE_FAULT_IN_NONPAGED_AREA

STOP: 0x00000050 (0xCD3DD628، 0x00000001، 0x804EFC9A، 0x00000000)

خطای صفحه در ناحیه بدون صفحه

بعد از چند بار راه اندازی مجدد، دوباره پیام برگشت! پس از انجام تحقیقات، متوجه شدم که این پیغام خطا(error message) اساساً به این معنی است که ویندوز(Windows) در حال تلاش برای یافتن یک قطعه داده در حافظه است و آن را نمی توان یافت.

به گفته مایکروسافت(Microsoft) ، این خطا می تواند ناشی از سخت افزار معیوب(faulty hardware) ( رم(RAM) ، هارد دیسک)، نرم افزار آنتی ویروس، حجم خراب NTFS(NTFS volume) یا درایورهای بد باشد. در این مقاله، راه‌حل‌های مختلفی را به شما معرفی می‌کنم که برخی از آن‌ها آسان‌تر از بقیه هستند.

توجه داشته باشید که حافظه بد ( رم(RAM) ) دلیل اصلی بروز این خطا است، اما من به آن اشاره(t mention) نمی‌کنم فقط به این دلیل که ممکن است نیاز به باز کردن computer and adding/removing تراشه‌های RAM داشته باشد. (RAM)فکر می‌کنم اکثر مردم دوست دارند از آن اجتناب کنند، بنابراین من راه‌حل‌های ساده‌تر را ابتدا فهرست کرده‌ام در صورتی که یکی(case one) از آن‌ها کارساز باشد.

روش 1 - تنظیم فایل صفحه بندی

برای شروع، می توانید یک ترفند ساده را با فایل پیجینگ امتحان کنید که این مشکل را برای برخی افراد برطرف می کند. اگر مشکل مربوط به سخت افزار نیست، این راه حل فایل صفحه(page file solution) ممکن است کار کند.

ابتدا کنترل پنل(Control Panel) را باز کرده و روی System کلیک کنید . همچنین می توانید روی Computer یا This PC کلیک راست کرده و (This PC)Properties را انتخاب کنید .

سیستم کنترل پنل

حالا روی لینک Advanced System Settings در سمت چپ کلیک کنید.

تنظیمات پیشرفته سیستم

در بخش عملکرد(Performance) ، روی دکمه تنظیمات(Settings) کلیک کنید.

عملکرد تنظیمات

روی تب Advanced کلیک کنید و سپس بر روی دکمه Change زیر عنوان Virtual Memory کلیک کنید .

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

بالاخره به جایی که باید باشیم رسیدیم. علامت کادر مدیریت خودکار اندازه فایل صفحه بندی برای همه درایوها را(Automatically manage paging file size for all drives) بردارید و سپس بدون فایل صفحه بندی را(No paging file) انتخاب کنید .

بدون فایل پیجینگ

چند بار روی OK کلیک کنید(Click OK) تا از تمام پنجره های محاوره ای خارج شوید و سپس کامپیوتر خود را مجددا راه اندازی کنید. هنگامی که دوباره وارد شدید، مراحل دقیق نشان داده شده در بالا را دوباره دنبال کنید، اما این بار (time select)اندازه مدیریت شده سیستم( System managed size) را انتخاب کنید و کادر مدیریت خودکار اندازه فایل صفحه بندی برای همه درایوها را( Automatically manage paging file size for all drives) علامت بزنید.

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

روش 2- بررسی دیسک

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

برای این کار روی Start کلیک کرده و (Start and type)cmd را تایپ کنید . روی نتیجه بالا کلیک راست کرده و Run as Administrator را انتخاب کنید .

به عنوان ادمین اجرا شود

در خط فرمان، دستور زیر را تایپ کنید:

chkdsk /f

اگر پیامی دریافت کردید مبنی بر اینکه درایو قفل شده است و اگر می خواهید chkdsk را در راه اندازی مجدد بعدی برنامه ریزی کنید، Y را برای بله تایپ کنید. ادامه دهید و رایانه خود را مجدداً راه اندازی کنید و اجازه دهید chkdsk اجرا شود، که ممکن است در ویندوز 7(Windows 7) و نسخه های قبلی زمان زیادی ببرد. این فرآیند در ویندوز 8(Windows 8) و ویندوز 10(Windows 10) بسیار سریعتر است.

chkdsk

روش 3 - راننده بد

اگر اخیراً درایور سخت افزاری را در رایانه خود به روز کرده اید، ممکن است درایور معیوب(faulty driver) باشد که باعث مشکل صفحه آبی شده است. درایورها برای ویندوز(Windows) ضروری هستند ، اما گاهی اوقات آخرین درایورها می توانند مشکلات بیشتری نسبت به رفع آنها ایجاد کنند.

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

به هر حال، می توانید با کلیک بر روی Start و تایپ کردن(Start and typing) Device Manager( Device Manager) سعی کنید این مشکل را برطرف کنید . روی دستگاهی که درایور آن را به روز کرده اید کلیک راست کرده و Roll Back Driver را انتخاب کنید . همچنین می توانید Properties را انتخاب کنید و سپس به تب Driver بروید و روی دکمه Roll Back Driver کلیک کنید.

راننده را عقب برگردان

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

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

روش 4 - آخرین پیکربندی شناخته شده

در برخی موارد، مشکل بزرگتر از یک درایور است و نیاز به استفاده از ویژگی Last Known Good Configuration در ویندوز دارد.

رفع خطای صفحه در ناحیه غیر صفحه

این اساسا یک نسخه قدیمی از کل رجیستری ویندوز را(Windows registry) که کار می کرد باز می گرداند. در ویندوز 7(Windows 7) و نسخه های قبلی، فقط باید کلید F8(F8 key) را فشار دهید تا هنگام بوت کردن، صفحه Advanced Options ظاهر شود.( Advanced Options)

در ویندوز 8(Windows 8) و ویندوز 10(Windows 10) ، پست من در مورد نحوه بارگیری صفحه گزینه های بازیابی سیستم(System Recovery Options) را بررسی کنید زیرا کلید F8(F8 key) دیگر در آن دو سیستم عامل کار نمی کند.

علاوه بر امتحان Last Known ، اگر Last Known(Known didn) جواب نداد ، باید System Restore را نیز انجام دهید . پست قبلی من در مورد نحوه انجام بازیابی سیستم را بررسی(system restore) کنید.

روش 5- رم را بررسی کنید

همانطور که در بالا ذکر شد، RAM معمولاً مقصر اصلی در هنگام بروز این خطا است. معمولاً به این معنی است که رم(RAM) معیوب شده است. اکثر رایانه‌ها دارای چندین تراشه RAM هستند و گاهی اوقات می‌توانید مشکل را با حذف تراشه خراب و گذاشتن بقیه در داخل آن برطرف کنید.

تراشه رم

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

راهنما معمولاً به شما می گوید که چگونه رایانه را باز کنید و کجا به دنبال RAM بگردید . اگر بیش از یک تراشه رم(RAM chip) دارید ، یکی را بیرون بیاورید و سپس رایانه خود را روشن کنید. اگر صفحه آبی(blue screen) از بین برود، آنگاه صفحه نمایش بد را حذف کرده اید. اگر نه، تغییر دهید و دوباره امتحان کنید.

اگر فقط یک تراشه رم(RAM chip) دارید، باید یک تراشه رم(RAM chip) دیگر خریداری کنید، زیرا نمی توانید رایانه را بدون حداقل یک تراشه رم(RAM chip) اجرا کنید.

روش 6 – نرم افزار آنتی ویروس

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

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

نتیجه

اگر هیچ یک از این روش ها مشکل شما را برطرف نکرد، ممکن است مشکل جدی تری با رایانه خود داشته باشید. در این مرحله، احتمالاً ایده خوبی است که دستگاه خود را نزد یک متخصص ببرید تا سایر سخت افزارها مانند مادربرد، CPU و غیره را بررسی کند. اگر سؤالی دارید، در نظر داشته باشید. لذت بردن!



About the author

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



Related posts