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

Windows แจ้งปัญฮาร์ดดิสก์ - คู่มือแก้ไขด่วน

Fix Windows detected a hard disk problem: หากคุณเพิ่งอัปเกรด Windows อาจเจอข้อความ "Windows detected a hard disk problem" ขึ้นตลอดเวลา คอมพิวเตอร์จะค้างหรือหยุดทำงานหลังเห็นข้อความนี้ สาเหตุคือฮาร์ดดิสก์เสียหาย ตามที่ข้อความระบุ:

Windows detected a hard disk problem
Backup your files immediately to prevent information loss, and then contact the computer manufacturer to determine if you need to repair or replace the disk.

ทำไมฮาร์ดดิสก์ถึงมีปัญหา?

สาเหตุที่เป็นไปได้:

  • ฮาร์ดดิสก์เสียหายหรือใกล้จะเสีย
  • Windows files เสียหาย
  • ข้อมูล BSD ผิดพลาดหรือหายไป
  • Memory/RAM เสีย
  • มัลแวร์หรือไวรัส
  • System error
  • โปรแกรมบุคคลที่สามไม่เข้ากันได้
  • ปัญหาฮาร์ดแวร์

มาดูวิธีแก้ไข Windows detected a hard disk problem กัน

[SOLVED] Windows detected a hard disk problem

สร้าง Restore Point ก่อนเริ่มต้น เผื่อเกิดปัญหา

วิธีที่ 1: เรียกใช้ System File Checker (SFC)

  1. กด Windows Key + X คลิก Command Prompt (Admin)
  2. พิมพ์ใน cmd แล้วกด Enter:
    Sfc /scannow
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows (ถ้าข้างต้นล้มเหลว)
  3. รอกระบวนการเสร็จ รีสตาร์ทคอมพิวเตอร์

วิธีที่ 2: เรียกใช้ Check Disk (CHKDSK) หรือ Disk Error Checking

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. ใน cmd พิมพ์คำสั่ง แล้วกด Enter:
    chkdsk C: /f /r /x
  3. จะถามจัดตารางสแกนครั้งต่อไป พิมพ์ Y แล้วกด Enter

หมายเหตุ: C: คือไดรฟ์ที่ตรวจสอบ /f ให้สิทธิ์แก้ไข /r ค้นหา bad sectors กู้คืน /x ยกเลิก mount ก่อนเริ่ม กระบวนการ CHKDSK อาจนานมาก ต้องอดทนรอ

วิธีนี้ควร Fix Windows detected a hard disk problem หากยังไม่ได้ ลองวิธีถัดไป

วิธีที่ 3: เรียกใช้ DISM เพื่อซ่อม Windows files ที่เสียหาย

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งใน cmd แล้วกด Enter ทีละคำสั่ง:
    a) Dism /Online /Cleanup-Image /CheckHealth
    b) Dism /Online /Cleanup-Image /ScanHealth
    c) Dism /Online /Cleanup-Image /RestoreHealth
  3. รอคำสั่ง DISM ทำงานจนเสร็จ
  4. หากไม่ได้ผล ลองคำสั่งด้านล่าง:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

    หมายเหตุ: แทนที่ C:\RepairSource\Windows ด้วยตำแหน่งแหล่งซ่อมแซม (Windows Installation หรือ Recovery Disc)

  5. รีบูทคอมพิวเตอร์

วิธีที่ 4: เรียกใช้ CCleaner และ Malwarebytes

  1. ดาวน์โหลดและติดตั้ง CCleaner & Malwarebytes
  2. Run Malwarebytes สแกนไฟล์อันตราย ลบอัตโนมัติหากพบ
  3. รัน CCleaner ในส่วน "Cleaner" แท็บ Windows ติ๊กตามแนะนำ
  4. คลิก Run Cleaner ให้ CCleaner ทำงาน
  5. เพื่อทำความสะอาดเพิ่มเติม เลือกแท็บ Registry ติ๊กตามแนะนำ
  6. คลิก Scan for Issue แล้ว Fix Selected Issues
  7. ถาม backup registry เลือก Yes
  8. คลิก Fix All Selected Issues
  9. รีสตาร์ทคอมพิวเตอร์

วิธีที่ 5: เรียกใช้ System Restore

  1. กด Windows Key + R พิมพ์ sysdm.cpl แล้วกด Enter
  2. เลือกแท็บ System Protection เลือก System Restore
  3. คลิก Next เลือก System Restore point ที่ต้องการ
  4. ทำตามคำแนะนำบนหน้าจอ
  5. หลังรีบูท อาจ Fix Windows detected a hard disk problem

วิธีที่ 6: เรียกใช้ Windows Diagnostic Test

หายังแก้ไม่ได้ ฮาร์ดดิสก์อาจกำลังเสีย ต้องเปลี่ยน HDD/SSD ใหม่และติดตั้ง Windows ใหม่ แต่ก่อนจะสรุป ต้องรัน Diagnostic tool ก่อน

รีสตาร์ทคอมพิวเตอร์ ตอนเริ่มต้น (ก่อนหน้าจอบูท) กด F12 ตอนเมนูบูทปรากฏ เน้น Boot to Utility Partition หรือ Diagnostics กด Enter จะตรวจสอบฮาร์ดแวร์ทั้งระบบและรายงานปัญหา

วิธีที่ 7: เปลี่ยนการตั้งค่า SATA Configuration

  1. ปิดแล็ปท็อป เปิดใหม่พร้อมกด F2, DEL หรือ F12 (ขึ้นกับผู้ผลิต) เข้า BIOS setup
  2. ค้นหาตั้งค่า SATA configuration
  3. คลิก Configure SATA as เปลี่ยนเป็น AHCI mode
  4. กด F10 บันทึกและออก

วิธีที่ 8: ปิดการแจ้งเตือนข้อผิดพลาด (Disable Error Prompt)

  1. กด Windows Key + R พิมพ์ gpedit.msc แล้วกด Enter
  2. ไปที่เส้นทางใน Group Policy Editor: Computer Configuration\Administrative Templates\System\Troubleshooting and Diagnostics\Disk Diagnostic\
  3. เน้น Disk Diagnostic ด้านซ้าย ดับเบิลคลิก Disk diagnostic: Configure execution level ด้านขวา
  4. ติ๊ก Disabled คลิก Apply แล้ว OK
  5. รีบูทคอมพิวเตอร์

บทความแนะนำ:

  • Fix High CPU Usage by WmiPrvSE.exe
  • Windows failed to start. A recent hardware or software change might be the cause
  • Fix High CPU Usage by svchost.exe (netsvcs)
  • Change DPI Scaling Level for Displays in Windows 10

เสร็จแล้ว คุณแก้ไข Fix Windows detected a hard disk problem เรียบร้อย หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น