Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: DiskPart has Encountered an Error 'Access is Denied'

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

แก้ไข: DiskPart has Encountered an Error  Access is Denied

สาเหตุของข้อผิดพลาด '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

วิธีเร็วที่สุด:

  1. กด Windows + R พิมพ์ cmd กด Ctrl + Shift + Enter เปิด Elevated Command Promptแก้ไข: DiskPart has Encountered an Error  Access is Denied
  2. ที่ UAC คลิก Yes ให้สิทธิ์ Admin
  3. ใน Elevated CMD ที่เปิดอยู่ รัน DiskPart อีกครั้ง ทดสอบว่ายังผิดพลาดหรือไม่

หายังผิดพลาด ให้ลองวิธีถัดไป

วิธีที่ 2: ปิด Write Protection บนไดรฟ์

อีกวิธีคือปิด Write Protection ทำได้ 2 ทาง: ผ่าน DiskPart หรือ Registry Editor

ปิด Write Protection ผ่าน DiskPart

  1. กด Windows + R พิมพ์ diskpart Enter เปิด DiskPart Utilityแก้ไข: DiskPart has Encountered an Error  Access is Denied
  2. พิมพ์คำสั่ง
    list disk
    Enter เพื่อดู Disk ทั้งหมด
  3. พิมพ์คำสั่ง
    Select Disk X
    Enter (X = หมายเลข Disk ที่ต้องการ)
  4. พิมพ์คำสั่งปิด Write Protection:
    attribute disk clear readonly
  5. รีสตาร์ทเครื่อง ทดสอบ DiskPart อีกครั้ง

ปิด Write Protection ผ่าน Registry Editor

  1. กด Windows + R พิมพ์ regedit Enter เปิด Registry Editor คลิก Yes ที่ UACแก้ไข: DiskPart has Encountered an Error  Access is Denied
  2. ไปที่ Path:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
    (วางในแถบที่อยู่กด Enter ได้)
  3. ด้านขวา ดับเบิลคลิก WriteProtect เปลี่ยนค่าเป็น 0 เพื่อปิด Write Protectionแก้ไข: DiskPart has Encountered an Error  Access is Denied

หายังไม่ได้ ให้ลองวิธีถัดไป

วิธีที่ 3: ใช้โปรแกรมบุคคลที่สาม Resize Partition (ถ้าต้องการ)

มีฟรีแวร์ที่ Resize Partition ได้ดี ไม่ต้องใช้ DiskPart ผู้ใช้รายงานว่าใช้ได้ ไม่เจอข้อผิดพลาด Access Denied

ทดสอบหลายตัว เลือก Partition Manager Free (ใน Paragon Hard Disk Manager) ขั้นตอน:

หมายเหตุ: การแก้ไข Partition อาจทำให้สูญเสียข้อมูล แบ็คอัพข้อมูลก่อน ทุกครั้ง

  1. ไปลิงก์ดาวน์โหลด (here) คลิก Download Partition Manager Freeแก้ไข: DiskPart has Encountered an Error  Access is Denied
  2. ติดตั้ง Paragon Hard Disk Manager (ที่มี Partition Manager Free)
  3. เปิด Paragon Hard Disk Manager สร้างบัญชี ล็อกอิน เปิดใช้งานออนไลน์ ไป Tools > Partition Managerแก้ไข: DiskPart has Encountered an Error  Access is Denied
  4. ใช้ Utility นี้ทำ Merge, Format, Split Partition แทน DiskPart