
ข้อผิดพลาด "Error loading operating system" ที่น่าดร้อนข้นปรากฏขึ้นอย่างกะทันหัน ระหว่างกระบวนการบูต Windows เป็นเรื่องเข้าใจได้ที่คุณจะสงสัยว่าข้อมูลอยู่ในความเสี่ยงหรือไม่ และมีวิธีแก้ไขหรือไม่? คำตอบคือ มี - มีหลายวิธีที่สามารถวินิจฉัยและแก้ไขปัญหานี้ได้อย่างมีประสิทธิภาพ โดยไม่ทำลายความปลอดภัยของไฟล์
อาจสับสนที่จะระบุสาเหตุที่ทำให้ PC แสดงข้อความ "Error loading operating system" เนื่องจากไม่มีข้อมูลเพิ่มเติมให้ แต่ตารางด้านล่างระบุสาเหตุทั่วไปที่สุด:
| สาเหตุ | คำอธิบาย |
|---|---|
| BIOS ล้าสมัยหรือกำหนดค่าผิด | BIOS ของเมนบอร์ดก่อนปี 2000 มักไม่รองรับฮาร์ดดิสก์ใหม่ที่มีความจุมาก ในเมนบอร์ดใหม่ อาจเป็นที่ BIOS settings ไม่ได้ตั้งค่าให้ทำงานกับฮาร์ดดิสก์ ปัญหาทั้งสองแก้ไขได้ด้วยการอัปเดต BIOS หรือไปที่ BIOS settings |
| Master Boot Record (MBR) เสียหาย | เซ็กเตอร์แรกของ HDD คอมพิวเตอร์มี MBR ซึ่งเก็บข้อมูลจำเป็นสำหรับ Windows บูต Boot sector เสียหายเป็นสาเหตุทั่วไปของข้อผิดพลาดบูต OS หลายอย่าง รวมถึงนี้ Windows มี utilities built-in ช่วยซ่อม MBR ที่เสียหาย |
| Boot Order ผิด | Boot Order กำหนดว่าไดรฟ์ไหนมี OS และควรใช้บูต หากตั้งค่าผิดใน BIOS Windows จะบูตไม่ได้ และจะได้ข้อความ "Error loading operating system" เกิดขึ้นมักเมื่อมีหลายไดรฟ์ติดต่อกับ PC สามารถแก้ไข Boot Order ผิดได้ด้วย Boot Sequence settings ใน BIOS |
| System Boot Files หายไป | นอกจาก MBR ไฟล์ระบบอื่นๆ ก็ต้องโหลดระหว่างบูต ไฟล์ system boot หายไปอาจเป็นเหตุผลที่ OS โหลดไม่ได้ |
| ติดตั้ง GRUB ผิดเมื่อ Dual-boot Windows และ Linux | Dual-boot Linux และ Windows อาจทะลุยาก และข้อผิดพลาดในการตั้งค่า dual-boot อาจนำไปสู่ข้อผิดพลาด "Error loading operating system" การติดตั้ง GRUB ไปที่ MBR แทนที่จะเป็น EFI มักเป็นสาเหตุ การแก้ไข dual-boot issues อยู่นอกขอบเขตบทความนี้ แต่มี resource ดีเกี่ยวกับ Ubuntu และ Windows dual-boot installations |
| VMware Machine กำหนดค่าผิด | ผู้ใช้หลายคนรายงานเจอ boot errors หลังแปลง physical machine เป็น virtual โดย VMware converter ปกติเกิดขึ้นหากไม่เลือก Entire disk option ระหว่างการแปลง |
วิธีกู้ข้อมูลเมื่อ OS โหลดไม่ได้
เมื่อพูดถึงปัญหาบูต OS ความกังวลหลักควรเป็นข้อมูล บางครั้งวิธีเดียวที่จะแก้ error loading operating system คือ clean reinstall Windows ในกรณีนี้จะสูญเสียไฟล์ นอกจากนี้ สาเหตุอาจเป็น disk corruption ซึ่งส่งผลต่อไฟล์ทั้งหมดบนไดรฟ์
โชคดีที่กู้ข้อมูลจากฮาร์ดดิสก์ที่บูตไม่ได้เป็นไปได้ (และง่ายกว่าที่คิด) โดยใช้ซอฟต์แวร์กู้ข้อมูลบุคคลที่สาม เราแนะนำให้ทำเช่นนี้ เพื่อให้ใจสบายว่าข้อมูลปลอดภัย ไม่ว่าจะใช้วิธีไหนแก้ไขข้อผิดพลาด
ส่วนที่ 1: สร้าง Live USB
เนื่องจาก Windows บูตไม่ได้ ต้องสร้าง Live Windows USB โดยใช้ PC ที่ทำงานได้ นี่ช่วยให้บูตเข้าสู่ Windows GUI บน PC ที่บูตไม่ได้ ดาวน์โหลดซอฟต์แวร์กู้ข้อมูล และกู้ข้อมูลคืน ต้องดาวน์โหลด Windows 10 หรือ Windows 11 ISO ก่อน
สำหรับ Windows 11 กระบวนการง่าย ไปที่หน้าดาวน์โหลด Windows 11 เลื่อนลงไปที่ Download Windows 11 Disk Image (ISO) และดาวน์โหลด
สำหรับ Windows 10 กระบวนการยาวกว่าเล็กน้อย:
- ดาวน์โหลด Windows Media Creation Tool จากหน้าดาวน์โหลด Windows 10 จะอยู่ภายใต้ Create Windows 10 installation media
- รัน Media Creation Tool และยอมรับ license agreement
- เลือก Create installation media for another PC และคลิก Next

