ข้อผิดพลาด ‘Windows cannot Run Disk Checking on this Volume Because it is Write Protected’ เกิดขึ้นเมื่อโวลยูม/ไดรฟ์ของคุณเสียหายหรือถูกตั้งค่าเป็น Read Only CHKDSK เป็นยูทิลิตี้บรรทัดคำสั่งใน Windows ที่ให้คุณค้นหาแบดเซกเตอร์ในโวลยูมและตรวจสอบความสมบูรณ์ของไฟล์ระบบที่จัดเก็บบนไดรฟ์ของคุณ บางครั้ง การรันยูทิลิตี้อาจแจ้งข้อผิดพลาดว่าดライブเสียหายหรือถูกป้องกันการเขียน
หากหนึ่งในไดรฟ์ของคุณถูกป้องกันการเขียน หมายความว่าคุณจะไม่สามารถแก้ไขเนื้อหาของไดรฟ์ได้ ซึ่งรวมถึงการแก้ไขไฟล์หรือลบไฟล์ อย่างง่ายๆ การป้องกันการเขียนหมายความว่าโวลยูมถูกตั้งแอตทริบิวต์เป็น Read-only ตัวอย่างหลักคือการป้องกันการเขียนของไดรฟ์ USB ซึ่งเกิดขึ้นบ้างกับทุกคน ซึ่งคุณไม่สามารถคัดลอกเนื้อหาของไดรฟ์ USB ไปยังคอมพิวเตอร์หรือในทางกลับกัน

สาเหตุของข้อผิดพลาด Windows cannot Run Disk Checking on this Volume Because it is Write Protected
จะไม่ผิดที่จะพูดว่าทุกคนเจอข้อผิดพลาดนี้บ่อยครั้ง ซึ่งมักเกิดจาก —
- การป้องกันการเขียนบนไดรฟ์ของคุณ หากไดรฟ์ของคุณถูกตั้งแอตทริบิวต์เป็น Read-only ข้อผิดพลาดจะปรากฏโดยธรรมชาติเนื่องจากสิทธิ์ถูกจำกัด
- ไดรฟ์เสียหาย บางครั้ง หากไดรฟ์ของคุณเสียหายหรือเสียหายเนื่องจากไฟล์ระบบที่ไม่ดีจัดเก็บบนมัน อาจทำให้ข้อผิดพลาดปรากฏ
คุณสามารถใช้โซลูชันที่กล่าวไว้ด้านล่างเพื่อแก้ไขปัญหาของคุณ
วิธีแก้ไข 1: แก้ไข CHKDSK ใน Command Prompt
เริ่มต้นด้วยสิ่งง่ายๆ มีรายงานว่าข้อผิดพลาดได้รับการแก้ไขโดยใช้คำสั่ง chkdsk ที่แตกต่างกัน ซึ่งได้รับคำแนะนำจาก Microsoft Support เอง ดังนั้น จึงคุ้มค่าที่จะลอง สิ่งที่คุณต้องทำคือ:
- เปิด Command Prompt ที่มีสิทธิ์สูงโดยกด Winkey + X และเลือก Command Prompt (Admin) จากรายการ
- เมื่อเปิดแล้ว ให้พิมพ์ดังต่อไปนี้:

