Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:หนึ่งในดิสก์ของคุณต้องได้รับการตรวจสอบความสอดคล้อง

CHKDSK เป็นคุณสมบัติ windows ที่สร้างขึ้นและออกแบบโดย Microsoft เพื่อตรวจสอบและรับรองความสมบูรณ์ของดิสก์สำหรับเซกเตอร์เสียและพื้นที่ส่วนย่อยเพื่อปรับประสิทธิภาพของดิสก์ให้เหมาะสมและปรับปรุงประสิทธิภาพโดยรวม เมื่อตรวจพบว่าดิสก์มีข้อผิดพลาดจากหน้าต่าง ดิสก์นั้นจะเรียกใช้ chkdsk หรือขอให้ผู้ใช้เรียกใช้ chkdsk

แก้ไข:หนึ่งในดิสก์ของคุณต้องได้รับการตรวจสอบความสอดคล้อง

หมายเหตุ: ใน Windows 8 ข้อความแสดงข้อผิดพลาดจะแตกต่างออกไปเล็กน้อย:“เราพบข้อผิดพลาดบนไดรฟ์ ในการซ่อมแซมข้อผิดพลาดเหล่านี้และป้องกันการสูญหายของข้อมูล ให้รีสตาร์ทพีซีของคุณทันที การซ่อมแซมอาจใช้เวลาสักครู่จึงจะแล้วเสร็จ”

สาเหตุของข้อผิดพลาด “หนึ่งในดิสก์ของคุณต้องได้รับการตรวจสอบเพื่อความสอดคล้อง”

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

  • ไฟล์ที่เก็บข้อมูลถูกลบออกจากคอมพิวเตอร์หลังจากไฮเบอร์เนต – โปรดทราบว่าเมื่อใดก็ตามที่คอมพิวเตอร์ที่ใช้ Windows เข้าสู่โหมดไฮเบอร์เนต (โดยไม่คำนึงถึงเวอร์ชันของ Windows) ข้อมูลที่จำเป็นทั้งหมด (เนื้อหาหน่วยความจำ สถานะของระบบ ฯลฯ) จะถูกจัดเก็บไว้ในไฟล์ที่เรียกว่า Hiberfile หากเนื้อหาในอุปกรณ์จัดเก็บข้อมูลเปลี่ยนไปเมื่อระบบออกจากโหมดไฮเบอร์เนต ข้อมูลอาจเสียหายและเกิดความไม่สอดคล้องกันอื่นๆ
  • ติดตั้ง Windows 8 ในการกำหนดค่าที่ไม่รองรับ – โดยทั่วไปจะเกิดขึ้นหากคุณติดตั้ง Windows 8 กับระบบปฏิบัติการอื่น ปัญหานี้เกิดขึ้นเมื่อคุณลองมัลติบูต Windows 8 ด้วยการกำหนดค่าที่ไม่รองรับ
  • ฮาร์ดดิสก์มีข้อผิดพลาดของระบบไฟล์ NTFS – ปัญหาอาจเกิดขึ้นหากฮาร์ดดิสก์ของคอมพิวเตอร์ของคุณมีข้อผิดพลาดของระบบไฟล์ ในกรณีนี้ วิธีแก้ไขคือเพียงสแกนและแก้ไขข้อผิดพลาดบนไดรฟ์
  • ตรวจสอบว่าไม่ได้ล้างรายการดิสก์จากรีจิสทรี – สิ่งนี้เกิดขึ้นได้ภายใต้สถานการณ์บางอย่าง ในกรณีนี้ วิธีแก้ไขคือล้างรายการรีจิสทรี CHKDSK ด้วยตนเองโดยใช้ Registry Editor

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

เพื่อผลลัพธ์ที่ดีที่สุด ให้ทำตามวิธีการด้านล่างตามลำดับที่แสดงจนกว่าคุณจะพบวิธีแก้ไขที่มีประสิทธิภาพในการแก้ไขข้อผิดพลาดในสถานการณ์เฉพาะของคุณ

วิธีที่ 1:การอนุญาตให้การสแกน CHKDSK เสร็จสมบูรณ์

ก่อนที่จะสงสัยว่ามีการเล่นผิดกติกา ควรพิจารณาความเป็นไปได้ที่ Windows มีเหตุผลที่ถูกต้องในการแสดง “ต้องตรวจสอบดิสก์ตัวใดตัวหนึ่งเพื่อความสอดคล้อง”  ผิดพลาดทุกครั้งที่สตาร์ท

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

คุณยังทริกเกอร์การสแกน CHKDSK ด้วยตนเองได้โดยทำตามคำแนะนำด้านล่าง:

  1. กดแป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “cmd ” แล้วกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่างพร้อมรับคำสั่งที่ยกระดับขึ้น เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ แก้ไข:หนึ่งในดิสก์ของคุณต้องได้รับการตรวจสอบความสอดคล้อง
  2. ภายในหน้าต่าง Elevated Command Prompt ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเรียก CHKDSK สแกน:
    chkdsk /r

เมื่อขั้นตอนเสร็จสิ้น ให้คอมพิวเตอร์ของคุณดำเนินการตามขั้นตอนการเริ่มต้นระบบ (หากจำเป็น) จากนั้นให้เริ่มระบบใหม่อีกครั้ง