- เลือกเวอร์ชัน Windows ที่ต้องการดาวน์โหลด คลิก Next

- เลือกตัวเลือก ISO file และคลิก Next

- เลือกตำแหน่งดาวน์โหลดและรอจน ISO ดาวน์โหลดเสร็จ
เมื่อดาวน์โหลด ISO ที่เกี่ยวข้องแล้ว ถึงเวลาสร้าง Live USB วิธีการ:
- ดาวน์โหลด Rufus และเปิดใช้งาน ต้องมี USB Drive (อย่างน้อย 8 GB) พร้อมและเชื่อมต่อกับ PC
- เลือก USB Drive จากเมนูดรอปดาวน์ Device
- คลิกปุ่ม Select ค้นหาไฟล์ Windows ISO ที่ดาวน์โหลดและดับเบิลคลิก

- ภายใต้ Image option เลือก Windows To Go

- คลิก Start Rufus จะสร้าง Live Windows USB

ส่วนที่ 2: กู้คืนข้อมูลของคุณ
สำหรับบทช่วยสอนนี้ ผมเลือก Disk Drill เป็นซอฟต์แวร์กู้ข้อมูล ด้วย GUI ใช้งานง่าย อัลกอริทึมกู้ข้อมูลขั้นสูง และความสามารถในการกู้ข้อมูลจากไดรฟ์เสียหาย จึงเป็นตัวเลือกยอดเยี่ยมสำหรับผู้ใช้ส่วนใหญ่ Disk Drill รองรับรูปแบบไฟล์มากกว่า 400 แบบ และตรวจจับไดรฟ์ได้แม้ไม่มีระบบไฟล์เลย (RAW)
สำคัญ: System Drive อาจถูกทำเครื่องหมาย "offline" เมื่อบูตด้วย Live USB Disk Drill จะไม่ตรวจจับไดรฟ์ในกรณีนี้ ต้องทำเครื่องหมาย Disk ให้ Online ก่อน แล้วค่อยดำเนินการกู้ข้อมูล
เชื่อม Live USB กับคอมพิวเตอร์ที่บูตไม่ได้ และทำตามขั้นตอน:
- ดาวน์โหลดและติดตั้ง Disk Drill แนะนำให้เชื่อม External Drive อีกตัวกับ PC เพื่อบันทึกไฟล์ที่กู้คืน
- เปิด Disk Drill เลือก Internal HDD และคลิก Search for lost data

- คลิก Review found items เพื่อดูไฟล์ที่กู้คืนได้ทั้งหมดที่ Disk Drill พบ หากต้องการกรองผลลัพธ์ คลิกที่ประเภทไฟล์ที่ต้องการกู้คืนโดยตรง (Pictures, Video, Audio, Documents, Archives, Other)

- ขยายส่วน Existing เพื่อดูไฟล์ที่จัดเก็บอยู่บนไดรฟ์ปัจจุบัน เพื่อดูไฟล์ที่ลบหรือหายไปเนื่องจากการเสียหาย ให้ขยายส่วน Deleted or lost และ Reconstructed

- ใช้ checkbox เลือกไฟล์ที่ต้องการกู้คืน Disk Drill แสดงตัวอย่างไฟล์ที่เลือกอยู่ สามารถดูตัวอย่างด้วยตนเองได้โดยคลิกไอคอนตาใกล้ชื่อไฟล์ คลิก Recover หลังยืนยันการเลือก

- เลือกตำแหน่งกู้คืนและคลิก Next

