Diskpart Tool เป็นเครื่องมือบรรทัดคำสั่งที่สามารถใช้จัดการพาร์ติชันในระบบ Windows ได้ มีฟังก์ชันทั้งหมดของ Disk Management Tool และมากกว่านั้น อย่างไรก็ตาม ในบางกรณี ยูทิลิตี้ Diskpart ไม่สามารถเปลี่ยนแอตทริบิวต์ของพาร์ติชันได้ และแสดงข้อความต่อไปนี้ – Diskpart failed to clear disk attributes.
สาเหตุที่เป็นไปได้ของปัญหานี้มีดังนี้:
- Bad sectors ในฮาร์ดดิสก์ที่เกี่ยวข้องกับพาร์ติชัน
- พาร์ติชันอาจถูกซ่อนอยู่
- สำหรับดิสก์ภายนอก สวิตช์ write-protection แบบกายภาพอาจถูกเปิดใช้งาน
- ดิสก์ภายนอกอาจอยู่ในรูปแบบ RAW
- Write-protection อาจถูกเปิดใช้งานสำหรับดิสก์ภายในบางตัวจาก Registry ด้วย
Diskpart failed to clear disk attributes
คุณสามารถลองโซลูชันต่อไปนี้เพื่อแก้ไขปัญหา:
- รันยูทิลิตี้ CHKDSK
- ตรวจสอบสวิตช์ write-protection แบบกายภาพบนดิสก์ภายนอก
- เปลี่ยนรูปแบบของดิสก์ภายนอกจาก RAW เป็นอย่างอื่น
- ลบ Write protection ผ่าน Registry
1] รันยูทิลิตี้ CHKDSK
CHKDSK utility ช่วยตรวจสอบ bad sectors ในฮาร์ดดิสก์และซ่อมแซมพวกมัน นี่ควรเป็นขั้นตอนแรกก่อนจะสรุปอะไรเกี่ยวกับฮาร์ดแวร์
2] ตรวจสอบสวิตช์ write-protection แบบกายภาพบนดิสก์ภายนอก
ดิสก์ภายนอกบางตัวมีสวิตช์ write-protection แบบกายภาพบนตัวมัน เมื่อสวิตช์เปิดอยู่ คุณจะไม่สามารถแก้ไขเนื้อหาของดิสก์ได้
ข้อเสนอแนะส่วนตัวคือ ควรยกเว้นดิสก์ภายนอกขณะใช้ Diskpart utility แต่หากคุณต้องใช้ โปรดปิดสวิตช์ toggle บนดิสก์ภายนอก
3] เปลี่ยนรูปแบบของดิสก์ภายนอกจาก RAW เป็นอย่างอื่น
รูปแบบ RAW ถูกสร้างเมื่อไฟล์บางไฟล์ในดิสก์ภายนอกเสียหาย อาจเกิดจากปัญหาฮาร์ดแวร์ด้วย แต่ในกรณีนั้น เราไม่สามารถแก้ไขปัญหาได้เอง ในสถานการณ์นี้ เราจะต้องจัดรูปแบบ File System เป็น FAT หรือ NTFS
กด Win + R เพื่อเปิดหน้าต่าง Run และพิมพ์คำสั่ง diskpart
ในหน้าต่าง Command prompt ที่มีสิทธิ์ผู้ดูแลระบบซึ่งตามมา ให้พิมพ์คำสั่งต่อไปนี้และกด Enter หลังแต่ละคำสั่งเพื่อรัน

list volume select volume x format fs=fat32 quick exit.
ที่ x คือตัวอักษรดิสก์ของดิสก์ภายนอกที่จะจัดรูปแบบ
เมื่อเสร็จแล้ว คุณสามารถดำเนินการต่อกับสิ่งที่คุณตั้งใจจะทำกับคำสั่ง Diskpart เริ่มต้นได้
เกี่ยวข้อง: Diskpart has encountered an error, The parameter is incorrect
4] ลบ Write protection ผ่าน Registry
วิธี Registry Editor สามารถใช้แก้ไขปัญหาได้ ขั้นตอนการทำดังนี้:
กด Win + R เพื่อเปิดหน้าต่าง Run พิมพ์คำสั่ง regedit และกด Enter เพื่อเปิดหน้าต่าง Registry Editor
ไปที่พาธต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

บน right-pane ดับเบิลคลิกที่ WriteProtect เพื่อแก้ไขคุณสมบัติของมัน
เปลี่ยนค่า Value Data เป็น 0
คลิก OK เพื่อบันทึกการตั้งค่าและรีสตาร์ทระบบ
หากโซลูชันที่กล่าวมาข้างต้นไม่ทำงาน สาเหตุอาจเป็นปัญหาฮาร์ดแวร์ คุณสามารถปรึกษาช่างเทคนิคได้
