Home / رایانه و IT / اصطلاحات و تجهیزات کاربران خانگی / ارائه راهکار برای پیغام خطای” NTLDR is missing ”
ارائه راهکار برای پیغام خطای” NTLDR is missing ”

ارائه راهکار برای پیغام خطای” NTLDR is missing ”

عیب یابی این پیام خطا را از این جهت انتخاب کردم که به تازگی دو بار در مورد دو سیستم اتفاق افتاد. معمولا این پیغام خطا در هنگام فرآیند boot و یا بعبارتی بالا آمدن windows رخ می دهد. آنچه در این مقاله ارائه شده است، در مورد علل خطای NTLDR و راه حل آن است.

NTDLR مخفف NT loader یک برنامه است که از boot sector هارد دیسک جهت نمایش شروع windowsهای NT و کمک جهت بوت ویندوز های NT/2000/XP استفاده می کند ، این بخشی از فرآیند بوت شدن رایانه می باشد که در ویندوز vista و 7 و بالاتر توسط برنامه Bootmgr انجام می شود.

در زیر پیغام کامل خطایی که ممکن است هنگام بوت شدن رایانه ظاهر شود، آمده است:

NTLDR is Missing
Press any key to restart
یا
Boot: Couldn’t find NTLDR
Please insert another disk
و یا
NTLDR is missing
Press Ctrl Alt Del to Restart

دلیل این مشکل می تواند سخت افزاری و یا نرم افزاری باشد:

در بررسی سخت افزاری بایستی از سلامت کابل Data مربوط به Hard Disk اطمینان حاصل کرد زیرا در صورت سست بودن و یا شکستگی و یا قطعی و یا معیوب بودن کابل IDE چنین پیغام خطایی ظاهر خواهد شد.

البته گاهی می تواند هنگامی که یک هارد دیسک جدید به رایانه اضافه شده باشد نیز چنین پیامی ظاهر شود.

اگر شما یک هارد جدید را به رایانه تان متصل کرده اید مطمئن شوید که محتوی هارد، خالی است. چرا که مواقعی که یک هارد دیسک جدید با وجود محتوای اطلاعات می تواند باعث پیغام مذکور شود.

از علل نرم افزاری چنین خطایی موارد زیر را می توان نام برد:

• رایانه سعی دارد از یک منبع غیر ممکن بوت شود
• هارد دیسک رایانه در BIOS به درستی تعریف نشده است
• فایل NTDLR و NTDETECT.COM خراب شده است
• عدم پیکربندی درست فایل boot.ini
• تلاش برای ارتقا از ویندوز 95، 98 و یا ME که از FAT32 استفاده می کند
• رکورد boot sector یا master boot آسیب دیده است
• ویندوز 2000 یا XP ای که به طور جدی آسیب دیده
• فعال نکردن گزینه فعال بودن پشتیبانی از صفحه کلید USB در BIOS

NTLDR-2

راه کارها:

• رایانه سعی دارد از یک منبع غیر ممکن بوت شود :
در خیلی از موارد رایانه قصد بوت شدن از روی یک فلاپی یا CD را دارد. پس در ابتدا بررسی کنید که فلاپی یا CD ای در دستگاه نباشد مگر اینکه شما به آن اجازه بوت شدن را بدهید.

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

اگر شما واقعاً قصد دارید رایانه را از روی یکی از دستگاه های فوق یا CD و یا فلاپی ای بوت کنید و این پیغام ظاهر می شود پس دستگاه یا … فاقد فایل های لازم جهت بوت شدن می باشند یا آسیب دیده اند.در ضمن در صورت صحت فایلهای بوت موجود روی آن دستگاه ها شما باید پیغام Press any key to boot from the CD را دریافت کنید.

• هارد دیسک کامپیوتر در BIOS به درستی تعریف نشده است:
بررسی کنید که هارد دیسک رایانه تان را در BIOS به درستی تعریف کرده باشید چرا که تنظیمات نادرست می تواند باعث این خطا شود.

• فایل NTDLR و NTDETECT.COM آسیب دیده شده است :
ما اینجا به طرح و حل این موضوع در ویندوز XP می پردازیم و نسخه های دیگر تقریباً به همین صورت است(ضمناً لازم است که با طریقه نصب ویندوز آشنا باشید)

1- CD راه انداز ویندوز XP را در دستگاه بگذارید.
2- زمانی که کامپیوتر پیغام press any key to boot from the CD را نشان می دهد، فوراً کلیدی را فشار دهید.
3- در برنامه نصب ویندوز آنقدر جلو بروید تا در تنظیمات پیش رو، کلید “R” را جهت ورود به قسمت بازسازی یا تعمیر (Repair) ، فشار دهید.
4- بوسیله فشار دادن کلید “1” و سپس “Enter” به بخش نصب ویندوز بروید.
5- سپس ممکن است از شما رمز عبور Administrator را بخواهد. در اینصورت مورد درخواستی را وارد کنید.
6- دو فایل زیر را طبق مثال زیر با توجه به مسیر شاخه ویندوز و CD-ROM خود (که ممکن است در رایانه شما متفاوت باشد.در سیستم مثالی ما شاخه ی ویندوزe در نظر گرفته شده است ) کپی کنید.

copy e:\i386\ntldr c:\

copy e:\i386\ntdetect.com c:\

7- هنگامی که عملیات کپی به طور کامل انجام شد، CD را از دستگاه بیرون آورید و رایانه را Restart کنید.

