ผู้ใช้ Windows หลายคนรายงานว่าพบข้อผิดพลาด "DiskPart has encountered an error: access is denied" เมื่อใช้คำสั่ง DiskPart เช่น ย่อ/ขยาย Partition หรือ Format ไดรฟ์ ปัญหาพบในหลายเวอร์ชัน Windows ไม่ผูกมัดกับ OS เวอร์ชันใดเวอร์ชันหนึ่ง

สาเหตุของข้อผิดพลาด 'DiskPart has encountered an error: Access is denied'
จากการวิเคราะห์รายงานผู้ใช้และวิธีแก้ที่สำเร็จ พบสาเหตุหลัก 2 ประการ:
- Command Prompt ไม่มีสิทธิ์ Administrator — สาเหตุที่พบบ่อยที่สุด DiskPart ต้องการสิทธิ์ Admin สำหรับคำสั่งบางอย่าง แก้ได้โดยเปิด Command Prompt เป็น Administrator
- Write Protection เปิดอยู่บนไดรฟ์ — ไดรฟ์มี Write Protection เปิดอยู่ DiskPart จึงเข้าถึงไม่ได้ แก้ได้โดยปิด Write Protection ผ่าน DiskPart เอง หรือ Registry Editor
ลองวิธีแก้ด้านล่างตามลำดับ
วิธีที่ 1: รัน Command Prompt ด้วยสิทธิ์ Administrator
สาเหตุหลักคือลืมว่า DiskPart ต้องการ Admin privileges ต้องเปิด Elevated Command Prompt
วิธีเร็วที่สุด:
- กด Windows + R พิมพ์ cmd กด Ctrl + Shift + Enter เปิด Elevated Command Prompt

- ที่ UAC คลิก Yes ให้สิทธิ์ Admin
- ใน Elevated CMD ที่เปิดอยู่ รัน DiskPart อีกครั้ง ทดสอบว่ายังผิดพลาดหรือไม่
หายังผิดพลาด ให้ลองวิธีถัดไป
วิธีที่ 2: ปิด Write Protection บนไดรฟ์
อีกวิธีคือปิด Write Protection ทำได้ 2 ทาง: ผ่าน DiskPart หรือ Registry Editor
ปิด Write Protection ผ่าน DiskPart
- กด Windows + R พิมพ์ diskpart Enter เปิด DiskPart Utility

- พิมพ์คำสั่ง
list disk
Enter เพื่อดู Disk ทั้งหมด - พิมพ์คำสั่ง
Select Disk X
Enter (X = หมายเลข Disk ที่ต้องการ) - พิมพ์คำสั่งปิด Write Protection:
attribute disk clear readonly
- รีสตาร์ทเครื่อง ทดสอบ DiskPart อีกครั้ง
ปิด Write Protection ผ่าน Registry Editor
- กด Windows + R พิมพ์ regedit Enter เปิด Registry Editor คลิก Yes ที่ UAC

- ไปที่ Path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
(วางในแถบที่อยู่กด Enter ได้) - ด้านขวา ดับเบิลคลิก WriteProtect เปลี่ยนค่าเป็น 0 เพื่อปิด Write Protection

หายังไม่ได้ ให้ลองวิธีถัดไป
วิธีที่ 3: ใช้โปรแกรมบุคคลที่สาม Resize Partition (ถ้าต้องการ)
มีฟรีแวร์ที่ Resize Partition ได้ดี ไม่ต้องใช้ DiskPart ผู้ใช้รายงานว่าใช้ได้ ไม่เจอข้อผิดพลาด Access Denied
ทดสอบหลายตัว เลือก Partition Manager Free (ใน Paragon Hard Disk Manager) ขั้นตอน:
หมายเหตุ: การแก้ไข Partition อาจทำให้สูญเสียข้อมูล แบ็คอัพข้อมูลก่อน ทุกครั้ง
- ไปลิงก์ดาวน์โหลด (here) คลิก Download Partition Manager Free

- ติดตั้ง Paragon Hard Disk Manager (ที่มี Partition Manager Free)
- เปิด Paragon Hard Disk Manager สร้างบัญชี ล็อกอิน เปิดใช้งานออนไลน์ ไป Tools > Partition Manager

- ใช้ Utility นี้ทำ Merge, Format, Split Partition แทน DiskPart