- Disk Drill จะกู้คืนไฟล์ของคุณ สามารถกู้คืนได้สูงสุด 500 MB ฟรีบน Windows
วิธีแก้ไขปัญหา "Error Loading Operating System"
เนื่องจากยากที่จะระบุสาเหตุของข้อผิดพลาดนี้ทันที จึงไม่สามารถเลือกโซลูชันใดโซลูชันหนึ่งและนำไปใช้ได้ ควรใช้การแก้ไขต่อไปนี้ตามลำดับที่ปรากฏ และดูว่าวิธีไหนแก้ปัญหาได้
การแก้ไขมาตรฐานเหล่านี้มุ่งเน้นคอมพิวเตอร์ที่รัน Windows 10 และ 11 แต่ควรทำงานบน Windows 7, 8, และ 8.1 ได้เช่นกัน
บางวิธีต้องใช้ Windows Installation Media จึงต้องสร้างไว้ก่อน
Fix 1: ตรวจสอบ Boot Order ใน BIOS
สิ่งแรกที่ควรทำเมื่อได้ข้อผิดพลาด operating system not found คือตรวจสอบ Boot Order หรือ Boot Sequence settings ใน BIOS ไดรฟ์ที่มี Windows ติดตั้งควรอยู่ลำดับแรก
กระบวนการที่แน่นอนจะแตกต่างกันไปตามผู้ผลิตเมนบอร์ด แต่ควรเป็นประมาณนี้:
- เปิด PC
- ทันทีที่โลโก้ผู้ผลิตปรากฏ กดปุ่มที่เกี่ยวข้องเพื่อเข้า BIOS settings ปกติจะเป็น Function Key (F10, F11, ฯลฯ) หรือ Key Combination - อ้างอิง manual ของเมนบอร์ดหรือแล็ปท็อปสำหรับปุ่มที่แน่นอน
- ไปที่ Boot Sequence settings ใน BIOS
- ตรวจสอบว่าไดรฟ์ที่มี Windows อยู่บนสุดของรายการ หากไม่ใช่ ให้ย้ายขึ้นบนสุด บันทึกการตั้งค่าและออก
Fix 2: เปลี่ยน CMOS Access Mode เป็น "Large"
BIOS ตรวจจับและอ่านฮาร์ดดิสก์ด้วยวิธีการแปลงต่างๆ - Normal, LBA, และ Large ระหว่างนี้ LBA (Logical Block Addressing) เป็นรูปแบบการแปลงที่พบบ่อยที่สุด แต่หากใช้ HDG เก่า อาจไม่รองรับ LBA translation mode และต้องสลับเป็น Large หรือ ECHS translation mode ด้วยตนเอง
วิธีทำและอาจแก้ไข operating system not found error:
- เข้า BIOS settings โดยกดปุ่มที่ต้องการเมื่อโลโก้ผู้ผลิตปรากฏ
- ไปที่ Standard CMOS Settings
- เลือกฮาร์ดดิสก์ของคุณ แล้วเลือกตัวเลือก Access Mode
- สลับ Access Mode เป็น Large อาจมีป้ายกำกับว่า ECHS
Fix 3: อัปเดต BIOS
BIOS ล้าสมัยเป็นสูตรสำเร็จของข้อผิดพลาด OS หากไม่อาจารย์ว่า BIOS อัปเดตล่าสุดเมื่อไหร่ ควรทำให้เร็วที่สุด
มี 3 วิธีหลักในการอัปเดต BIOS แต่ดีที่สุดคือใช้วิธีที่อธิบายด้านล่าง:
- ไปที่เว็บไซต์ผู้ผลิตเมนบอร์ดและดาวน์โหลด BIOS update ล่าสุด ต้องรู้ model เมนบอร์ดอย่างแน่นอน
- เชื่อม USB Drive และตรวจสอบว่าไม่มีไฟล์อื่นอยู่บนมัน
- แยกเนื้อหา BIOS update file ที่ดาวน์โหลดไปยัง USB Drive
- เชื่อม USB Drive กับ PC ที่บูตไม่ได้ และเปิดเครื่อง
- เข้า BIOS settings ด้วยปุ่มที่ต้องการ
- ไปที่ Boot menu และเลือก USB Drive
- ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งอัปเดต
Fix 4: แก้ไขข้อผิดพลาดฮาร์ดดิสก์ด้วย CHKDSK
CHKDSK เป็น utility built-in ของ Windows ที่ตรวจสอบและแก้ไข Bad Sector บนฮาร์ดดิสก์ เพื่อรัน utility นี้บนคอมพิวเตอร์ที่แสดง "Error loading operating system" ต้องใช้ Live USB หรือเข้าถึง Command Prompt ผ่าน Windows Installation Media
หากใช้ Live USB ให้ค้นหา Command Prompt ใน Windows Search คลิกขวา และเลือก Run as administrator
หากไม่ใช่ นี่คือวิธีรัน CHKDSK:
- เชื่อม Installation Media กับ PC และเริ่มต้น จะบูตเข้าหน้าจอ Install Windows
- กด Shift + F10 เพื่อเปิด Command Prompt
- หรือใช้ตัวเลือก Repair your computer จากนั้นไป Troubleshoot > Advanced options > Command Prompt
- ในคอนโซล พิมพ์ chkdsk C: /r /x และกด Enter พารามิเตอร์ /r สั่ง CHKDSK หาและกู้ข้อมูลจาก Bad Sector พร้อมตรวจสอบข้อผิดพลาดดิสก์ทางกายภาพ พารามิเตอร์ /x สั่ง CHKDSK Dismount Volume เพื่อให้ซ่อมแซมได้

