آموزش رفع خطای 0xc000000e در ویندوز 11 و ویندوز 10

آموزش رفع خطای 0xc000000e در ویندوز 11 و ویندوز 10
با خطای 0xc000000e و پیام Your PC needs to be repaired مواجه شدید؟ در این مقاله یاد بگیرید چگونه بدون نصب مجدد ویندوز، بوت سیستم را تعمیر کنید.

خطای 0xc000000e چیست و چگونه آن را برطرف کنیم؟

خطای 0xc000000e یکی از رایج‌ترین خطاهای بوت ویندوز است که هنگام روشن شدن کامپیوتر یا لپ‌تاپ نمایش داده می‌شود و مانع ورود به سیستم‌عامل خواهد شد. این خطا معمولاً زمانی رخ می‌دهد که اطلاعات پیکربندی بوت ویندوز (BCD) آسیب دیده، حذف شده یا سیستم نتواند به فایل‌های موردنیاز برای راه‌اندازی دسترسی پیدا کند.

در بسیاری از موارد، این خطا همراه با پیام‌هایی مانند Your PC needs to be repaired یا The boot selection failed because a required device is inaccessible نمایش داده می‌شود. همچنین خرابی هارددیسک یا SSD، آسیب دیدن فایل‌های سیستمی، نصب ناقص به‌روزرسانی‌های ویندوز، تغییر تنظیمات BIOS یا UEFI و حتی قطع ناگهانی برق هنگام بوت می‌توانند از دلایل ایجاد این مشکل باشند.

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

فهرست مطالب

  • خطای 0xc000000e چیست؟

  • رفع خطا در ویندوز 11

  • رفع خطا در ویندوز 10

  • سوالات متداول

خطای 0xc000000e در ویندوز

اگر هنگام روشن کردن کامپیوتر با صفحه آبی و کد خطای 0xc000000e مواجه شده‌اید، در بیشتر موارد بدون نصب مجدد ویندوز می‌توان مشکل را برطرف کرد. در ادامه، مؤثرترین روش‌های رفع این خطا در ویندوز 11 و ویندوز 10 را به‌ترتیب از ساده‌ترین تا تخصصی‌ترین روش بررسی می‌کنیم.

خطای 0xc000000e در ویندوز چیست؟

در زمان روشن شدن سیستم، ویندوز ابتدا اطلاعات بوت را از طریق فایل‌های راه‌اندازی و پایگاه داده Boot Configuration Data (BCD) بررسی می‌کند. اگر این اطلاعات حذف، خراب یا غیرقابل دسترس باشند، فرآیند بوت متوقف شده و صفحه آبی همراه با کد خطای 0xc000000e نمایش داده می‌شود.

از رایج‌ترین پیام‌هایی که ممکن است همراه این خطا مشاهده کنید عبارت‌اند از:

  • Your PC needs to be repaired

  • Error code: 0xc000000e

  • Error code: 0xc000000f

  • Required device is inaccessible

  • The boot selection failed because a required device is inaccessible

در اغلب موارد، با اجرای ابزار Startup Repair، بازسازی فایل‌های بوت (BCD) یا بررسی سلامت فایل‌های سیستمی و هارددیسک می‌توان این خطا را بدون نصب مجدد ویندوز برطرف کرد.

دلایل اصلی بروز خطای 0xc000000e

نمایش خطای 0xc000000e همیشه به خراب بودن ویندوز مربوط نمی‌شود و عوامل مختلفی می‌توانند باعث بروز آن شوند. آشنایی با علت ایجاد این خطا به انتخاب سریع‌تر روش مناسب برای رفع مشکل کمک می‌کند.

  • خراب شدن فایل‌های بوت یا اطلاعات BCD

  • خرابی هارددیسک یا SSD و وجود Bad Sector

  • قطع ناگهانی برق یا خاموش شدن اجباری سیستم

  • نصب ناقص به‌روزرسانی ویندوز

  • خراب شدن فایل‌های سیستمی

  • تغییر تنظیمات BIOS یا UEFI

  • جدا شدن یا خرابی کابل SATA یا NVMe


