CHKDSK เป็นเครื่องมือระบบที่มีอยู่ใน Windows ซึ่งตรวจสอบความสมบูรณ์ของโวลุ่มและพยายามแก้ไขข้อผิดพลาดของระบบลอจิคัล นอกจากนี้ยังระบุเซกเตอร์เสียที่มีอยู่ในฮาร์ดไดรฟ์และทำเครื่องหมายเพื่อไม่ให้เกิดข้อผิดพลาดเมื่อคอมพิวเตอร์ใช้ไดรฟ์
บางครั้งเมื่อใช้คำสั่ง CHKDSK ผู้ใช้จะพบข้อผิดพลาด "Cannot open volume for direct access" ข้อผิดพลาดนี้แสดงว่าแอปพลิเคชันไม่สามารถเข้าถึงไดรฟ์เพื่อสแกนและดำเนินการที่นั่น มีวิธีแก้ไขปัญหาเฉพาะหน้าและการตรวจสอบต่างๆ มากมายที่ทำให้ปัญหานี้หมดไป เริ่มต้นด้วยวิธีแก้ปัญหาแรกและดำเนินการตามนั้น
โซลูชันที่ 1:ยกเว้นไดรฟ์จาก CHKDSK
หากคอมพิวเตอร์ของคุณเพิ่งประสบกับ BSOD ระบบของคุณอาจตั้งค่าบิตบนไดรฟ์ของคุณว่ามีข้อบกพร่องและจะพยายามเรียกใช้ CHKDSK ก่อนบูตคอมพิวเตอร์เสมอ หากไดรฟ์นั้นเป็น C คุณจะไม่สามารถบูตเครื่องคอมพิวเตอร์หรือมีปัญหาที่คล้ายกันได้ หรือหากไดรฟ์อื่นเสียหายในลักษณะเดียวกัน คุณสามารถใช้วิธีแก้ปัญหาจากภายในคอมพิวเตอร์เพื่อแยกไดรฟ์ออกจาก CHKDSK หลังจากยกเว้นไดรฟ์แล้ว เราจะรวมไดรฟ์อีกครั้ง วิธีนี้จะช่วยขจัดสิ่งสกปรกและทำให้ CHKDSK สแกนไดรฟ์ได้ตามปกติ
โปรดทราบว่าคุณมีไดรฟ์ที่เสียหาย วิธีแก้ปัญหานี้จะไม่ทำงานตามที่คาดไว้ ไม่มีทางเลือกอื่นในการซ่อมแซมไดรฟ์ที่เสียหาย
- กด Windows + R พิมพ์ “พรอมต์คำสั่ง ” ในกล่องโต้ตอบ ให้คลิกขวาและเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ ” หากคุณมีปัญหานี้ในโลคัลไดรฟ์ C ให้ลองบูตเครื่องในพรอมต์คำสั่งโดยใช้ตัวเลือกการกู้คืนและดำเนินการแก้ไขปัญหานี้จากที่นั่น
- พิมพ์คำสั่งต่อไปนี้ตามด้วยชื่อไดรฟ์แล้วกด Enter
chkntfs /X D:
ที่นี่ไดรฟ์ 'D' ถูกแยกออกจาก CHKDSK คุณสามารถแทนที่ตัวอักษรด้วยตัวอักษรที่บอกปัญหากับคุณได้
โปรดทราบว่าคำสั่งนี้ไม่ใช่แบบสะสม นอกจากนี้ วัตถุประสงค์หลักของคำสั่งนี้คือการแยกปริมาณการตรวจสอบสิ่งสกปรกออก
- ตอนนี้ เราจะรวมไดรฟ์อีกครั้งใน CHKDSK และดูว่าการสแกนสามารถทำงานได้สำเร็จหรือไม่ ใช้พรอมต์คำสั่งเดิมต่อไปและรันคำสั่งต่อไปนี้:
chkdsk /f D:
คำสั่งนี้จะบังคับให้ CHKDSK ทำงาน หากแอปพลิเคชั่นอื่นใช้โวลุ่มอยู่ คุณอาจได้รับข้อความแจ้งว่ามีการใช้โวลุ่มนั้นอยู่ คุณสามารถกด Y หรือรันคำสั่งเมื่อรีสตาร์ท ข้อผิดพลาดนี้จะเกิดขึ้นก็ต่อเมื่อคุณปฏิบัติตามวิธีแก้ไขปัญหานี้จากภายใน Windows หากคุณใช้พรอมต์คำสั่งจากตัวเลือกการกู้คืน การดำเนินการนี้จะไม่เกิดขึ้น
โซลูชันที่ 2:ตรวจสอบแอปพลิเคชันของบุคคลที่สาม
ข้อผิดพลาดนี้อาจเกิดขึ้นหากคุณเปิดใช้งานซอฟต์แวร์ตรวจสอบไดรฟ์ของบริษัทอื่นบนคอมพิวเตอร์ของคุณ แอปพลิเคชันเหล่านี้เข้าถึงฮาร์ดไดรฟ์ของคุณอยู่แล้ว ซึ่งทำให้ CHKDSK ไม่สามารถทำงานได้ตามปกติ
ปิดการใช้งานซอฟต์แวร์เหล่านี้ทั้งหมดด้วยตนเองหรือถอนการติดตั้งอย่างสมบูรณ์จากคอมพิวเตอร์ของคุณ กด Windows + R พิมพ์ appwiz.cpl ” ในกล่องโต้ตอบและกด Enter แอปพลิเคชันทั้งหมดจะถูกระบุไว้ ถอนการติดตั้งรายการที่ตรวจสอบหรือ 'แก้ไข' ฮาร์ดไดรฟ์ของคุณ รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาหายไปหรือไม่
โซลูชันที่ 3:คลีนบูต Windows หรือใช้เซฟโหมด
คุณสามารถใช้เซฟโหมดในตัวใน Windows เพื่อบูตระบบโดยไม่มีแอปพลิเคชันของบริษัทอื่นทำงานอยู่ และ Windows ทำงานโดยมีไดรเวอร์ที่จำกัดมาก คุณยังสามารถใช้คุณสมบัติคลีนบูตเพื่อบู๊ตด้วยชุดบริการและไดรเวอร์ขั้นต่ำ ด้วยวิธีนี้ คุณจะแยกแยะว่าไดรเวอร์/บริการใดๆ ที่สร้างปัญหาและทำให้เกิดข้อความแสดงข้อผิดพลาดหรือไม่
- คลีนบูต Windows หรือใช้เซฟโหมด
- รันคำสั่ง Chkdsk เพื่อตรวจสอบว่าทำงานเป็นปกติหรือไม่ หากใช่ อาจหมายความว่ามีข้อขัดแย้งกับแอปพลิเคชันของบุคคลที่สามหรือไดรเวอร์ระบบ คุณสามารถลองเปิดแต่ละบริการเป็นชุดๆ และพิจารณาว่าบริการใดที่ทำให้เกิดปัญหา คุณสามารถใช้ตัวจัดการแอปพลิเคชัน (กด Windows + R พิมพ์ appwiz.cpl ในกล่องโต้ตอบแล้วกด Enter) เพื่อถอนการติดตั้งแอปพลิเคชันบุคคลที่สามที่ทำให้เกิดปัญหา
โซลูชันที่ 4:ใช้สื่อที่สามารถบู๊ตได้
หากไม่มีสิ่งใดช่วยคุณได้ ให้สร้างสื่อที่สามารถบู๊ตได้และเรียกใช้ chkdsk ผ่านสื่อดังกล่าวอาจช่วยแก้ปัญหาได้ เป็นไปได้ว่ากลไก SFC ในคอมพิวเตอร์ของคุณไม่ทำงานตามที่คาดไว้ และทำให้ข้อความแสดงข้อผิดพลาดปรากฏขึ้นแม้ว่าคุณจะพยายามเรียกใช้ก็ตาม ตรวจสอบให้แน่ใจว่าคุณไม่ได้ขัดจังหวะและปล่อยให้การสแกน SFC เสร็จสิ้นผ่านสื่อที่สามารถบู๊ตได้
- สร้างสื่อ Windows Bootable และบูตผ่านสื่อนั้น
- ตอนนี้ให้รันคำสั่ง chkdsk เพื่อดูว่ามันทำงานปกติหรือไม่
โซลูชันที่ 5:ตรวจสอบฮาร์ดไดรฟ์ของคุณ
หากวิธีแก้ปัญหาทั้งหมดข้างต้นไม่ได้ผล ให้พิจารณาตรวจสอบฮาร์ดไดรฟ์ของคุณ ในหลายกรณี CHKDSK จะไม่สามารถสแกนคอมพิวเตอร์ของคุณได้หากฮาร์ดไดรฟ์เสียหายทางกายภาพและมีปัญหาทางกายภาพบางอย่างอยู่ภายใน
คุณสามารถลองเสียบไดรฟ์กับคอมพิวเตอร์เครื่องอื่น และดูว่าทำงานที่นั่นหรือไม่ นอกจากนี้ ให้ลองถอดไดรฟ์ออกจากคอมพิวเตอร์ เปลี่ยนสาย SATA และ พอร์ต และลองเข้าไปใหม่อีกครั้ง ปัญหานี้ยังเกิดขึ้นหากคุณมีสายเคเบิลผิดพลาดหรือพอร์ตเสีย หากคำแนะนำเหล่านี้ไม่ได้ผล คุณควรพิจารณาให้ช่างเทคนิคที่ผ่านการตรวจสอบตรวจสอบแล้ว