วิธีการแก้ไขปัญหาข้อผิดพลาด "NTLDR is missing" ใน Windows Server 2003

สำหรับ Microsoft Windows 2000 รุ่นของบทความนี้ ดู
318728

สรุป

บทความทีละขั้นตอนนี้อธิบายวิธีที่คุณสามารถใช้เพื่อแก้ไขปัญหาข้อผิดพลาด "NTLDR is missing" ที่คุณอาจได้รับเมื่อคุณพยายามเริ่มการทำงานของ Microsoft Windows Server 2003

วิธีการแก้ไขปัญหาข้อความแสดงข้อผิดพลาด "NTLDR is missing"

เมื่อคุณเริ่มใช้งานคอมพิวเตอร์ที่ใช้ Windows Server 2003 คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
แฟ้ม NTLDR หายไป
กดแป้นใด ๆ เพื่อเริ่มการทำงาน
ปัญหานี้อาจเกิดขึ้นหากพื้นฐานอินพุต/เอาท์พุตของระบบ (BIOS) บนคอมพิวเตอร์ของคุณจะล้าสมัย ขึ้นถ้าหนึ่ง หรือหลาย แฟ้มสำหรับการเริ่มระบบ Windows ต่อไปนี้หายไป หรือเสียหาย:
แฟ้ม Ntldr
Ntdetect.com
Boot.ini
เมื่อต้องการแก้ไขปัญหานี้ ตรวจสอบว่า BIOS ในคอมพิวเตอร์ของคุณเป็นปัจจุบัน และใช้อย่างน้อยหนึ่งวิธีต่อไปนี้ ขึ้นอยู่กับสถานการณ์ของคุณ การซ่อมแซมสภาพแวดล้อมการเริ่มต้นระบบ 2003 เซิร์ฟเวอร์ของ Windows

สิ่งสำคัญ เพื่อป้องกันการสูญหายของข้อมูล Microsoft ขอแนะนำว่า คุณได้สำรองข้อมูลของคุณเป็นระยะ ๆ การสำรองข้อมูลต้องเป็นส่วนหนึ่งของแผนการกู้คืนความเสียหายใด ๆ

ตรวจสอบว่า BIOS บนคอมพิวเตอร์เครื่องปัจจุบัน

ตรวจสอบให้แน่ใจว่า มีการติดตั้งการปรับปรุงล่าสุดสำหรับ BIOS บนคอมพิวเตอร์ สำหรับข้อมูลเกี่ยวกับวิธีการขอรับ และติดตั้งการปรับปรุง BIOS ล่าสุดที่พร้อมใช้งานสำหรับคอมพิวเตอร์ให้ติดต่อผู้ผลิตคอมพิวเตอร์


สำหรับข้อมูลเกี่ยวกับวิธีการตั้งค่าคอนฟิก และเพื่อตรวจสอบการตั้งค่า BIOS ถูกต้องสำหรับเครื่องคอมพิวเตอร์ ให้ดูเอกสารประกอบของคอมพิวเตอร์ หรือติดต่อผู้ผลิตคอมพิวเตอร์

สำหรับข้อมูลเกี่ยวกับวิธีการติดต่อผู้ผลิตฮาร์ดแวร์ของคุณ แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดต่อผู้ผลิต BIOS คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
243909รายการของ BIOS เว็บไซต์ผู้ผลิต ส่วนที่ 1

ผู้ผลิต243971รายการของ BIOS เว็บไซต์ ส่วนที่ 2

ซ่อมแซมสภาพแวดล้อมการเริ่มต้นระบบ Windows

เมื่อต้องการซ่อมแซมสภาพแวดล้อมการเริ่มต้นระบบ Windows ใช้อย่างน้อยหนึ่งวิธีต่อไปนี้ ขึ้นอยู่กับสถานการณ์ของคุณ

วิธีที่ 1: ใช้ดิสก์สำหรับเริ่มระบบ

