خطای سخت ناشناخته: چیست و چگونه عیب یابی کنیم
آلنگو/گتی ایماژ
توسط زینب فلک/ژان ۷، ۲۰۲۴، ۳:۱۵ بعد از ظهر EST
آخرین چیزی که هنگام استفاده از رایانه خود می خواهید، مواجه شدن با یک خطای مرموز است که منجر به آن می شود مشکلات رایج ویندوز مانند خرابی سیستم یا صفحه آبی مرگ (BSOD) بدون مشخص کردن علت اصلی. خطای سخت ناشناخته یکی از این مشکلات است که در هنگام بوت شدن سیستم یا کارهایی که نیاز به منابع زیادی دارند ظاهر می شود و اغلب با نام یک فرآیند در پاپ آپ همراه است اما جزئیاتی در مورد اشتباه انجام نشده است.
به طور معمول، این خطا از دلایل مختلفی ناشی می شود، از جمله فایل های سیستمی خراب، که می تواند به دلیل وقفه های غیرمنتظره در هنگام به روز رسانی یا نصب یا وجود بدافزار رخ دهد. خرابی های سخت افزاری، مانند رم معیوب یا خرابی هارد دیسک نیز می تواند باعث بروز این مشکل شود. با این حال، به دلیل عدم وجود اطلاعات خاص در پیام خطا، کاربران ویندوز معمولاً عیب یابی و حل مشکل را چالش برانگیز می دانند.
خوشبختانه، طیف وسیعی از راه حل ها برای رفع خطای سخت ناشناخته و بازگرداندن سیستم ویندوز شما به عملکرد بهینه وجود دارد. در زیر، ما شما را از طریق مراحل مختلف عیبیابی راهنمایی میکنیم که میتواند به شما در رفع مشکل برای همیشه کمک کند.
فایل های سیستمی خراب را شناسایی و رفع کنید
زینب فلک/SlashGear
خطای سخت ناشناخته در ویندوز اغلب ممکن است از فایل های سیستمی خراب یا مفقود ناشی شود که برای اجرای صحیح فرآیندهای مختلف حیاتی هستند. برای رفع این مشکل، می توانید از دو ابزار داخلی استفاده کنید – System File Checker (SFC) و Deployment Image Service and Management Tool (DISM). System File Checker (SFC) یک ابزار خط فرمان است که فایل های خراب را در ویندوز اسکن و تعمیر می کند. برای اجرای SFC:
- با فشار دادن کلیدهای Win + R با هم، یک گفتگوی Run را باز کنید.
- cmd را تایپ کنید و کلیدهای Ctrl + Shift + Enter را فشار دهید تا Command Prompt به عنوان مدیر اجرا شود.
- در اعلان User Account Control روی Yes کلیک کنید.
- sfc /scannow را در Command Prompt تایپ کنید و Enter را بزنید.
این دستور به طور کامل فایل های سیستم محافظت شده را بررسی می کند و به طور خودکار فایل های آسیب دیده یا گم شده را با نسخه های صحیح از حافظه پنهان محلی یا رسانه نصب اصلی جایگزین می کند. پس از اتمام فرآیند، مطمئن شوید که رایانه خود را مجدداً راه اندازی کنید تا تغییرات اعمال شود.
در مواردی که ممکن است SFC به طور کامل مشکل را برطرف نکند، می توانید برای تعمیرات جامع تر به DISM مراجعه کنید. DISM به ویژه برای مدیریت خطاهای خراب ویندوز و آماده سازی سیستم شما برای به روز رسانی مفید است. برای استفاده از DISM:
- دوباره Command Prompt را به عنوان مدیر باز کنید.
- دستور DISM /Online /Cleanup-Image /RestoreHealth را وارد کرده و روی Enter کلیک کنید.
این دستور با دانلود نسخه های سالم فایل های خراب از Windows Update یا یک منبع جایگزین، فرآیند تعمیر را آغاز می کند. مهم است که در طول این فرآیند یک اتصال اینترنتی پایدار داشته باشید.
اسکن CHKDSK را اجرا کنید
زینب فلک/SlashGear
این مشکل همچنین می تواند ناشی از مشکلات مربوط به هارد دیسک باشد. اگر هارد دیسک از نظر فیزیکی آسیب ببیند، هنگامی که رایانه در حال انجام کار مهمی است، برق قطع شود، یا اگر سیستم به طور ناگهانی خاموش شود، ممکن است این اتفاق بیفتد.
وقتی هارد دیسک مشکل دارد، ممکن است برخی از قسمتهایی که دادههای شما در آن ذخیره میشوند ناسازگار شوند یا خراب شوند. این می تواند مشکلاتی را برای رایانه ایجاد کند، مانند خراب شدن برنامه ها، سیستم ناپایدار و در نهایت، نمایش خطای سخت ناشناخته.
برای بررسی اینکه آیا این مورد در موقعیت شما وجود دارد یا خیر، می توانید یک اسکن CHKDSK (Check Disk) را اجرا کنید. CHKDSK یک ابزار خط فرمان است که برای بررسی و رفع خطاهای موجود در سیستم فایل و بخش های بد در هارد دیسک طراحی شده است. برای اجرای اسکن CHKDSK:
- Command Prompt را به عنوان مدیر باز کنید.
- دستور chkdsk /f و به دنبال آن حرف درایو را وارد کنید (مثلاً chkdsk /f C:). پارامتر /f به CHKDSK دستور می دهد تا هر گونه خطای شناسایی شده را برطرف کند. اگر اسکن مشکلاتی را تشخیص دهد، از شما می خواهد که در طول راه اندازی مجدد سیستم، اسکن را برنامه ریزی کنید.
یا می توانید به File Explorer رفته و روی درایو مورد نظر کلیک راست کنید. Properties > Tools را انتخاب کنید. در قسمت Error checking بر روی دکمه Check کلیک کنید. ویندوز اکنون به شما اطلاع می دهد که آیا مشکلات اساسی در درایو وجود دارد و آیا باید اسکن انجام دهید. اگر این درخواست را دریافت کردید، روی Scan drive کلیک کنید.
سیستم خود را به حالت قدیمی بازگردانید
زینب فلک/SlashGear
اگر اخیراً نرمافزاری را نصب کردهاید، درایور را بهروزرسانی کردهاید یا پیکربندی سیستم را تنظیم کردهاید، ممکن است این تغییرات دلیل خطای سخت ناشناخته باشد. اگر مشکوک هستید که این تغییرات مقصر هستند، دو راه برای مقابله با این مشکل وجود دارد.
ابتدا می توانید به صورت دستی تغییرات را پس بگیرید. به عنوان مثال، برنامه اخیراً اضافه شده را حذف نصب کنید یا به درایور قبلی برگردید. همچنین، میتوانید از ابزار System Restore استفاده کنید، که سیستم شما را به زمانی برمیگرداند که مشکل وجود نداشت. برای استفاده از ابزار System Restore:
- System Restore را در نوار جستجو تایپ کنید.
- در نتایج روی گزینه Create a restore point کلیک کنید.
- در پنجره System Properties، به تب System Protection بروید.
- بر روی دکمه System Restore کلیک کنید.
- روی Next کلیک کنید.
- اکنون باید لیستی از نقاط بازیابی موجود را مشاهده کنید. قبل از تغییرات اخیر که باعث خطای سخت می شود، نقطه ای را انتخاب کنید و روی Next کلیک کنید.
- Finish را انتخاب کنید.
- سیستم از شما می خواهد که بازیابی را تأیید کنید. برای شروع فرآیند روی Yes کلیک کنید.
ممکن است مدتی طول بکشد و رایانه شما در این مدت راه اندازی مجدد شود. پس از راه اندازی مجدد، بررسی کنید که آیا خطای سخت ادامه دارد یا خیر. برای تغییر دستی تغییرات اخیر، به کنترل پنل بروید. در بخش برنامهها و ویژگیها، برنامهها را برای حذف نصب برنامهها و بهروزرسانیهای نصبشده را برای حذف بهروزرسانیها انتخاب کنید. روی مورد خاصی که می خواهید حذف کنید کلیک راست کرده و گزینه Uninstall را انتخاب کنید.
یک بوت تمیز انجام دهید
زینب فلک/SlashGear
گاهی اوقات، برنامه ها یا سرویس های شخص ثالث نصب شده بر روی رایانه شما می توانند با عملکرد عادی سیستم ویندوز شما، به ویژه در هنگام راه اندازی، تضاد داشته باشند. آنها می توانند در فرآیندهای مهم سیستم تداخل داشته باشند و منجر به خطاهایی مانند خطای سخت ناشناخته شوند.
برای رفع این مشکل، یک مرحله عملی عیب یابی، انجام بوت تمیز است. این روش به شناسایی و جداسازی نرم افزار یا سرویس خاصی که باعث تضاد می شود کمک می کند. برای شروع یک بوت تمیز:
- با فشار دادن کلیدهای Win + R یک محاوره Run را باز کنید.
- msconfig را در Run تایپ کنید و Enter را بزنید.
- در پنجره System Configuration، به تب Services بروید و کادر مربوط به Hide all services Microsoft را علامت بزنید.
- بر روی Disable all کلیک کنید.
- اکنون به تب Startup بروید و روی Open Task Manager کلیک کنید.
- در Task Manager، هر آیتم راه اندازی را با کلیک راست و انتخاب Disable غیرفعال کنید.
- Task Manager را ببندید و در پنجره System Configuration روی OK کلیک کنید. هنگامی که از شما خواسته شد رایانه خود را مجدداً راه اندازی کنید.
یک بوت تمیز اساساً سیستم شما را تنها با خدمات و فرآیندهای ضروری راه اندازی می کند و منابع احتمالی تضاد را از بین می برد. اگر بعد از بوت تمیز دیگر خطا رخ نداد، سرویس ها و برنامه های غیرفعال شده را یکی یکی دوباره فعال کنید تا مقصر مشخص شود.
بدافزار را بررسی کنید
زینب فلک/SlashGear
همچنین ممکن است بدافزار یا ویروسهایی روی رایانه خود داشته باشید که فایلهای سیستم را به خطر بیندازند، در فرآیندهای مهم تداخل داشته باشند و خطاهای غیرمنتظرهای ایجاد کنند. برای رفع این مشکل، سیستم خود را برای بدافزار اسکن کنید.
با استفاده از آنتی ویروس یا نرم افزار ضد بدافزار ترجیحی خود برای شروع یک اسکن جامع سیستم شروع کنید. مطمئن شوید که برنامه امنیتی شما برای شناسایی آخرین تهدیدات به روز است. اگر نرم افزار امنیتی فعلی شما بدافزار ایجاد کننده خطای سخت ناشناخته را شناسایی یا حذف نمی کند، برای نظر دوم از یک اسکنر بدافزار درخواستی معتبر استفاده کنید. یک گزینه خوب برای استفاده Windows Defender است. یک اسکن کامل سیستم را اجرا کنید و اقدامات توصیه شده را برای قرنطینه کردن یا حذف هرگونه تهدید شناسایی شده دنبال کنید.
برای استفاده از Windows Defender:
- Windows Security را در نوار جستجو تایپ کنید و روی Open کلیک کنید.
- حفاظت از ویروس و تهدید را انتخاب کنید.
- بر روی گزینه های اسکن در زیر تهدیدات فعلی کلیک کنید.
- اسکن کامل را از لیست گزینه های اسکن موجود انتخاب کنید و روی دکمه Scan now کلیک کنید.
پس از اتمام اسکن، Windows Defender نتایج را نمایش می دهد. اگر تهدیدی شناسایی شد، اقدامات توصیه شده برای قرنطینه یا حذف آنها را دنبال کنید.
ویندوز را ریست کنید
زینب فلک/SlashGear
اگر مراحل مختلف عیبیابی را تمام کردهاید و خطای Unknown Hard Error در سیستم ویندوز شما وجود دارد، میتوانید ویندوز را ریست کنید. این گزینه به شما این امکان را می دهد که سیستم عامل خود را با حفظ فایل های شخصی خود به حالت پیش فرض خود برگردانید. این می تواند به ویژه در هنگام برخورد با مسائل مداوم مرتبط با نرم افزار که ممکن است شناسایی دقیق و حل دستی چالش برانگیز باشد، موثر باشد.
با این حال، لازم است به خاطر داشته باشید که انجام یک تنظیم مجدد شامل تغییرات قابل توجهی در سیستم شما است، بنابراین ممکن است بخواهید یک نسخه پشتیبان از اطلاعات خود ایجاد کنید اگر می خواهید از هرگونه از دست دادن داده های احتمالی در طول فرآیند جلوگیری کنید. برای شروع ریست ویندوز:
- با فشار دادن کلیدهای Win + I با هم، تنظیمات را باز کنید.
- اگر از ویندوز ۱۰ استفاده می کنید، روی Update & Security > Recovery > Reset this PC کلیک کنید.
- در ویندوز ۱۱، به System > Recovery > Reset PC بروید.
- بر روی Get start کلیک کنید.
با دو گزینه روبرو خواهید شد: Keep my files یا Remove Everything. گزینه دوم پاکسازی کامل ویندوز و فایل های شخصی را انجام می دهد. دستورالعمل های روی صفحه را دنبال کنید تا فرآیند بازنشانی کامل شود، و پس از انجام بازنشانی، یک ویندوز جدید نصب خواهید کرد.
منبع: https://www.slashgear.com/1485600/how-to-troubleshoot-unknown-hard-error-windows/