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

แก้ไข: อุปกรณ์ \Device\Harddisk0\DR0 มีบล็อกเสีย

ผู้ใช้หลายคนติดต่อเรามาพร้อมกับคำถามหลังจากเปิด Event Viewer และสังเกตเห็นข้อผิดพลาดดิสก์มากมาย พร้อมข้อความ “The Device \Device\Harddisk0\DR0 has a bad block” ปัญหานี้รายงานว่าพบได้ในหลายเวอร์ชันของ Windows ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าพวกเขาเริ่มสังเกตเห็นการลดประสิทธิภาพเมื่อข้อผิดพลาด Event Viewer เริ่มเกิดขึ้นอย่างสม่ำเสมอ

แก้ไข: อุปกรณ์ \Device\Harddisk0\DR0 มีบล็อกเสีย

สาเหตุของข้อผิดพลาด “Device \Device\Harddisk0\DR0 Has a Bad Block”

เราได้สืบสวนปัญหานี้โดยดูจากรายงานของผู้ใช้ต่างๆ และกลยุทธ์การซ่อมแซมที่พวกเขาใช้แก้ไขปัญหา

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

น่าเสียดาย ข้อผิดพลาด “The Device \Device\Harddisk0\DR0 has a bad block” เป็นหนึ่งในสัญญาณแรกที่บ่งชี้ว่าไดรฟ์ของคุณเริ่มเสียหาย หากคุณเห็นข้อความนี้ เราขอแนะนำให้เริ่มต้นด้วยการตรวจสอบให้แน่ใจว่าข้อมูลทั้งหมดของคุณได้รับการสำรองแล้ว เพื่อให้คุณได้รับการป้องกันในกรณีที่อาการเพิ่มขึ้น

หากคุณกำลัง掙扎กับการแก้ไขข้อความแสดงข้อผิดพลาดนี้ บทความนี้จะให้ขั้นตอนการแก้ไขปัญหาหลายอย่าง ด้านล่าง คุณจะพบชุดวิธีการที่ผู้ใช้คนอื่นในสถานการณ์คล้ายกันใช้จัดการกับข้อผิดพลาด Event Viewer ได้สำเร็จ

สำคัญ: โปรดจำไว้ว่าวิธีการด้านล่างจะทำงานได้ก็ต่อเมื่อไดรฟ์ยังมีเซกเตอร์ว่างที่แข็งแรงซึ่งสามารถนำมาแทนที่บล็อกที่เสียได้ หรือข้อผิดพลาดจริงๆ แล้วเป็น false positives (ข้อผิดพลาดปลอม) มิฉะนั้น คุณจะมีทางเลือกน้อยมากนอกจากการซื้อไดรฟ์ใหม่และย้ายข้อมูลไปที่นั่น

วิธีที่ 1: รันการสแกน CHKDSK

วิธีที่สะดวกที่สุดในการแก้ไขข้อผิดพลาด “The Device \Device\Harddisk0\DR0 has a bad block” คือการรันการสแกน CHKDSK ยูทิลิตี้ในตัวนี้จะสแกนผ่านฮาร์ดดิสก์ทั้งหมดของคุณเพื่อหาเซกเตอร์ที่เสีย และแทนที่การเกิดขึ้นที่เสียหายด้วยเซกเตอร์ที่แข็งแรง