การใช้ดิสก์สำหรับเริ่มระบบเพื่อซ่อมแซมสภาพแวดล้อมการเริ่มต้นระบบ Windows ให้ทำตามขั้นตอนเหล่านี้:
  1. สร้างดิสก์สำหรับเริ่มต้นระบบ Windows Server 2003 ที่ประกอบด้วยแฟ้มต่อไปนี้:
    แฟ้ม Ntldr
    Ntdetect.com
    Boot.ini
    Ntbootdd.sys
    หมายเหตุ Ntbootdd.sys อาจไม่รวมอยู่ในคอมพิวเตอร์ Windows Server 2003 ทั้งหมด
  2. สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสร้างดิสก์สำหรับเริ่มระบบ คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
    301680วิธีการสร้างดิสก์สำหรับบูตสำหรับพาร์ติชันแบบ NTFS หรือ FAT ใน Windows

    101668วิธีการใช้ดิสก์สำหรับเริ่มต้นระบบ Windows เพื่อป้องกันความล้มเหลวในการเริ่มต้นระบบใน Windows 2000 หรือ Windows NT

  3. ปรับเปลี่ยนแฟ้ม Boot.ini ให้ชี้ ไปที่ตัวควบคุมฮาร์ดดิสก์ที่ถูกต้อง กับไดรฟ์ข้อมูลถูกต้องสำหรับการติดตั้ง Windows ของคุณ

    สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการปรับเปลี่ยนแฟ้ม Boot.ini ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
    323427วิธีการแก้ไขแฟ้ม Boot.ini ในสภาพแวดล้อม Windows Server 2003 ด้วยตนเอง

  4. ใส่ดิสก์สำหรับเริ่มต้นระบบลงในฟลอปปีดิสก์ไดรฟ์ และจากนั้น รีสตาร์ทเครื่องคอมพิวเตอร์
  5. คัดลอกแฟ้ม Ntldr แฟ้ม Ntdetect.com และแฟ้ม Boot.ini จากดิสก์สำหรับเริ่มระบบไปยังพาร์ทิชันระบบในฮาร์ดดิสก์ในระบบ

วิธีที่ 2: ใช้คอนโซลการกู้คืน

Microsoft แสดงตัวอย่างการเขียนโปรแกรมสำหรับประกอบการอธิบายเท่านั้น โดยไม่มีการรับประกันทั้งโดยชัดแจ้ง หรือโดย นัย รวมถึง แต่ไม่จำกัดเฉพาะการ การรับประกันโดยนัยในความสามารถเชิงพาณิชย์และ/หรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ บทความนี้อนุมานว่า คุณคุ้นเคยกับภาษาการเขียนโปรแกรมที่แสดงรวมทั้งเครื่องมือต่าง ๆ ที่ใช้ในการสร้าง และแก้จุดบกพร่องกระบวนงาน ผู้เชี่ยวชาญฝ่ายสนับสนุนของ Microsoft สามารถช่วยอธิบายฟังก์ชันการทำงานของกระบวนการเฉพาะ แต่จะไม่แก้ไขตัวอย่างเหล่านี้เพื่อเพิ่มฟังก์ชัน หรือสร้างขั้นตอนเพื่อตอบสนองความต้องการเฉพาะของคุณ
ถ้าคุณได้รับการจำกัดประสบการณ์ในการเขียนโปรแกรม คุณอาจต้องการติดต่อกับ Microsoft Certified Partner หรือคำแนะนำบริการของ Microsoft สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ของ Microsoft เหล่านี้:

Microsoft Certified คู่ - https://partner.microsoft.com/global/30000104

อ่านคำแนะนำของ Microsoft บริการ - http://support.microsoft.com/gp/advisoryservice

