หากเมื่อคุณบูทคอมพิวเตอร์ Windows 11/10 ของคุณ และคุณได้รับข้อความผิดพลาด No boot disk has been detected or the disk has failed บทความนี้อาจช่วยคุณได้ ในบทความนี้ เราจะระบุสาเหตุที่เป็นไปได้บางอย่างที่สามารถก่อให้เกิดข้อผิดพลาด และจากนั้นให้วิธีแก้ไขที่เป็นไปได้ที่คุณสามารถลองเพื่อช่วยแก้ไขปัญหานี้

ข้อผิดพลาดนี้เกิดขึ้นเพราะระหว่างกระบวนการบูท ระบบตรวจสอบ HDD/SSD เพื่อข้อมูลบูทและข้อมูลระบบปฏิบัติการอื่นๆ เพื่อนำข้อมูลไปใช้บูทระบบ อย่างไรก็ตาม หากคอมพิวเตอร์ไม่สามารถดึงข้อมูลบูทหรือรายละเอียด OS บนไดรฟ์ได้ ข้อความผิดพลาดจะแสดงบนหน้าจอ
คุณอาจพบข้อความผิดพลาดนี้เนื่องจากสาเหตุที่รู้จักหนึ่งหรือมากกว่า (แต่ไม่จำกัดเพียง) ดังต่อไปนี้:
- การตั้งค่าลำดับบูทไม่ถูกต้อง
- ขาดระบบปฏิบัติการจาก HDD
- ฮาร์ดดิสก์ล้มเหลว
- การเชื่อมต่อฮาร์ดดิสก์กับ PC หลวม
- Boot Configuration Data (BCD) เสียหาย
ไม่พบบูทดิสก์ หรือดิสก์ล้มเหลว
หากคุณเผชิญกับปัญหา No boot disk has been detected or the disk has failed นี้ คุณสามารถลองวิธีแก้ไขที่แนะนำด้านล่างในลำดับไม่จำเป็น และดูว่าช่วยแก้ปัญหาได้หรือไม่
- ตรวจสอบการเชื่อมต่อสายเคเบิล PC-to-HDD/SSD
- ตรวจสอบลำดับความสำคัญในการบูทของ PC
- ตรวจสอบว่า HDD/SSD กำลังล้มเหลวหรือไม่
- รัน Automatic Repair
- รัน CHKDSK และ SFC
- Rebuild BCD & Repair MBR
1. ตรวจสอบการเชื่อมต่อสายเคเบิล PC-to-HDD/SSD
สายเคเบิลที่เชื่อม HDD/SSD กับคอมพิวเตอร์และในทางกลับกัน อาจถูกปลดหลวม ซึ่งสามารถก่อให้เกิดข้อความผิดพลาด No boot disk has been detected or the disk has failed
ทำตามขั้นตอนเหล่านี้เพื่อตรวจสอบการเชื่อมต่อและแก้ไขปัญหา:
หมายเหตุ: คุณอาจต้องใช้บริการช่างเทคนิคคอมพิวเตอร์
- ปิดเครื่องคอมพิวเตอร์และถอดแบตเตอรี่ออก
- เปิดเคสคอมพิวเตอร์ของคุณหลังจากนั้น
- ถอด HDD ออกจากคอมพิวเตอร์ของคุณ
- ทำความสะอาดพอร์ตและสายไฟทั้งหมดที่เชื่อม HDD กับคอมพิวเตอร์และในทางกลับกัน
- ตอนนี้ เชื่อม HDD กับคอมพิวเตอร์อีกครั้ง (ตรวจสอบให้แน่ใจว่าการเชื่อมต่อทั้งหมดแน่นหนา)
- สุดท้าย ติดตั้งแบตเตอรี่และเปิดเครื่องคอมพิวเตอร์ของคุณ
ตรวจสอบดูว่าปัญหายังคงอยู่หรือไม่ หากยังคงอยู่ ให้ดำเนินการต่อไปยังวิธีแก้ไขถัดไป
2. ตรวจสอบลำดับความสำคัญในการบูทของ PC
คุณอาจได้รับข้อความผิดพลาด No boot disk has been detected or the disk has failed เมื่อบูท เพราะคอมพิวเตอร์ของคุณกำลังพยายามบูทจากแหล่งอื่นและไม่พบข้อมูลบูท แทนที่จะบูทจากบูทดิสก์ หากเป็นเช่นนั้น ทั้งสิ่งที่คุณต้องทำเพื่อแก้ไขปัญหานี้คือ ให้แน่ใจว่าบูทดิสก์อยู่ที่ด้านบนสุดของลำดับบูทของคอมพิวเตอร์ของคุณ
หากวิธีนี้ไม่แก้ปัญหาได้ ลองวิธีแก้ไขถัดไป
3. ตรวจสอบว่า HDD/SSD กำลังล้มเหลวหรือไม่
เหตุผลอีกอย่างหนึ่งสำหรับความไม่สามารถบูทของคอมพิวเตอร์คือ HDD/SSD อยู่ในสถานะล้มเหลว ซึ่งก่อให้เกิดข้อความผิดพลาด No boot disk has been detected or the disk has failed
คุณสามารถถอดไดรฟ์ออกจาก PC ของคุณ และเชื่อมต่อกับ PC อีกเครื่องเพื่อเข้าถึงไฟล์และโฟลเดอร์บน PC เพื่อตรวจสอบว่าไดรฟ์เข้าถึงได้หรือไม่ หากคุณไม่สามารถเข้าถึงเนื้อหาของไดรฟ์ได้ คุณแน่นอนต้องการการเปลี่ยนใหม่
ทางเลือกอื่น คุณสามารถตรวจสอบสถานะ S.M.A.R.T. ของไดรฟ์ได้
ไดรฟ์สมัยใหม่ส่วนใหญ่มีฟีเจอร์ที่เรียกว่า S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) ที่ตรวจสอบแอตทริบิวต์ของไดรฟ์ต่างๆ เพื่อพยายามตรวจจับดิสก์ที่กำลังล้มเหลว ดרךนั้น คอมพิวเตอร์ของคุณจะแจ้งเตือนคุณโดยอัตโนมัติ ก่อนที่จะเกิดการสูญเสียข้อมูล และไดรฟ์สามารถเปลี่ยนใหม่ได้ขณะที่ยังทำงานอยู่
ใน Windows คุณสามารถตรวจสอบสถานะ S.M.A.R.T. ของไดรฟ์ของคุณด้วยตนเองจาก Command Prompt วิธีทำ:
กด Windows key + R
ในกล่องโต้ตอบ Run ให้พิมพ์ cmd และกด Enter เพื่อเปิด Command Prompt
ในหน้าต่าง Command Prompt ให้คัดลอกและวางคำสั่งด้านล่างและกด Enter
wmic diskdrive get model,status
มันจะคืนค่า "Caution" หรือ "Pred Fail" หากไดรฟ์ของคุณกำลังล้มเหลวหรือล้มเหลวแล้ว หรือ "OK" หากสุขภาพของไดรฟ์ดี
หากผลลัพธ์แสดงว่าไดรฟ์กำลังล้มเหลว แนะนำให้คุณสำรองข้อมูลและเปลี่ยนไดรฟ์
4. รัน Automatic Repair/Startup Repair
คุณยังสามารถแก้ไขปัญหา No boot disk has been detected or the disk has failed ได้โดยการทำ Automatic Startup Repair บนระบบของคุณโดยใช้ Windows bootable installation DVD
วิธีทำ:
- ใส่ Windows bootable installation DVD และรีสตาร์ท PC ของคุณหลังจากนั้น
- กดปุ่มใดปุ่มหนึ่งเพื่อบูทจาก CD หรือ DVD เมื่อได้รับแจ้งให้ดำเนินต่อไป
- เลือกภาษาที่คุณต้องการ และคลิก Next
- คลิก Repair your computer ที่มุมซ้ายล่าง
- ในหน้าจอ Choose an option ให้คลิก Troubleshoot > Advanced option > Automatic Repair or Startup Repair
- รอจนกว่า Windows Automatic/Startup Repairs จะเสร็จสิ้น
- รีสตาร์ท PC ของคุณ
หากปัญหายังไม่ได้รับการแก้ไข ให้ดำเนินการต่อไปยังวิธีแก้ไขถัดไป
5. รัน CHKDSK และ SFC
ในวิธีแก้ไขนี้ การใช้ CHKDSK และ SFC เพื่อซ่อมแซมดิสก์ อาจช่วยแก้ไขปัญหาได้
ทำตามขั้นตอนต่อไปนี้:
ทำซ้ำขั้นตอนในวิธีแก้ไข 4 ข้างต้นเพื่อเข้าสู่รายการ Advanced Startup Options
จากนั้น เลือกตัวเลือก Command Prompt
ในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งด้านล่างและกด Enter
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows chkdsk c: /r
เมื่อการดำเนินการเสร็จสิ้น ให้ออกจาก command prompt และรีสตาร์ท PC
หากปัญหายังไม่ได้รับการแก้ไข ให้ดำเนินการต่อไปยังวิธีแก้ไขถัดไป
6. Rebuild BCD & Repair MBR
โดยที่บูทเซกเตอร์เสียหายหรือเสียหาย ข้อผิดพลาด No boot disk has been detected or the disk has failed จะเกิดขึ้น ในกรณีนี้ คุณต้องสร้าง Boot Configuration Data file ใหม่ และซ่อมแซม Master Boot Record file และดูว่าทำให้ปัญหาได้รับการแก้ไขหรือไม่ หากไม่ คุณสามารถไปยังวิธีแก้ไขถัดไป
หวังว่าวิธีแก้ไขหนึ่งในนี้จะแก้ปัญหาให้คุณ!