หากคุณไม่พบข้อผิดพลาดอีกต่อไป คุณก็พร้อม ในกรณีที่คุณยังเห็น “ต้องตรวจสอบดิสก์ตัวใดตัวหนึ่งเพื่อความสอดคล้อง”  เกิดข้อผิดพลาดทุกครั้งที่เริ่มต้น ให้ทำตามขั้นตอนต่อไปด้านล่าง

วิธีที่ 2:การล้างรายการดิสก์ตรวจสอบด้วยตนเองโดยใช้ Registry Editor

หากคุณสามารถเริ่มคอมพิวเตอร์ได้หลังจากขั้นตอน CHKDSK เสร็จสิ้น (แต่คุณยังได้รับ “ต้องตรวจสอบดิสก์ตัวใดตัวหนึ่งเพื่อความสอดคล้อง”  ทุกครั้งที่เริ่มต้น คุณอาจกำลังเผชิญกับข้อผิดพลาดในการล้างรายการภายใน Registry

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

ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับวิธีการแก้ไขปัญหานี้โดยใช้ Registry Editor เพื่อล้างการสแกน CHKDSK ตามกำหนดเวลา:

  1. กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “regedit ” และกด Enter เพื่อเปิด Registry Editor ที่ UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ แก้ไข:หนึ่งในดิสก์ของคุณต้องได้รับการตรวจสอบความสอดคล้อง
  2. ภายใน Registry Editor นำทางไปยังตำแหน่งต่อไปนี้โดยใช้บานหน้าต่างด้านซ้าย:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
    
  3. เมื่อคุณไปถึงตำแหน่งที่กล่าวถึงข้างต้นแล้ว ให้เลื่อนไปที่บานหน้าต่างด้านขวาและดับเบิลคลิกที่ BootExecute
  4. ถ้า ข้อมูลค่า ของการดำเนินการบูตถูกตั้งค่าเป็น autocheck autochk * /r\DosDevice\C:  เพื่อ ตรวจสอบอัตโนมัติ autochk *  แล้วกด ตกลง เพื่อบันทึกการเปลี่ยนแปลง แก้ไข:หนึ่งในดิสก์ของคุณต้องได้รับการตรวจสอบความสอดคล้อง

    หมายเหตุ: หากตั้งค่าข้อมูลเป็น autocheck autochk * . แล้ว อย่าเปลี่ยนแปลงอะไรและไปยังวิธีถัดไปด้านล่างโดยตรง

  5. รีสตาร์ทเครื่องและดูว่าข้อผิดพลาดกลับมาในการเริ่มต้นครั้งถัดไปหรือไม่

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

วิธีที่ 3:ตรวจสอบสถานะของบิตที่คาดว่าจะสกปรก

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

ในบางกรณี อาจเป็นตัวบ่งชี้ว่าดิสก์กำลังจะล้มเหลว หรือหากคุณประสบปัญหานี้กับไดรฟ์ภายนอก อาจเป็นเพราะคุณถอดออกโดยไม่ใช้Safely Remove Hardware ฟังก์ชัน

ในกรณีใด ๆ ที่นำเสนอข้างต้น คุณสามารถใช้คำสั่ง fsutil เพื่อตรวจสอบสถานะของบิตสกปรกได้ แต่คุณจะต้องดำเนินการในพรอมต์คำสั่งที่มีสิทธิ์ของผู้ดูแลระบบ

นี่คือสิ่งที่คุณต้องทำ:

  1. กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “cmd ” แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ แก้ไข:หนึ่งในดิสก์ของคุณต้องได้รับการตรวจสอบความสอดคล้อง
  2. ภายในหน้าต่าง Command Prompt ที่ยกระดับขึ้น ให้เรียกใช้คำสั่งต่อไปนี้แล้วกด Enter เพื่อตรวจสอบสถานะของบิตสกปรก
    fsutil dirty query X:

    หมายเหตุ: โปรดทราบว่า X เป็นเพียงตัวยึดตำแหน่ง แทนที่ด้วยอักษรระบุไดรฟ์ที่คุณมีปัญหา

  3. หากคุณได้รับข้อความแจ้งว่าไดรฟ์ข้อมูลเป้าหมายไม่สกปรก คุณสามารถยกเว้นความเป็นไปได้ที่คุณกำลังจัดการกับไดรฟ์สกปรก ในกรณีนี้ ให้ย้ายโดยตรงไปยังวิธีถัดไปด้านล่าง แก้ไข:หนึ่งในดิสก์ของคุณต้องได้รับการตรวจสอบความสอดคล้อง
  4. หากโวลุ่มถูกระบุว่าสกปรก ให้เรียกใช้คำสั่งด้านล่างเพื่อจัดการกับปัญหา:
    chkdsk D: /f /x
  5. เมื่อดำเนินการเสร็จสิ้น ให้ทำซ้ำขั้นตอนที่ 3 อีกครั้งเพื่อให้แน่ใจว่าได้ลบสิ่งสกปรกออกแล้ว หากคำตอบคือใช่ ให้รีสตาร์ทเครื่องและดูว่า “ต้องตรวจสอบดิสก์ตัวใดตัวหนึ่งเพื่อความสอดคล้อง”  ข้อผิดพลาดกลับมา