สำหรับข้อมูลเพิ่มเติม เกี่ยวกับตัวเลือกการสนับสนุนที่พร้อมใช้งาน และวิธีการติดต่อ Microsoft แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:http://support.microsoft.com/default.aspx?scid=fh; สหรัฐอเมริกาสั้น CNTACTMSการใช้คอนโซลการกู้คืนเพื่อซ่อมแซมสภาพแวดล้อมการเริ่มต้นระบบ Windows ให้ทำตามขั้นตอนเหล่านี้:
  1. ใช้แบบซีดีรอมใน Windows Server 2003 เมื่อต้องการรีสตาร์ทเครื่องคอมพิวเตอร์
  2. ที่หน้าจอยินดีต้อนรับสู่การตั้งค่ากด R เพื่อซ่อมแซมการติดตั้ง Windows Server 2003
  3. เมื่อต้องการใช้คอนโซลการกู้คืนเพื่อซ่อมแซมการติดตั้ง Windows Server 2003 กด C.
  4. พิมพ์หมายเลขที่สอดคล้องกับการติดตั้ง Windows ที่คุณต้องการซ่อมแซม และจากนั้น กด ENTER สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคอนโซลการกู้คืน ดูหัวข้อ "ภาพรวมคอนโซลการกู้คืน" ในวิธีใช้ Windows Server 2003 และศูนย์บริการ
  5. พิมพ์รหัสผ่านของผู้ดูแล และจากนั้น กด ENTER
  6. พิมพ์แผนผังและจากนั้น กด ENTER จดตัวอักษรไดรฟ์ที่กำหนดให้กับไดรฟ์ซีดีรอมที่ประกอบด้วยแบบซีดีรอมใน Windows Server 2003
  7. ชนิด:
    คัดลอกไดรฟ์: \i386\ntldr c:\
    หมายเหตุ ไดรฟ์คือ อักษรชื่อไดรฟ์ที่คุณจดบันทึกไว้ในขั้นตอนที่ 6 และจากนั้น กด ENTER
  8. ชนิด:
    คัดลอกไดรฟ์: \i386\ntdetect.com c:\
    หากคุณได้รับพร้อมท์เพื่อเขียนทับแฟ้ม พิมพ์
    yจากนั้นกด ENTER

    หมายเหตุ ในคำสั่งเหล่านี้ ช่องว่างอยู่ ระหว่างแฟ้ม ntldrและc:\และ ระหว่างntdetect.comและc:\
  9. พิมพ์คำสั่งต่อไปนี้ และจากนั้น กด ENTER:
    ชนิด c:\Boot.ini
    รายการที่คล้ายกับรายการต่อไปนี้ปรากฏขึ้น:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003, Standard" /fastdetect
    ถ้าคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้ แฟ้ม Boot.ini อาจสูญหาย หรือเสียหาย:
    ระบบไม่พบแฟ้มหรือไดเรกทอรีที่ระบุ
  10. หากแฟ้ม Boot.ini สูญหาย หรือเสียหาย สร้างใหม่ เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้:
    1. ใช้ตัวแก้ไขข้อความ เช่น Notepad หรือ Edit.com เพื่อสร้างแฟ้มตัวโหลดการบูตที่คล้ายคลึงกับแฟ้มตัวโหลดการบูตต่อไปนี้:
      [boot loader]timeout=30
      default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

      [operating systems]
      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003, Standard" /fastdetect
      สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
      102873เริ่มต้นระบบ INI และส่วนโค้งเส้นทางระเบียบการตั้งชื่อและการใช้งาน

    2. บันทึกแฟ้มลงในฟลอปปีดิสก์ เมื่อคุณทำเช่นนั้น ใน
      บันทึกเป็นกล่อง ชนิด:
      Boot.ini
      หมายเหตุ ถ้าคุณใช้แผ่นจดบันทึกเพื่อสร้างแฟ้ม ตรวจสอบให้แน่ใจว่า นามสกุล.txt จะถูกผนวกเข้ากับชื่อแฟ้ม Boot.ini ไม่
    3. พิมพ์คำสั่งต่อไปนี้ที่พร้อมท์คำสั่งของ Recovery Console เพื่อคัดลอกแฟ้ม Boot.ini จากฟลอปปีดิสก์ลงในคอมพิวเตอร์:
      คัดลอก a:\Boot.ini c:\
  11. พิมพ์exitและจากนั้น กด ENTER คอมพิวเตอร์รีสตาร์ท