- รอ CHKDSK เสร็จสิ้นการซ่อมแซมไดรฟ์
Fix 5: ใช้ Startup Repair
Startup Repair เป็น GUI-based tool ที่ตรวจจับและแก้ไขปัญหาเกี่ยวกับบูตหลากหลายรูปแบบ ปกติ Windows จะเปิด tool นี้อัตโนมัติหลังพยายามบูตล้มเหลวหลายครั้ง แต่หากไม่เปิด สามารถใช้ Windows Installation Media เริ่ม tool ด้วยตนเอง:
- เชื่อม Windows Installation Media USB กับ PC
- คลิก Repair your computer
- คลิก Troubleshoot > Advanced options > Startup Repair
- ปล่อยให้ Startup Repair ทำงาน
- เมื่อกระบวนการเสร็จ เลือก Shutdown และเปิดเครื่อง PC อีกครั้ง
Fix 6: ใช้ Bootrec ซ่อม MBR
Windows มี utility แบบ dedicated - Bootrec.exe ที่ซ่อม Master Boot Record (MBR) แต่เช่นเดียวกับ CHKDSK เป็น command line utility ที่ต้องรันผ่าน Command Prompt
วิธีรัน Bootrec และแก้ปัญหา Windows บูตไม่ได้:
- เชื่อม Windows Installation Media กับ PC
- ไป Repair your computer > Troubleshoot > Advanced options > Command Prompt
- พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังแต่ละคำสั่ง:
- bootrec /FixMbr
- bootrec /FixBoot
- bootrec /ScanOs
- bootrec /RebuildBcd
- Exit CMD และ Reboot PC
Fix 7: Clean Install OS
หากทุกอย่างล้มเหลว ดีกว่าจะ Clean Install Windows ใหม่ อย่างไรก็ตาม จะสูญเสียข้อมูลทั้งหมดจากพาร์ติชัน C: บนไดรฟ์ จึงต้องแน่ใจว่ากู้ข้อมูลคืนแล้ว นอกจากนี้ หากเจอ OS not found issue ขณะพยายาม dual boot Windows และ Linux จะต้อง reinstall Linux เกือบทุกครั้ง และให้แน่ใจว่า GRUB bootloader ติดตั้งถูกต้อง
Clean Install Windows อาจเป็นกระบวนการที่ยาว แต่มีคู่มือดีที่ช่วยได้ ตรวจสอบให้แน่ใจว่ามีไฟฟ้าสถิรตลอดการติดตั้ง เพื่อไม่ให้中断
สรุป
เป็นไปไม่ได้ที่จะคาดการณ์ว่าข้อผิดพลาดบูตอย่าง "Error loading operating system" จะปรากฏเมื่อไหร่ แต่คุณสามารถป้องกันความกังวลเพิ่มเติมจากการสูญเสียข้อมูลได้ โดยยึดติดตารางสำรองข้อมูลปกติ แนะนำให้สำรองข้อมูลสำคัญไปยัง Local Storage Drive และ Cloud
คำถามที่พบบ่อย (FAQ)
วิธีเดียวที่จะบูตเข้า Laptop เมื่อเจอ "Error loading operating system" คืออะไร? ใช้ Live USB จากนั้นพยายามซ่อมแซมปัญหาด้วยวิธีในบทความ และกู้ข้อมูลจากมัน
ความสำคัญควรเป็นอะไรเมื่อเจอข้อผิดพลาดนี้? ควรหาสาเหตุก่อน หากเป็น Data Corruption แนะนำกู้ข้อมูลก่อน แล้วค่อยพยายามแก้ไข นอกจากนี้ ตรวจสอบว่า Boot Order ใน BIOS ถูกต้อง และ BIOS ใช้ Access Mode ที่ถูกต้องในการอ่านไดรฟ์
หากคอมพิวเตอร์ค้างที่หน้าจอ Loading Operating System สาเหตุคืออะไร? อาจมาจากการเปลี่ยนแปลงล่าสุดบน PC หรือ Windows เพิ่งอัปเดต สามารถแก้ไขได้โดยใช้ Windows Installation Media Restore คอมพิวเตอร์ไปสถานะก่อนหน้า Uninstall Windows Updates หรือใช้ Startup Repair