chkdsk D: /f /r /x
3. โดยที่ D: คือไดรฟ์ที่มีปัญหา ให้แทนที่ตามเหมาะสม
พารามิเตอร์หมายถึง:
/f พารามิเตอร์ค้นหาข้อผิดพลาดบนไดรฟ์ของคุณและพยายามแก้ไข
/r พารามิเตอร์จะสแกนไดรฟ์ของคุณหาแบดเซกเตอร์และแก้ไข
/x พารามิเตอร์จะถอดโวลยูมของคุณ หมายถึง หากไดรฟ์ของคุณกำลังใช้งานอยู่ มันจะไม่ได้ถูกใช้งานจนกว่าการค้นหาจะเสร็จสิ้น
สำคัญที่จะต้องทราบว่าบางผู้ใช้รายงานว่าปัญหาของพวกเขายังคงอยู่แม้หลังจากลองวิธีนี้ ในกรณีนั้น คุณจะต้องทำตามโซลูชันอื่นๆ ที่กล่าวไว้ด้านล่าง
วิธีแก้ไข 2: แก้ไขแอตทริบิวต์ผ่าน Registry
หากโซลูชันจาก Microsoft ไม่ได้ผลกับคุณ คุณสามารถลองลบการป้องกันการเขียนโดยใช้ Windows Registry Windows Registry อาจทำให้เกิดปัญหาวิกฤตบางอย่าง ดังนั้น โปรดทำตามขั้นตอนอย่างระมัดระวัง นี่คือสิ่งที่ต้องทำ:
- กด Winkey + R เพื่อเปิด Run
- พิมพ์ regedit
- เมื่อ Windows Registry เปิด ให้วางต่อไปนี้ในแถบที่อยู่/ตำแหน่ง:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
4. ที่นั่น ให้ดับเบิลคลิกคีย์ ‘WriteProtect’ และเปลี่ยนค่าจาก 1 เป็น 0

หากคุณไม่พบโฟลเดอร์ StorageDevicePolicies ใน Windows Registry ของคุณ นี่คือวิธีทางเลือกสำหรับคุณ:
- วางพาธต่อไปนี้ในแถบที่อยู่:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
2. ในบานกลาง ให้คลิกขวาและเลือก New > Key

3. โฟลเดอร์ใหม่จะถูกสร้างขึ้น ให้ตั้งชื่อว่า ‘StorageDevicePolicies’ ตรวจสอบให้แน่ใจว่าคุณไม่ได้พิมพ์ชื่อผิด
4. หลังจากนั้น ให้ไฮไลท์โฟลเดอร์ที่สร้างใหม่ คลิกขวาที่บานกลางและเลือก DWORD (32-bit) Value

5. ตั้งชื่อว่า WriteProtect และตั้งค่าเป็น 0
วิธีแก้ไข 3: ใช้ DiskPart
DiskPart เป็นยูทิลิตี้บรรทัดคำสั่งที่คุณสามารถใช้สร้างพาร์ติชันบนไดรฟ์ของคุณได้ มันยังสามารถใช้เปลี่ยนแอตทริบิวต์ของไดรฟ์ได้ ซึ่งเป็นสิ่งที่เราจะทำที่นี่ วิธีใช้มีดังนี้:
- เปิด Start Menu พิมพ์ ‘diskpart’ และเปิดขึ้นมา
- เมื่อยูทิลิตี้โหลด ให้พิมพ์:
list volume
3. โวลยูมบนฮาร์ดดิสก์ของคุณจะถูกรายการ ให้พิมพ์ต่อไปนี้:
select volume #
4. คุณจะต้องแทนที่ # ด้วยตัวอักษรไดรฟ์ของคุณ
5. หลังจากนั้น ให้พิมพ์ต่อไปนี้:
attributes disk clear readonly

6. รอจนเสร็จสิ้น
วิธีแก้ไข 4: สแกนไดรฟ์หาไฟล์เสียหาย
สิ่งสุดท้ายที่คุณสามารถทำเพื่อแก้ไขข้อผิดพลาดนี้คือการสแกนไดรฟ์หาไฟล์เสียหาย ซึ่งเป็นหนึ่งในสาเหตุหลักของปัญหา วิธีทำมีดังนี้:
- เปิด ‘This PC’
- คลิกขวาไดรฟ์ที่มีปัญหาและเลือก Properties
- ไปที่แท็บ Tools
- เมื่ออยู่ที่นั่น ให้คลิกตัวเลือก ‘Check’

- หากได้รับแจ้งจากกล่องโต้ตอบ UAC ให้เลือก Yes
- รอจนการสแกนเสร็จสิ้น