วิธีที่ 3: ใช้ซีดีรอม Windows Server 2003

เมื่อต้องการใช้ในซีดีรอมใน Windows Server 2003 เพื่อซ่อมแซมสภาพแวดล้อมการเริ่มต้นระบบ Windows ให้ทำตามขั้นตอนเหล่านี้:
  1. แทรกซีดีรอมใน Windows Server 2003 ลง ในไดรฟ์ซีดีรอม หรือไดรฟ์ดีวีดีรอม และจากนั้น เริ่ม Windows Server 2003 Setup
  2. บนหน้ายินดีต้อนรับสู่การตั้งค่ากดแป้น R
  3. บนหน้าตัวเลือกซ่อมแซมของ Windows Server 2003กด r
  4. เมื่อคุณได้รับพร้อมท์ให้เลือกหนึ่งในตัวเลือกการซ่อมแซม กด M
  5. เมื่อต้องการเลือกแฟ้มระบบตรวจสอบ Windows Server 2003กดลูกศรขึ้นสองครั้ง จากนั้น กด ENTER ...
  6. กดลูกศรลงเพื่อเลือกต่อเนื่อง (ทำงานที่เลือก)แล้ว กด ENTER คุณจะได้รับข้อความต่อไปนี้:
    คุณต้องใช้ดิสก์การซ่อมแซมฉุกเฉินสำหรับ Windows Server 2003
    การติดตั้งที่คุณต้องการซ่อมแซม
  7. ใช้วิธีการใดวิธีการหนึ่งในวิธีต่อไปนี้ ตามความเหมาะสมกับสถานการณ์ของคุณ:
    • ถ้าคุณมีดิสก์การซ่อมแซมฉุกเฉิน ให้ทำตามขั้นตอนเหล่านี้:
      1. กด ENTER
      2. ใส่ดิสก์การซ่อมแซมฉุกเฉินลงในฟลอปปีดิสก์ไดรฟ์ และจากนั้น กด ENTER
      3. ทำตามคำแนะนำที่ปรากฏบนหน้าจอเพื่อซ่อมแซมการติดตั้ง และจากนั้น รีสตาร์ทเครื่องคอมพิวเตอร์
    • ถ้าคุณไม่มีดิสก์การซ่อมแซมฉุกเฉิน ให้ทำตามขั้นตอนเหล่านี้:
      1. กดประเภททั่วไป คุณได้รับข้อความที่คล้ายกับข้อความต่อไปนี้:
        โปรแกรมติดตั้งพบว่า Windows Server 2003 ในโฟลเดอร์ต่อไปนี้:
        ไดรฟ์: \WINDOWS "Microsoft Windows Server 2003"
      2. กด ENTER

        โปรแกรมติดตั้งตรวจสอบดิสก์ และการซ่อมแซมที่เสร็จสิ้นแล้ว

โปรแกรมติดตั้งไม่สามารถหาตำแหน่งที่ตั้งการติดตั้ง Windows Server 2003