رفع خطای 0xc000000e در ویندوز 11

رفع خطای 0xc000000e در ویندوز 11

اگر از ویندوز 11 استفاده می‌کنید، روش‌های زیر را به همان ترتیبی که توضیح داده شده‌اند انجام دهید. پیشنهاد می‌شود ابتدا از روش‌های ساده‌تر مانند Startup Repair استفاده کنید و در صورت برطرف نشدن مشکل، به سراغ بازسازی اطلاعات بوت و سایر روش‌ها بروید.

روش اول: اجرای Startup Repair

اگر دلیل بروز خطای 0xc000000e خرابی فایل‌های بوت یا تنظیمات راه‌اندازی ویندوز باشد، ابزار داخلی Startup Repair معمولاً می‌تواند بدون نیاز به اجرای دستورات پیچیده مشکل را برطرف کند. به همین دلیل پیشنهاد می‌شود ابتدا این روش را امتحان کنید.

1. کامپیوتر را روشن کنید و در صورت بوت نشدن ویندوز، دو یا سه بار هنگام نمایش لوگوی ویندوز با نگه داشتن دکمه پاور، سیستم را به اجبار خاموش کنید تا محیط Windows Recovery Environment (WinRE) باز شود.

2. پس از نمایش صفحه Automatic Repair روی گزینه Advanced options کلیک کنید.

3. مسیر زیر را دنبال کنید:

Troubleshoot → Advanced options → Startup Repair

ورود به Advanced Options در ویندوز 11اجرای Startup Repair در ویندوز 11

4. در صورت وجود چند نسخه ویندوز، سیستم‌عاملی را که قصد تعمیر آن را دارید انتخاب کنید.

5. چند دقیقه صبر کنید تا ویندوز فایل‌های راه‌اندازی، اطلاعات بوت و تنظیمات سیستم را بررسی و در صورت امکان تعمیر کند.

6. پس از پایان عملیات، سیستم را Restart کرده و بررسی کنید که آیا خطای 0xc000000e برطرف شده است یا خیر.

نکته: اگر Startup Repair نتوانست مشکل را برطرف کند، روش بعدی یعنی بازسازی اطلاعات بوت (BCD) را انجام دهید.


روش دوم: بازسازی اطلاعات بوت (BCD)

خرابی اطلاعات Boot Configuration Data (BCD) یکی از رایج‌ترین دلایل نمایش خطای 0xc000000e است. با اجرای دستورات Bootrec، اطلاعات بوت ویندوز دوباره ساخته می‌شود و در بسیاری از موارد مشکل بوت برطرف خواهد شد.

1. دوباره وارد محیط بازیابی ویندوز (WinRE) شوید.

2. مسیر زیر را دنبال کنید:

Troubleshoot → Advanced options → Command Prompt

Advanced Options ویندوز 11Command Prompt در محیط بازیابی ویندوز

3. در صورت درخواست، حساب کاربری خود را انتخاب کرده و رمز عبور را وارد کنید.

4. دستورات زیر را به‌ترتیب اجرا کنید و پس از هر دستور کلید Enter را فشار دهید.

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
بازسازی اطلاعات بوت ویندوز

5. پس از پایان اجرای دستورات، پنجره Command Prompt را ببندید.

6. روی گزینه Continue کلیک کنید تا ویندوز راه‌اندازی شود و نتیجه را بررسی کنید.

نکته: اگر دستور bootrec /fixboot با پیام Access is denied مواجه شد، این موضوع در برخی نسخه‌های ویندوز طبیعی است. سایر دستورات را اجرا کرده و سپس روش بعدی را انجام دهید.


روش سوم: بررسی هارددیسک با CHKDSK

وجود خطا در فایل‌سیستم یا بدسکتورهای هارددیسک و SSD نیز می‌تواند باعث نمایش خطای 0xc000000e شود. ابزار داخلی CHKDSK می‌تواند این مشکلات را بررسی و در صورت امکان برطرف کند.

1. وارد محیط بازیابی ویندوز شوید.

2. مسیر زیر را دنبال کنید.

Troubleshoot → Advanced options → Command Prompt

