Check Disk Utility หรือ Chkdsk.exe ใน Windows 11/10/8/7 ใช้ตรวจสอบข้อผิดพลาดใน disk media และ file system หากคุณเผชิญปัญหาตั้งแต่ blue screens จนถึงไม่สามารถเปิด บันทึก ไฟล์ หรือโฟลเดอร์ คุณควรรัน chkdsk.exe
Check Disk สามารถรันอัตโนมัติได้ ในกรณี shutdown แบบกะทันหัน หรือหากมันพบว่า file system เป็น 'dirty' อาจมีครั้งที่คุณพบว่า Check Disk Utility นี้รันอัตโนมัติทุกครั้งที่ Windows ของคุณเริ่มต้น คุณอาจจัดตารางการรันมันไว้ หรือ Windows ของคุณอาจตัดสินใจจัดตารางการรันมัน แต่แทนที่จะรันเพียงครั้งเดียว มันยังคงรันทุกครั้งที่คอมพิวเตอร์ Windows ของคุณบูท
Check Disk รันทุกครั้งที่เริ่มต้น
หาก Check Disk หรือ chkdsk tool ใน Windows รันทุกครั้งที่บูท นี่คือสิ่งไม่กี่อย่างที่คุณอาจต้องการลองเพื่อยกเลิกการดำเนินการ ChkDsk:
- ปล่อยให้มันรันครบหนึ่งรอบ
- แก้ไข Windows Registry
- ยกเลิก ChkDsk ด้วย Command Prompt
ลองดูขั้นตอนเหล่านี้ในรายละเอียด
1. ปล่อยให้มันรันครบหนึ่งรอบ
การรันกระบวนการนี้บ่งชี้ว่าคุณมีปัญหาบางอย่างในฮาร์ดดิสก์ และคอมพิวเตอร์ของคุณกำลังพยายามแก้ไข ดังนั้น คุณควรปล่อยให้มันรันครบหนึ่งรอบแทนที่จะขัดจังหวะ
2. แก้ไข Windows Registry
มี Registry file ที่คุณต้องแก้ไขเพื่อแก้ปัญหานี้ สำหรับนั้น ให้ทำดังนี้:
- กด Win+R เพื่อเปิด Run prompt
- พิมพ์ regedit และกดปุ่ม Enter
- คลิกตัวเลือก Yes เพื่อเปิด Registry Editor
- ไปที่ path นี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager - ดับเบิลคลิกที่ BootExecute String Value
- เปลี่ยน Value data จาก autocheck autochk * /. เป็น autocheck autochk *
- กดปุ่ม OK
หากสิ่งนี้ทำงานสำหรับคุณ ดีแล้ว ไม่เช่นนั้น ลองขั้นตอนถัดไป
3. ยกเลิก ChkDsk ด้วย Command Prompt
เปิดหน้าต่าง command prompt พิมพ์ข้อความต่อไปนี้และกด Enter:
fsutil dirty query g:
คำสั่งนี้จะ query ไดรฟ์ และมากกว่าความน่าจะเป็น มันจะบอกคุณว่ามัน dirty
ต่อไป รันคำสั่งต่อไปนี้:
CHKNTFS /X G:
X บอก Windows ว่าอย่าเช็คไดรฟ์เฉพาะนั้น (G) ในการบูทครั้งต่อไป
ในเวลานี้ ให้รีบูทคอมพิวเตอร์ด้วยตนเอง มันควรไม่รัน Chkdsk ตอนนี้ แต่พาคุณไปยัง Windows โดยตรง
เมื่อ Windows โหลดสมบูรณ์แล้ว ให้เปิด command prompt อีกอันและรันคำสั่งต่อไปนี้:
Chkdsk /f /r g:
สิ่งนี้ควรพาคุณผ่านห้าขั้นตอนของการสแกน และจะ unset dirty bit นั้น สุดท้าย พิมพ์ข้อความต่อไปนี้และกด Enter:
fsutil dirty query g:
Windows จะยืนยันว่า dirty bit ไม่ได้ถูกตั้งค่าบนไดรฟ์นั้น
คุณสามารถรันคำสั่ง chkdsk /r หรือ chkdsk /f เพื่อตรวจสอบฮาร์ดดิสก์หาข้อผิดพลาด
หวังว่าจะช่วยได้
หากคุณต้องการข้อมูลเพิ่มเติม คุณสามารถดู ChkDsk log files ได้ตลอดเวลา
ทำไมคอมพิวเตอร์ของฉันจึงทำ disk check ทุกครั้งที่เริ่มต้น?
หากคอมพิวเตอร์ของคุณรัน disk check ทุกครั้งที่คุณเริ่มต้น แสดงว่ามีปัญหาบางอย่างในฮาร์ดดิสก์ของคุณ เมื่อคอมพิวเตอร์ตรวจจับปัญหาภายในบางอย่าง มันจะรันกระบวนการ disk check อัตโนมัติเพื่อกำจัดปัญหา
ฉันจะหยุด chkdsk ไม่ให้รันตอน startup Windows 11/10 ได้อย่างไร?
มีหลายสิ่งที่คุณสามารถทำเพื่อหยุด chkdsk ไม่ให้รันตอน startup ใน Windows 11/10 ตัวอย่างเช่น คุณสามารถจบการสแกน แก้ไข registry file ที่ชื่อ BootExecute ฯลฯ อีกทางหนึ่ง คุณสามารถยกเลิก ChkDsk ด้วย Command Prompt ได้เช่นกัน
บทความที่เกี่ยวข้อง:
- วิธีลดเวลา ChkDsk countdown
- Check Disk จะไม่รันตอน startup ใน Windows
- ChkDsk ค้างหรือ hangs