Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาด 'Missing operating system'

ข้อความข้อผิดพลาด "Missing operating system" เกิดขึ้นเมื่อคอมพิวเตอร์ไม่สามารถค้นหาระบบปฏิบัติการในระบบของคุณได้ ปกติเกิดขึ้นหากคุณต่อไดรฟ์ว่างเปล่า หรือ BIOS ไม่ตรวจจับฮาร์ดดิสก์ อาจเกิดจากฮาร์ดดิสก์เสียหาย หรือ Sector 0 ของฮาร์ดดิสก์มี Master Boot Record (MBR) ผิดพลาด

วิธีแก้ไขข้อผิดพลาด  Missing operating system

นอกจากนี้ยังอาจเกิดจากการตั้งค่า Partition ที่ไม่เข้ากันได้เป็น Active partition หรือ Partition ที่มี MBR ไม่ได้เป็น Active อีกต่อไป ผู้ใช้บางรายยังเจอปัญหานี้เมื่อบูตจากตำแหน่งผิดที่ไม่มีระบบปฏิบัติการ เราจะพยายามกู้คืนระบบก่อนที่จะติดตั้ง Windows ใหม่

Missing operating system

ผู้ใช้เจอปัญหานี้ในทุกเวอร์ชัน Windows คือ 10, 8, และ 7 ผู้ผลิตคอมพิวเตอร์ที่พบปัญหานี้รวมถึง Dell, Lenovo, HP, Sony VAIO, Acer เป็นต้น ปัญหานี้มักแก้ไขได้โดยไม่ยุ่งยาก เราจะเริ่มจากวิธีง่ายที่สุดไปสู่วิธีที่ซับซ้อนมากขึ้น

หมายเหตุ: ก่อนดำเนินการ ต้องแน่ใจว่าฮาร์ดดิสก์ที่ใช้งานจริงๆ มีระบบปฏิบัติการอยู่ ถ้าใช้ฮาร์ดดิสก์ใหม่ จะไม่มี OS มาให้ล่วงหน้า ต้อง แน่ใจอย่างแน่นอน ว่ามี OS อยู่จริง แล้วค่อยดำเนินการต่อ นอกจากนี้ ถอดฮาร์ดดิสก์เพิ่มเติมและฟลัชไดรฟ์ทั้งหมดออก ก่อนดำเนินการ เนื่องจากอาจขัดแย้งกับ BIOS ตอนบูต

วิธีที่ 1: เลือก Boot Device ให้ถูกต้อง

ปกติผู้ใช้เจอปัญหานี้เพราะไม่ได้เลือก Boot Device ให้ถูกต้อง อาจตั้งค่าเป็น USB หรือ CD แทน หากไม่มี OS ในอุปกรณ์เหล่านั้น คอมพิวเตอร์จะโยนข้อผิดพลาดนี้และไม่โหลด OS ที่ถูกต้องในฮาร์ดดิสก์ เราสามารถเลือก Boot Device ให้ถูกต้องและดูว่าปัญหายังคงอยู่หรือไม่

  1. เปิดคอมพิวเตอร์และกด F1, F2, หรือ F3 ตอนสตาร์ทอัพเพื่อ เข้าสู่ BIOS ปุ่มอาจต่างกันไปตามผู้ผลิต
  2. ใน BIOS ให้ไปที่ Boot options และเลือก Hard drive จากรายการ Boot devices แล้วย้ายขึ้นมาสุดบน

วิธีแก้ไขข้อผิดพลาด  Missing operating system

  1. หลังเลือก Boot Device ให้ถูกต้องแล้ว ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าบูตเข้า Windows สำเร็จหรือไม่

วิธีที่ 2: สร้าง BCD ใหม่ (Rebuilding BCD)

Boot Configuration Data (BCD) มีรายการของรายการที่ควรทำงานตอนสตาร์ทอัพ ตามเอกสารทางการของ Microsoft คุณอาจเจอข้อผิดพลาดบูตหากมีไฟล์เสียหายหรือไม่ครบใน BCD หรือ BCD ไม่ได้ Active หรือถูกเลือกผิดโดยระบบ เราจะลองสร้าง BCD ใหม่ดู

  1. เสียบอุปกรณ์บูตที่มี Windows ไปที่ระบบ และคลิก Repair your computer ที่มุมซ้ายล่าง

วิธีแก้ไขข้อผิดพลาด  Missing operating system

  1. ใน Recovery Environment ให้คลิก Troubleshoot > Advanced options > Command prompt

วิธีแก้ไขข้อผิดพลาด  Missing operating system

  1. ใน Command Prompt ให้รันคำสั่ง:
