มีข้อความแสดงข้อผิดพลาด "Invalid Boot.ini" หรือ "Windows could not start" เมื่อคุณเริ่มต้นระบบคอมพิวเตอร์

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 330184 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

อาการ

เมื่อคุณเริ่มระบบคอมพิวเตอร์หลังจากปรับรุ่น Microsoft Windows XP คุณอาจได้รับข้อความแสดงข้อผิดพลาดข้อความใดข้อความหนึ่งต่อไปนี้หรือทั้งสองข้อความ:
Invalid Boot.ini
Windows could not start because the following file is missing or corrupt:

Windows\System32\Hal.dll

สาเหตุ

ปัญหานี้อาจเกิดขึ้นหากแฟ้ม Boot.ini สูญหาย ได้รับความเสียหายหรือมีรายการที่ไม่ถูกต้อง

การแก้ไข

เมื่อต้องการแก้ไขปัญหานี้ ให้เริ่มระบบคอมพิวเตอร์จากซีดี Windows XP เริ่ม Recovery Console แล้วใช้เครื่องมือ Bootcfg.exe เพื่อสร้างแฟ้ม Boot.ini โดยให้ทำตามขั้นตอนต่อไปนี้:
  1. กำหนดค่าคอมพิวเตอร์ให้เริ่มต้นจากไดรฟ์ CD-ROM หรือ DVD-ROM สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำเช่นนี้ โปรดดูคู่มือของคอมพิวเตอร์หรือติดต่อบริษัทผู้ผลิตคอมพิวเตอร์ของคุณ
  2. ใส่แผ่น Windows XP CD-ROM ลงในไดรฟ์ CD-ROM หรือ DVD-ROM แล้วรีสตาร์ทเครื่องคอมพิวเตอร์
  3. เมื่อคุณเห็นข้อความ "Press any key to boot from CD" ให้กดปุ่มใดๆ เพื่อเริ่มคอมพิวเตอร์จากแผ่น Windows XP CD-ROM
  4. เมื่อคุณได้รับข้อความ "Welcome to Setup" ให้กด R เพื่อเริ่ม Recovery Console
  5. หากคอมพิวเตอร์ของคุณมีหลายระบบปฏิบัติการ ให้เลือกการติดตั้งที่คุณต้องการใช้งานจากหน้าจอ Recovery Console
  6. เมื่อระบบถาม ให้พิมพ์รหัสผ่านผู้ดูแลระบบ แล้วกด ENTER
  7. ที่พรอมต์คำสั่ง ให้พิมพ์ bootcfg /list และกด ENTER รายการต่างๆ ในแฟ้ม Boot.ini ปัจจุบันจะปรากฏขึ้นบนหน้าจอ
  8. ที่พรอมต์คำสั่ง ให้พิมพ์ bootcfg /rebuild และกด ENTER คำสั่งนี้จะสแกนฮาร์ดดิสก์ของคอมพิวเตอร์เพื่อค้นหาการติดตั้ง Windows XP, Microsoft Windows 2000 หรือ Microsoft Windows NT แล้วแสดงผลลัพธ์ ทำตามคำแนะนำที่ปรากฏขึ้นบนหน้าจอเพื่อเพิ่มการติดตั้ง Windows ลงในแฟ้ม Boot.ini ตัวอย่างเช่น ทำตามขั้นตอนเหล่านี้เพื่อเพิ่มการติดตั้ง Windows XP ลงในแฟ้ม Boot.ini:
    1. เมื่อคุณได้รับข้อความที่เหมือนกับข้อความต่อไปนี้ ให้กด Y:
      Total Identified Windows Installs: 1

      [1] C:\Windows
      Add installation to boot list? (Yes/No/All)
    2. คุณได้รับข้อความที่เหมือนกับข้อความต่อไปนี้:
      Enter Load Identifier
      นี่คือชื่อระบบปฏิบัติการ เมื่อได้รับข้อความนี้ ให้พิมพ์ชื่อระบบปฏิบัติการของคุณ แล้วกด ENTER ซึ่งอาจเป็น Microsoft Windows XP Professional หรือ Microsoft Windows XP Home Edition
    3. คุณได้รับข้อความที่เหมือนกับข้อความต่อไปนี้:
      Enter OS Load options
      เมื่อได้รับข้อความนี้ ให้พิมพ์ /fastdetect แล้วกด ENTER

      หมายเหตุ คำแนะนำที่ปรากฏขึ้นบนหน้าจออาจแตกต่างไป โดยขึ้นกับการกำหนดค่าของคอมพิวเตอร์ของคุณ
  9. พิมพ์ exit แล้วกดปุ่ม ENTER เพื่อออกจาก Recovery Console คอมพิวเตอร์ของคุณจะเริ่มต้นใหม่ และรายชื่อการปรับปรุงการบูตจะปรากฏขึ้นเมื่อคุณได้รับข้อความ "Please select the operating system to start"

ข้อมูลเพิ่มเติม

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเครื่องมือ Bootcfg.exe โปรดคลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
291980 ความคิดเห็นเกี่ยวกับคำสั่ง Bootcfg และการใช้งาน
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ Recovery Console โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base:
289022 วิธีแก้ไขแฟ้ม Boot.ini ใน Windows XP
307654 วิธีการติดตั้งและใช้งาน Recovery Console ใน Windows XP

คุณสมบัติ

หมายเลขบทความ (Article ID): 330184 - รีวิวครั้งสุดท้าย: 10 มิถุนายน 2556 - Revision: 3.1
ใช้กับ
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Keywords: 
kbenv kberrmsg kbprb KB330184

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com