ورود به Advanced Optionsاجرای Command Prompt

3. دستور زیر را اجرا کنید.

chkdsk C: /f /r
اجرای CHKDSK برای رفع خطای 0xc000000e

4. منتظر بمانید تا بررسی و تعمیر درایو به پایان برسد. این فرآیند بسته به ظرفیت درایو ممکن است چند دقیقه تا بیش از یک ساعت زمان ببرد.

5. پس از پایان عملیات، سیستم را Restart کرده و نتیجه را بررسی کنید.

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

توجه: اگر CHKDSK تعداد زیادی بدسکتور یا خطای فایل‌سیستم گزارش کرد، احتمال خرابی هارددیسک یا SSD وجود دارد و بهتر است سلامت درایو را با نرم‌افزارهای تخصصی نیز بررسی کنید.


رفع خطای 0xc000000e در ویندوز 10

رفع خطای 0xc000000e در ویندوز 10

اگر از ویندوز 10 استفاده می‌کنید، روش‌های رفع خطای 0xc000000e تقریباً مشابه ویندوز 11 هستند. با این حال، ظاهر محیط بازیابی (WinRE) در برخی نسخه‌ها کمی متفاوت است. مراحل زیر را به‌ترتیب انجام دهید تا احتمال رفع مشکل بیشتر شود.


روش اول: اجرای Startup Repair

ابزار Startup Repair می‌تواند فایل‌های راه‌اندازی ویندوز، اطلاعات بوت و برخی تنظیمات سیستمی را به‌صورت خودکار بررسی و تعمیر کند. به همین دلیل، بهتر است ابتدا این روش را امتحان کنید.

1. فلش یا DVD نصب ویندوز 10 را به سیستم متصل کرده و از طریق آن بوت شوید.

2. پس از انتخاب زبان و صفحه‌کلید، روی گزینه Repair your computer کلیک کنید.

3. مسیر زیر را دنبال کنید.

Repair your computer → Troubleshoot → Advanced options → Startup Repair

Startup Repair در ویندوز 10محیط بازیابی ویندوز 10

4. در صورت وجود چند نسخه ویندوز، نسخه موردنظر را انتخاب کنید.

5. منتظر بمانید تا عملیات تعمیر فایل‌های راه‌اندازی به پایان برسد.

6. سیستم را Restart کرده و بررسی کنید که آیا خطای 0xc000000e برطرف شده است یا خیر.

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


روش دوم: بازسازی اطلاعات بوت (BCD)

اگر ابزار Startup Repair نتوانست مشکل را برطرف کند، احتمال دارد اطلاعات Boot Configuration Data (BCD) آسیب دیده باشد. در این شرایط با اجرای دستورات Bootrec می‌توان فایل‌های بوت را مجدداً ایجاد کرد.

1. وارد محیط Command Prompt در WinRE شوید.

2. دستورات زیر را به‌ترتیب اجرا کنید.

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
بازسازی اطلاعات بوت در ویندوز 10رفع خطای بوت ویندوز 10

3. اگر هنگام اجرای دستور bootrec /rebuildbcd از شما برای افزودن ویندوز به لیست بوت سؤال شد، کلید Y را فشار داده و سپس Enter را بزنید.

4. پس از پایان عملیات، سیستم را Restart کرده و نتیجه را بررسی کنید.

نکته: اگر دستور bootrec /fixboot با پیام Access is denied مواجه شد، می‌توانید سایر دستورات را اجرا کرده و سپس از Startup Repair یا روش‌های بعدی استفاده کنید.


روش سوم: بازنشانی تنظیمات BIOS یا UEFI

در برخی موارد، تغییر تنظیمات BIOS یا UEFI باعث می‌شود سیستم نتواند فایل‌های بوت را به‌درستی شناسایی کند و خطای 0xc000000e نمایش داده شود. بازگرداندن تنظیمات به حالت پیش‌فرض می‌تواند این مشکل را برطرف کند.

1. سیستم را Restart کنید.

2. هنگام روشن شدن، کلید Delete، F2، F10 یا Esc (بسته به سازنده مادربرد یا لپ‌تاپ) را فشار دهید تا وارد BIOS یا UEFI شوید.