นี่คือคำแนะนำ سريعในการรันการสแกน CHKDSK เพื่อแก้ไขข้อผิดพลาด:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ “cmd” และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) เมื่อได้รับแจ้งจาก UAC (User Account Control), คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบแก้ไข: อุปกรณ์ \Device\Harddisk0\DR0 มีบล็อกเสีย
  2. ภายใน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกน CHKDSK:
    chkdsk /f /r
  3. หากถูกถามว่าคุณต้องการจัดตารางการดำเนินการที่การรีบูทครั้งต่อไปหรือไม่ ให้พิมพ์ตัวอักษร Y แล้ว Enter เพื่อจัดตาราง
  4. รีสตาร์ทคอมพิวเตอร์ของคุณ และปล่อยให้การดำเนินการ CHKDSK เสร็จสิ้นที่การเริ่มต้นระบบครั้งต่อไป
    หมายเหตุ: อย่าปิดเครื่องคอมพิวเตอร์ขณะที่การดำเนินการ CHKDSK กำลังเกิดขึ้น การทำเช่นนี้อาจทำลาย HDD/SSD ของคุณอย่างไม่สามารถกู้คืนได้ และทำให้การติดตั้ง Windows ไม่สามารถใช้งานได้
  5. เปิด Event Viewer และดูว่าคุณยังคงเห็นเหตุการณ์ใหม่กับข้อผิดพลาด “The Device \Device\Harddisk0\DR0 has a bad block” หรือไม่

วิธีที่ 2: รันการสแกน System File Checker

หากการสแกน CHKDSK ไม่สามารถหาเซกเตอร์เสียได้ ให้ลองดูว่าการสแกน System File Checker สามารถแก้ไขข้อผิดพลาด “The Device \Device\Harddisk0\DR0 has a bad block” ได้หรือไม่ การสแกน SFC จะสแกนไฟล์ระบบที่ได้รับการป้องกันทั้งหมด และแทนที่การเกิดขึ้นที่เสียหายด้วยคัดลอกที่แข็งแรงซึ่งจัดเก็บในโฟลเดอร์ที่บีบอัดไว้ในเครื่อง

ผู้ใช้ที่ได้รับผลกระทบหลายคนรายงานว่ากระบวนการนี้สำเร็จในการค้นหาและแก้ไขไฟล์ที่เสียหายบางส่วน ซึ่งในที่สุดก็หยุดไม่ให้ข้อผิดพลาด Event Viewer ที่คล้ายกันเกิดขึ้นอีก นี่ดูเหมือนจะบ่งชี้ว่าในบางกรณี ข้อผิดพลาดนี้จริงๆ แล้วเป็น false-positive ที่เกิดจากความเสียหาย ไม่ใช่บล็อกเสียจริง

นี่คือคำแนะนำ سريعในการรันการสแกน SFC:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ “cmd” และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ เมื่อได้รับแจ้งจากพรอม UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบแก้ไข: อุปกรณ์ \Device\Harddisk0\DR0 มีบล็อกเสีย
  2. ภายใน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกน SFC:
    sfc /scannow
  3. เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่าข้อผิดพลาด “The Device \Device\Harddisk0\DR0 has a bad block” ไม่เกิดขึ้นอีกภายใน Event Viewer หรือไม่

หากคุณยังคงเห็นเหตุการณ์ใหม่ปรากฏขึ้นพร้อมข้อความแสดงข้อผิดพลาดเดียวกัน ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: รันการสแกน DISM

ยูทิลิตี้อีกตัวที่อาจช่วยแก้ไขปัญหานี้ได้คือการสแกน DISM DISM (Deployment Image Service and Management) ใช้ Windows Update เพื่อให้ไฟล์ที่จำเป็นในการแก้ไขอินสแตนซ์ที่เสียหาย ซึ่งเป็นเรื่องราวที่ชัดเจนว่าคุณจะต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียรเพื่อให้การสแกนเสร็จสมบูรณ์

นี่คือคำแนะนำ سريعในการรันการสแกน DISM:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ run จากนั้นพิมพ์ “cmd” และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ หากได้รับแจ้งจาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบแก้ไข: อุปกรณ์ \Device\Harddisk0\DR0 มีบล็อกเสีย
  2. ภายใน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ ให้พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อเริ่มการสแกน DISM:
    DISM.exe /Online /Cleanup-image /Restorehealth
  3. เมื่อกระบวนการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่าข้อผิดพลาด “The Device \Device\Harddisk0\DR0 has a bad block” ใหม่ๆ ยังคงปรากฏภายใน Event Viewer หรือไม่