• عدم پیکربندی درست فایل boot.ini:
(نحوه ویرایش این فایل در آینده به طور کامل شرح داده خواد شد) به هر حال فایل boot.ini را در محیط ویرایش باز کنید و صحت Root Directory را بررسی کنید و بررسی کنید که فایل ، مسیر درست را جهت اشاره به محل ویندوز و پارتیشن آن ثبت کرده است .

• تلاش برای ارتقا از ویندوز 95، 98 و یا ME که از FAT32 استفاده می کند:
در این صورت شما موارد زیر را سعی کنید:
1- رایانه را بوسیله یک دیسکت راه انداز (از این فایل ها کمک بگیرید) بوت کنید.
2- پس از <\:A دستور زیر را تایپ کنید:

sys c:

3- پس از فشار دادن کلید Enter شما باید پیغام “System Transferred” را دریافت کنید. که پس از آن دیسکت راه انداز را جدا کنید و رایانه را ریست کنید.

• رکورد boot sector یا master boot آسیب دیده است :
در این مواقع شما می توانید با استفاده از کنسول بازیابی ویندوز مایکروسافت به نام Microsoft Windows Recovery console و تایپ دستور fixboot و fixmbr مشکل مورد نظر را به راحتی حل کنید.

• ویندوز 2000 یا XP ای که به طور جدی آسیب دیده:
اگر هیچ یک از پیشنهاد های بالا جهت رفع این مشکل به شما کمک نکرد ، احتمالاً ویندوز شما دچار آسیب زیاد و جدی ای شده است که پیشنهاد می شود جهت نصب دوباره ویندوز اقدام کنید. و اگر بعد از نصب مجدد ویندوز همچنان مشکل ادامه داشت شما باید کل اطلاعاتتان را از روی هارد پاک کرده و آنگاه سعی کنید.

• فعال نکردن گزینه فعال بودن پشتیبانی از صفحه کلید USB در BIOS :
برای فعال کردن گزینه پشتیبانی از صفحه کلید، باید وارد محیط SETUP بایاس شوید که در اغلب رایانه ها این کار بوسیله فشاردادن مکرر کلید “Delete” و یا کلید “F2” در همان ابتدای بوت رایانه انجام می شود.

در دو سیستمی که به تازگی درگیر آن بودم، فایل NTDLR و NTDETECT.COM آسیب دیده بود.
در پایان لازم به یاد آوری است جهت رفع این عیب می توانید از Hiren’s BootCD نیز کمک بگیرید .
با کلیک روی تصویر زیر به سایت Hiren’s BootCD راه یابید.

Boot0

17 comments

  1. سلام من ویندوز عوض کردم لب تاب رو ریستارت کردم این ارورpress CTrl+Alt+Del to restart میاد چیکار کنم؟

  2. با عرض سلام و خسته نباشید من یه فلش یو اس بی به کیس کامپیوترم وصل کرده یودم و از داخل فلش یه نرم افزار رو نصب کردم بعد از نصب از من خواست برای کامل شدن مراحل نصب نرم افزار ، کامپیوتر رو ریست کنم منم یادم رفت فلش رو بردارم و کامپیوتر رو ریست کردم . موقع بالا اومدن ویندوز پیغام NTLDR IS MISSING (press ctrl+alt+del to restart) میاد . حالا با ریست کردن کامپیوتر چه فلش روی کیس باشه چه نباشه مجددا این پیغام ظاهر میشه ، لطفا راهنمایی کنید . با سپاس فراوان.

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

  4. با سلام و خسته نباشید
    من تمامی مراحل بازیابی ویندوز رو میرم ولی در مرحله درخواست رمز ادمین نمیدونم چه رمزی رو وارد کنم

    • ستاره مغاری

      سلام وقت بخیر
      بایستی Administartor Password وارد بشه. دو حالت وجود داره :
      -یکی اینکه ممکنه سیستم شما بدون این پسورد باشه،
      پس در اینصورت یکبار جای پسورد رو خالی بگذارید و ادامه دهید .
      -اگر مرحله پیش نرفت پس حتما نیاز به پسورد فراموش شده داره،
      در این صورت بایستی ابتدا از یک نرم افزار قفل شکن جهت برداشتن پسورد مذکور کمک بگیرید
      و سپس تمام مراحل را از ابتدا پیش برید .

  5. با سلام و خسته نباشید

    من تمامی مراحل 1 تا 5 بازیابی ویندوز رو می رم ولی در قسمت رمز نمیدونم چه پسوردی رو تایپ کنم

  6. سلام من این خطارو دارم، وقتی میخام ویندوز جدید نصب کنم پس از اینکه از طریق دی وی دی ویندوز بوت میشم چند دقیقه ای می گذره اما وارد نصب ویندوز نمیشه و لب تاپ ریست میشه، مدل لب تاپ ایسوس x541 هست.

    • ستاره مغاری

      با سلام
      بله ، دقیقا این پیغام در زمان بوت سیستم روی صفحه نمایش ظاهر می شود و کاملا علت و راه کار این خطا (NTLDR) در این پست توضیح داده شده ،
      مراحل راه کار ارائه شده در متن بالا را به ترتیب انجام دهید

  7. رو یه سیستم قدیمی میخوام ویندوز نصب کنم که هارد ای دی ای داره و مال یه سیستمه دیگه بوده به محض اینکه هاردو وصل میکنم این ارورو میده یعنی چی؟؟

  8. سلام و عرض خسته نباشید
    من دی وی دی رامم خراب شده چطور باید این کارروانجام بدم؟ بافلش بالا نمیادویندوز

Leave a Reply

Your email address will not be published.