หากโปรแกรมติดตั้งไม่สามารถหาตำแหน่งที่ตั้งการติดตั้ง Windows Server 2003 ให้ทำตามขั้นตอนเหล่านี้:
  1. เริ่มต้นการติดตั้ง Windows Server 2003
  2. บนเพจการตั้งค่าจะติดตั้ง Windows Server 2003 บนพาร์ติชันใช้แป้นลูกศรเพื่อเลือกออกจากการระบบแฟ้มปัจจุบัน (ไม่มีการเปลี่ยนแปลง), และจากนั้น กด ENTER
  3. กด ESC เพื่อติดตั้ง Windows Server 2003 ไปยังโฟลเดอร์ใหม่
  4. ในกล่องเลือกโฟลเดอร์ที่จะคัดลอกแฟ้มพิมพ์\tempwinและจากนั้น กด ENTER

    โปรแกรมติดตั้งติดตั้งสำเนาใหม่ของ Windows Server 2003
  5. เข้าสู่ระบบไปยังสำเนาใหม่ของ Windows Server 2003
  6. คลิก เริ่ม แล้วคลิก เรียกใช้
  7. ในกล่องเปิดพิมพ์cmdและจากนั้น คลิกตกลง
  8. ที่พร้อมท์คำสั่งนี้ ให้พิมพ์คำสั่งต่อไปนี้ และกด ENTER:
    ไดรฟ์:
    หมายเหตุ ในคำสั่งไดรฟ์คือ ไดรฟ์สำหรับเริ่มระบบของคอมพิวเตอร์ ตัวอย่างเช่น พิมพ์c:, และจากนั้น กด ENTER
  9. พิมพ์คำสั่งต่อไปนี้ และจากนั้น กด ENTER:
    attrib -h - r -s Boot.ini
  10. พิมพ์คำสั่งต่อไปนี้ และจากนั้น กด ENTER:
    แก้ไขแฟ้ม Boot.ini
    Edit.com เปิดแฟ้ม Boot.ini ที่คล้ายกับแฟ้มต่อไปนี้:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\TEMPWIN="Microsoft Windows Server 2003, Standard" /fastdetect
  11. ในแฟ้ม Boot.ini แทนอินสแตนซ์ทั้งหมดของ "TEMPWIN" กับ "หน้าต่าง" แฟ้ม Boot.ini ปรากฏขึ้นเหมือนกับแฟ้มต่อไปนี้:
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows Server 2003, Standard" /fastdetect
  12. กด ALT + F แล้วกด s ให้ และ
  13. กด ALT + F จากนั้น กด X
  14. พิมพ์คำสั่งต่อไปนี้ และจากนั้น กด ENTER:
    attrib + h + r + s Boot.ini
  15. พิมพ์exitและจากนั้น กด ENTER เพื่อออกจากพรอมต์คำสั่ง
  16. เริ่มระบบของคอมพิวเตอร์ใหม่
  17. ที่หน้าจอโปรดเลือกระบบปฏิบัติการเพื่อเริ่มต้นใช้แป้นลูกศรเพื่อเลือกMicrosoft Windows Server 2003จากนั้น กด ENTER
  18. เริ่ม Windows Explorer ค้นหาโฟลเดอร์ต่อไปนี้ และลบออก:
    Tempwin
    Users.Tempwin ทั้งหมด
สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
228004เปลี่ยนพาร์ติชันที่ใช้งานอยู่สามารถทำให้ระบบของคุณได้

ทำการติดตั้งแบบขนานของ Windows Server 2003

หากวิธีการที่อธิบายไว้ในบทความนี้ไม่สามารถแก้ปัญหา ทำการติดตั้งแบบขนานของ Windows Server 2003 และจากนั้น ใช้ Windows Explorer เพื่อคัดลอกข้อมูลที่คุณต้องการกู้คืนจากการติดตั้ง Windows ต้นฉบับ

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้งแบบขนานของ Windows Server 2003 ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
324268วิธีการแก้ปัญหาการปิดระบบใน Windows Server 2003

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการแก้ไขปัญหาการเริ่มต้นระบบใน Windows Server 2003 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
325375วิธีการแก้ไขปัญหาการเริ่มต้นระบบใน Windows Server 2003

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคอนโซลการกู้คืนใน Windows 2000 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
326215วิธีการใช้คอนโซลการกู้คืนบนคอมพิวเตอร์ที่ใช้ Windows Server 2003 ที่ไม่เริ่มทำงาน

คุณสมบัติ

รหัสบทความ: 816793 - การตรวจสอบครั้งสุดท้าย: 24 ก.พ. 2017 - ฉบับแก้ไข: 1

คำติชม