3. گزینه‌ای مانند Load Setup Defaults، Load Optimized Defaults یا Restore Defaults را انتخاب کنید.

4. تغییرات را ذخیره کرده و با فشردن کلید F10 از محیط BIOS خارج شوید.

بازنشانی تنظیمات BIOS برای رفع خطای 0xc000000e

5. پس از راه‌اندازی مجدد سیستم، بررسی کنید که آیا ویندوز بدون نمایش خطای 0xc000000e اجرا می‌شود یا خیر.


جمع‌بندی

خطای 0xc000000e یکی از رایج‌ترین خطاهای بوت در ویندوز 11 و ویندوز 10 است که معمولاً به دلیل خرابی اطلاعات بوت (BCD)، آسیب دیدن فایل‌های سیستمی، وجود مشکل در هارددیسک یا SSD و یا تغییرات نادرست در تنظیمات BIOS یا UEFI ایجاد می‌شود. در نتیجه این مشکل، ویندوز قادر به بارگذاری سیستم‌عامل نبوده و صفحه آبی همراه با کد خطا نمایش داده می‌شود.

برای رفع این خطا، ابتدا از ابزار Startup Repair استفاده کنید. اگر مشکل برطرف نشد، اطلاعات بوت را با دستورات Bootrec بازسازی کرده و سپس با استفاده از ابزار CHKDSK سلامت هارددیسک و فایل‌سیستم را بررسی کنید. در صورتی که همچنان مشکل ادامه داشت، بازگرداندن تنظیمات BIOS یا UEFI به حالت پیش‌فرض و بررسی سلامت سخت‌افزار نیز می‌تواند مؤثر باشد.

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


سوالات متداول

خطای 0xc000000e در ویندوز به چه معناست؟

این خطا نشان می‌دهد که ویندوز هنگام راه‌اندازی قادر به دسترسی به فایل‌های بوت یا اطلاعات Boot Configuration Data (BCD) نیست. خرابی فایل‌های سیستمی، آسیب دیدن BCD، تنظیمات نادرست بوت یا مشکلات سخت‌افزاری از مهم‌ترین دلایل ایجاد این خطا هستند.

رایج‌ترین علت نمایش خطای 0xc000000e چیست؟

در بیشتر موارد، خرابی اطلاعات بوت (BCD)، آسیب دیدن فایل‌های سیستمی، وجود بدسکتور در هارددیسک یا SSD و تغییر تنظیمات BIOS یا UEFI باعث بروز این خطا می‌شوند.

آیا خطای 0xc000000e باعث حذف اطلاعات شخصی می‌شود؟

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

بهترین روش برای رفع خطای 0xc000000e چیست؟

در اغلب موارد، اجرای Startup Repair ساده‌ترین و مؤثرترین راه‌حل است. اگر مشکل برطرف نشد، بازسازی اطلاعات بوت با دستورات Bootrec و سپس اجرای CHKDSK برای بررسی سلامت هارددیسک توصیه می‌شود.

آیا این خطا در ویندوز 10 و ویندوز 11 یکسان است؟

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

اگر دستور bootrec /fixboot با خطای Access is denied مواجه شود چه باید کرد؟

این خطا در برخی نسخه‌های ویندوز طبیعی است. در این شرایط می‌توانید سایر دستورات Bootrec را اجرا کرده و سپس از ابزار Startup Repair استفاده کنید. در صورت ادامه مشکل، ممکن است لازم باشد فایل‌های بوت EFI را به‌صورت دستی بازسازی کنید.

اگر هیچ‌یک از روش‌های این آموزش مشکل را برطرف نکرد، چه کاری باید انجام داد؟

اگر پس از انجام تمام مراحل همچنان خطای 0xc000000e نمایش داده می‌شود، احتمال خرابی هارددیسک، SSD، کابل SATA، حافظه RAM یا سایر قطعات سخت‌افزاری وجود دارد. در این شرایط بهتر است سلامت سخت‌افزار را بررسی کرده و در صورت نیاز از یک متخصص کمک بگیرید.

سایت نادمارکت