bootrec /rebuildbcd
  1. หลังรันคำสั่งเสร็จ ให้รีสตาร์ทระบบอย่างเหมาะสมและตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

วิธีที่ 3: ทำให้ Primary Partition เป็น Active

ตาม Microsoft อย่างเป็นทางการ Primary partition อาจไม่ได้ถูกทำเครื่องหมายเป็น Active โดยระบบ ทำให้เกิดข้อผิดพลาด เราสามารถบูตเข้า RE ด้วยวิธีข้างต้นและบังคับ Active partition นั้น เมื่อรีบูท คอมพิวเตอร์จะตรวจพบ OS ใน Partition นั้นและบูตจากมัน

  1. เข้า Command Prompt ด้วยวิธีในวิธีที่ 2
  2. ใน Command Prompt รันคำสั่ง:
diskpart
  1. ใน diskpart ให้รัน:
list disk

วิธีแก้ไขข้อผิดพลาด  Missing operating system

  1. เลือกดิสก์ที่ติดตั้ง Windows (เช่น disk 0) รัน:
select disk 0
list partition

วิธีแก้ไขข้อผิดพลาด  Missing operating system

  1. จะเห็น Partition ทั้งหมด เลือก Partition ของ System reserved partition ให้ Active เพื่อให้ BIOS เข้าถึงข้อมูลสำคัญได้ รัน:
select partition 2
active

วิธีแก้ไขข้อผิดพลาด  Missing operating system

  1. หลัง Active partition แล้ว ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

หมายเหตุ: ควรตรวจสอบว่า Partition อื่นๆ ทำงานปกติและไม่ได้ถูก Deactivate

วิธีที่ 4: ตรวจสอบการเชื่อมต่อฮาร์ดดิสก์

หากวิธีข้างต้นไม่ได้ผล ให้ตรวจสอบการเชื่อมต่อฮาร์ดดิสก์กับคอมพิวเตอร์ หากต่อไม่ถูกต้อง อาจไม่ถูกตรวจจับและ OS จะโหลดไม่ได้

หากใช้ Desktop ให้ตรวจสอบว่าฮาร์ดดิสก์ต่อกับ SATA ถูกต้อง ลองถอดและเสียบใหม่ หรือลองพอร์ต SATA อื่น

วิธีแก้ไขข้อผิดพลาด  Missing operating system

หากใช้ Laptop ให้ขันหลังคอมพิวเตอร์ออกและตรวจสอบการเชื่อมต่อฮาร์ดดิสก์ ให้แน่ใจว่าต่อถูกต้อง ลองถอดเสียบใหม่และล้างฝุ่น หลังแน่ใจแล้ว ให้รีสตาร์ทเต็มที่และตรวจสอบ

วิธีที่ 5: เปลี่ยน SATA Mode และใช้ USB 2.0

หากคุณติดตั้ง Windows ใหม่และค้างตรงกลาง แล้วเจอข้อผิดพลาด "Operating system not found" แสดงว่าระบบไม่สามารถจดจำ OS ได้อย่างถูกต้องและติดตั้งไม่สำเร็จ

แม้เงื่อนไขอาจแตกต่างกันไป แต่คุณสามารถลอง เปลี่ยน SATA mode ผ่านการตั้งค่า BIOS

  1. เข้า BIOS โดยกดปุ่มที่ถูกต้อง (F1, F2, F3 ฯลฯ)
  2. ใน BIOS ไปที่ Storage Configuration และเปลี่ยนการตั้งค่า เป็น/จาก AHCI

วิธีแก้ไขข้อผิดพลาด  Missing operating system

  1. หลังเปลี่ยนตัวเลือกแล้ว ให้แน่ใจว่าเสียบสื่อติดตั้งใน พอร์ต USB 2.0 มีปัญหาเมื่อเสียบในพอร์ต 0
  2. รีสตาร์ทและลองติดตั้ง/กู้คืน Windows อีกครั้ง ดูว่าปัญหาแก้ไขแล้วหรือไม่

วิธีที่ 6: ติดตั้ง Windows ใหม่

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

วิธีแก้ไขข้อผิดพลาด  Missing operating system

เพื่อทำ Clean installation ของ Windows ต้องดาวน์โหลด Windows จากเว็บไซต์และสร้าง Bootable media ดูบทความของเราเกี่ยวกับการสร้าง Bootable media มี 2 วิธี: ใช้ Media Creation Tool ของ Microsoft และใช้ Rufus สามารถติดตั้ง Windows ได้ง่ายด้วย Bootable media