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 ด้วยตนเองได้โดยทำตามคำแนะนำด้านล่าง:
- กดแป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “cmd ” แล้วกด Ctrl + Shift + Enter เพื่อเปิดหน้าต่างพร้อมรับคำสั่งที่ยกระดับขึ้น เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- ภายในหน้าต่าง Elevated Command Prompt ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเรียก CHKDSK สแกน:
chkdsk /r
เมื่อขั้นตอนเสร็จสิ้น ให้คอมพิวเตอร์ของคุณดำเนินการตามขั้นตอนการเริ่มต้นระบบ (หากจำเป็น) จากนั้นให้เริ่มระบบใหม่อีกครั้ง
หากคุณไม่พบข้อผิดพลาดอีกต่อไป คุณก็พร้อม ในกรณีที่คุณยังเห็น “ต้องตรวจสอบดิสก์ตัวใดตัวหนึ่งเพื่อความสอดคล้อง” เกิดข้อผิดพลาดทุกครั้งที่เริ่มต้น ให้ทำตามขั้นตอนต่อไปด้านล่าง
วิธีที่ 2:การล้างรายการดิสก์ตรวจสอบด้วยตนเองโดยใช้ Registry Editor
หากคุณสามารถเริ่มคอมพิวเตอร์ได้หลังจากขั้นตอน CHKDSK เสร็จสิ้น (แต่คุณยังได้รับ “ต้องตรวจสอบดิสก์ตัวใดตัวหนึ่งเพื่อความสอดคล้อง” ทุกครั้งที่เริ่มต้น คุณอาจกำลังเผชิญกับข้อผิดพลาดในการล้างรายการภายใน Registry
ผู้ใช้หลายคนที่ประสบปัญหาเดียวกันได้รายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากที่พวกเขาใช้ Registry Editor เพื่อล้างการสแกน CHKDSK ที่กำหนดเวลาไว้จากตัวแก้ไขรีจิสทรี เป็นไปได้ว่าคุณได้รับข้อผิดพลาดนี้เนื่องจากการสแกนดิสก์ตรวจสอบตามกำหนดเวลาจะไม่ถูกล้างออกจากรีจิสทรีหลังจากขั้นตอนเสร็จสิ้น
ต่อไปนี้คือคำแนะนำโดยย่อเกี่ยวกับวิธีการแก้ไขปัญหานี้โดยใช้ Registry Editor เพื่อล้างการสแกน CHKDSK ตามกำหนดเวลา:
- กด แป้น Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “regedit ” และกด Enter เพื่อเปิด Registry Editor ที่ UAC (การควบคุมบัญชีผู้ใช้) ให้คลิกใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- ภายใน Registry Editor นำทางไปยังตำแหน่งต่อไปนี้โดยใช้บานหน้าต่างด้านซ้าย:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
- เมื่อคุณไปถึงตำแหน่งที่กล่าวถึงข้างต้นแล้ว ให้เลื่อนไปที่บานหน้าต่างด้านขวาและดับเบิลคลิกที่ BootExecute
- ถ้า ข้อมูลค่า ของการดำเนินการบูตถูกตั้งค่าเป็น autocheck autochk * /r\DosDevice\C: เพื่อ ตรวจสอบอัตโนมัติ autochk * แล้วกด ตกลง เพื่อบันทึกการเปลี่ยนแปลง
หมายเหตุ: หากตั้งค่าข้อมูลเป็น autocheck autochk * . แล้ว อย่าเปลี่ยนแปลงอะไรและไปยังวิธีถัดไปด้านล่างโดยตรง
- รีสตาร์ทเครื่องและดูว่าข้อผิดพลาดกลับมาในการเริ่มต้นครั้งถัดไปหรือไม่
หากคุณยังคงเห็น หนึ่งในดิสก์ของคุณต้องได้รับการตรวจสอบเพื่อความสอดคล้อง ผิดพลาด เลื่อนลงไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3:ตรวจสอบสถานะของบิตที่คาดว่าจะสกปรก
เหตุผลหนึ่งที่ทำให้คุณเห็นการสแกน CHKDSK อย่างสม่ำเสมอโดยไม่ได้ตั้งเวลาอะไรเลยก็คือ หากมีการตั้งค่า "บิตสกปรก" ของดิสก์ไว้ สถานะนี้จะถูกบังคับใช้หาก Windows ไม่ได้ปิดอย่างถูกต้อง การเปลี่ยนแปลงไฟล์บางอย่างยังไม่เสร็จสิ้น หรือหากดิสก์เสียหาย
ในบางกรณี อาจเป็นตัวบ่งชี้ว่าดิสก์กำลังจะล้มเหลว หรือหากคุณประสบปัญหานี้กับไดรฟ์ภายนอก อาจเป็นเพราะคุณถอดออกโดยไม่ใช้Safely Remove Hardware ฟังก์ชัน
ในกรณีใด ๆ ที่นำเสนอข้างต้น คุณสามารถใช้คำสั่ง fsutil เพื่อตรวจสอบสถานะของบิตสกปรกได้ แต่คุณจะต้องดำเนินการในพรอมต์คำสั่งที่มีสิทธิ์ของผู้ดูแลระบบ
นี่คือสิ่งที่คุณต้องทำ:
- กดปุ่ม Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “cmd ” แล้วกด Ctrl + Shift + Enter เพื่อเปิดพรอมต์คำสั่งที่ยกระดับ เมื่อได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ผู้ดูแลระบบ
- ภายในหน้าต่าง Command Prompt ที่ยกระดับขึ้น ให้เรียกใช้คำสั่งต่อไปนี้แล้วกด Enter เพื่อตรวจสอบสถานะของบิตสกปรก
fsutil dirty query X:
หมายเหตุ: โปรดทราบว่า X เป็นเพียงตัวยึดตำแหน่ง แทนที่ด้วยอักษรระบุไดรฟ์ที่คุณมีปัญหา
- หากคุณได้รับข้อความแจ้งว่าไดรฟ์ข้อมูลเป้าหมายไม่สกปรก คุณสามารถยกเว้นความเป็นไปได้ที่คุณกำลังจัดการกับไดรฟ์สกปรก ในกรณีนี้ ให้ย้ายโดยตรงไปยังวิธีถัดไปด้านล่าง
- หากโวลุ่มถูกระบุว่าสกปรก ให้เรียกใช้คำสั่งด้านล่างเพื่อจัดการกับปัญหา:
chkdsk D: /f /x
- เมื่อดำเนินการเสร็จสิ้น ให้ทำซ้ำขั้นตอนที่ 3 อีกครั้งเพื่อให้แน่ใจว่าได้ลบสิ่งสกปรกออกแล้ว หากคำตอบคือใช่ ให้รีสตาร์ทเครื่องและดูว่า “ต้องตรวจสอบดิสก์ตัวใดตัวหนึ่งเพื่อความสอดคล้อง” ข้อผิดพลาดกลับมา