ผู้ใช้หลายคนติดต่อเราด้วยคำถามหลังจากเปิด ตัวแสดงกิจกรรม และสังเกตเห็นข้อผิดพลาดของดิสก์จำนวนมากพร้อมข้อความ “The Device \Device\Harddisk0\DR0 มีบล็อกที่ไม่ดี " ข้อผิดพลาด. มีรายงานว่าปัญหานี้เกิดขึ้นใน Windows หลายเวอร์ชัน ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าพวกเขาเริ่มสังเกตเห็นว่าประสิทธิภาพลดลงเมื่อข้อผิดพลาด Event Viewer เริ่มเกิดขึ้นอย่างสม่ำเสมอ
อะไรเป็นสาเหตุของข้อผิดพลาด “Device \Device\Harddisk0\DR0 Has a Bad Block”
เราตรวจสอบปัญหาเฉพาะนี้โดยดูจากรายงานผู้ใช้ที่หลากหลายและกลยุทธ์การซ่อมแซมที่พวกเขาใช้เพื่อแก้ไขปัญหา
จากสิ่งที่เรารวบรวมมา ข้อผิดพลาดนี้บ่งชี้ว่าพบบล็อกที่เสียหายในพาร์ติชั่นแรกของไดรฟ์ของคุณ โปรดทราบว่าบล็อกข้อมูลหนึ่งบล็อกเสีย ไม่มีทางที่จะทำให้ข้อมูลกลับมาแข็งแรงได้อีก แต่คุณสามารถบังคับระบบปฏิบัติการของคุณให้บล็อกนั้นไม่ดีและหลีกเลี่ยงการใช้ในอนาคต วิธีนี้จะช่วยหลีกเลี่ยงสถานการณ์ข้อมูลสูญหายซึ่งคุณจะต้องใช้โปรแกรมกู้คืนข้อมูล
น่าเสียดายที่ “อุปกรณ์ \Device\Harddisk0\DR0 มีบล็อกที่ไม่ดี ” เป็นสัญญาณแรกๆ ที่บ่งบอกว่าไดรฟ์ของคุณเสีย หากคุณเห็นข้อความนี้ เราขอแนะนำให้คุณเริ่มต้นด้วยการสำรองข้อมูลทั้งหมดของคุณ เพื่อให้คุณได้รับการปกป้องในกรณีที่อาการรุนแรงขึ้น
หากคุณกำลังดิ้นรนเพื่อแก้ไขข้อความแสดงข้อผิดพลาดนี้ บทความนี้จะให้ขั้นตอนการแก้ไขปัญหาหลายประการแก่คุณ ด้านล่าง คุณจะพบชุดของวิธีการที่ผู้ใช้รายอื่นในสถานการณ์เดียวกันได้ใช้เพื่อจัดการกับโปรแกรมดูเหตุการณ์ ผิดพลาด
สำคัญ :โปรดทราบว่าวิธีการด้านล่างจะใช้งานได้ตราบใดที่ไดรฟ์ยังมีเซ็กเตอร์ที่ไม่ได้ใช้งานที่ดีซึ่งสามารถใช้เพื่อแทนที่ส่วนที่ไม่ดีหรือข้อผิดพลาดนั้นเป็นผลบวกที่ผิดพลาด มิฉะนั้น คุณจะมีทางเลือกเพียงเล็กน้อยนอกจากการซื้อไดรฟ์ใหม่และย้ายข้อมูลของคุณที่นั่น
วิธีที่ 1: เรียกใช้การสแกน CHKDSK
วิธีที่สะดวกที่สุดในการแก้ปัญหา “The Device \Device\Harddisk0\DR0 มีบล็อกที่ไม่ดี ” ข้อผิดพลาดคือการสแกน CHKDSK ยูทิลิตีในตัวนี้จะสแกนฮาร์ดไดรฟ์ทั้งหมดของคุณเพื่อหาเซกเตอร์เสียและแทนที่ส่วนที่เสียหายด้วยเซกเตอร์ที่มีประสิทธิภาพ
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเรียกใช้การสแกน CHKDSK เพื่อแก้ไขข้อผิดพลาด:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ จากนั้นพิมพ์ “cmd” แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิกใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- ภายใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มต้น CHKDSK สแกน:
chkdsk /f /r
- หากระบบถามว่าต้องการกำหนดเวลาการดำเนินการในการรีบูตครั้งถัดไปหรือไม่ ให้พิมพ์ตัวอักษร Y แล้ว ป้อน เพื่อกำหนดเวลา
- รีสตาร์ทคอมพิวเตอร์และปล่อยให้การดำเนินการ CHKDSK เสร็จสิ้นในการเริ่มต้นระบบครั้งถัดไป
หมายเหตุ: อย่าปิดเครื่องคอมพิวเตอร์ของคุณในขณะที่กำลังดำเนินการ CHKDSK การทำเช่นนี้อาจทำให้ HDD/SSD เสียหายอย่างถาวรและทำให้การติดตั้ง Windows ของคุณไม่สามารถใช้งานได้ - เปิด โปรแกรมดูเหตุการณ์ และดูว่าคุณยังคงเห็นกิจกรรมใหม่ๆ กับ “The Device \Device\Harddisk0\DR0 มีบล็อกที่ไม่ดี ” ผิดพลาด
วิธีที่ 2:เรียกใช้การสแกนตัวตรวจสอบไฟล์ระบบ
หากการสแกน CHKDSK ไม่สามารถค้นหาเซกเตอร์เสีย ลองดูว่าการสแกนตัวตรวจสอบไฟล์ระบบจัดการเพื่อแก้ไข “อุปกรณ์ \Device\Harddisk0\DR0 มีบล็อกเสีย " ข้อผิดพลาด. การสแกน SFC จะสแกนไฟล์ระบบที่ได้รับการป้องกันทั้งหมดและแทนที่รายการที่เสียหายด้วยสำเนาที่สมบูรณ์ซึ่งอยู่ในโฟลเดอร์บีบอัดที่จัดเก็บไว้ในเครื่อง
ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่าขั้นตอนนี้ประสบความสำเร็จในการค้นหาและแก้ไขไฟล์ที่เสียหายบางไฟล์ ซึ่งท้ายที่สุดแล้วจะหยุด Event Viewer อื่นที่คล้ายคลึงกัน ข้อผิดพลาดจากการปรากฏ ดูเหมือนว่าจะแนะนำว่าในบางกรณี ข้อผิดพลาดจริง ๆ แล้วเป็นผลบวกที่ผิดพลาดซึ่งเกิดจากการทุจริตแทนที่จะเป็นบล็อกที่ไม่ดีจริง ๆ
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการสแกน SFC:
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “cmd” แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน SFC:
sfc /scannow
- เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่า “The Device \Device\Harddisk0\DR0 มีบล็อกเสีย ” ข้อผิดพลาดจะไม่เกิดขึ้นภายใน Event Viewer อีกต่อไป
หากคุณยังคงเห็นกิจกรรมใหม่ปรากฏขึ้นพร้อมข้อความแสดงข้อผิดพลาดเดิม ให้เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3:เรียกใช้การสแกน DISM
ยูทิลิตี้อื่นที่อาจแก้ไขปัญหานี้ได้คือการสแกน DISM DISM (Deployment Image Service and Management) ใช้ Windows Update เพื่อจัดเตรียมไฟล์ที่จำเป็นในการแก้ไขอินสแตนซ์ที่เสียหาย ซึ่งหมายความว่าคุณจะต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียรเพื่อให้การสแกนเสร็จสมบูรณ์
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับการเรียกใช้การสแกน DISM:
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบการทำงาน จากนั้นพิมพ์ “cmd” แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ หากคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- ภายใน Command Prompt ที่ยกระดับขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน DISM:
DISM.exe /Online /Cleanup-image /Restorehealth
- เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่า "The Device \Device\Harddisk0\DR0 มีบล็อกเสีย ใหม่หรือไม่ ข้อผิดพลาด ” ยังคงปรากฏอยู่ใน Event Viewer