ผู้ใช้บางคนรายงานว่าได้รับข้อความแสดงข้อผิดพลาดว่า “Diskpart พบข้อผิดพลาด สื่อได้รับการป้องกันการเขียน ” หลังจากใช้ ทำความสะอาด หรือ ล้างทั้งหมด คำสั่งใน DiskPart นอกจากนี้ ปัญหานี้อาจปรากฏขึ้นเมื่อติดตั้งการ์ด SD, HDD, SSD, ไดรฟ์ SanDisk และอื่นๆ ในกรณีที่คุณกำลังจัดการกับปัญหาเดียวกันบนคอมพิวเตอร์ของคุณ โพสต์นี้อาจช่วยคุณแก้ไขได้
อะไรเป็นสาเหตุให้ Diskpart พบข้อผิดพลาดในการป้องกันการเขียนสื่อ
มีอุปกรณ์เก็บข้อมูลจำนวนมากที่ให้การป้องกันไฟล์และโฟลเดอร์ผ่านการป้องกันการเขียน ขออภัย บางครั้งไฟล์และโฟลเดอร์ไม่สามารถเข้าถึงได้ นอกจากนี้ ไดรฟ์บางตัวไม่มีสวิตช์ป้องกันการเขียนแต่ยังสามารถตั้งค่าเป็นแบบอ่านอย่างเดียวได้ ด้านล่างนี้คือสาเหตุที่เป็นไปได้บางประการ
- คุณอาจมีเซกเตอร์เสียในไดรฟ์ของคุณ
- มัลแวร์หรือไวรัสติดสื่อเก็บข้อมูลของคุณ
- ดิสก์ได้รับการตั้งค่าเป็นแบบอ่านอย่างเดียวในรีจิสทรีหรือในพร็อพเพอร์ตี้
- สื่อไม่สามารถเขียนได้อีกต่อไปหากเปิดใช้งานโหมดอ่านอย่างเดียวโดยไม่ได้ตั้งใจ
- โหมดอ่านอย่างเดียวเปิดใช้งานโดยไม่ได้ตั้งใจและสื่อไม่สามารถเขียนได้
Diskpart พบข้อผิดพลาด สื่อได้รับการป้องกันการเขียน
ขอแนะนำให้คุณสำรองไฟล์ไว้ก่อนแล้วจึงลองทำตามคำแนะนำด้านล่างเพื่อแก้ไขข้อผิดพลาดนี้อย่างมีประสิทธิภาพ
1] แก้ไขตัวแก้ไขรีจิสทรี
ลองเปลี่ยนค่าคีย์ WriteProtect ใน Registry เพื่อดูว่าสามารถแก้ปัญหาได้หรือไม่ คุณสามารถทำได้โดยใช้ขั้นตอนด้านล่าง:
- ขั้นตอนแรกคือการเปิด Registry Editor ในการดำเนินการนี้ ให้กด แป้น Windows + R เพื่อเปิด Run พิมพ์ regedit ลงในกล่องข้อความ จากนั้นคลิก ตกลง . เมื่อ UAC ปรากฏบนหน้าจอ ให้คลิกที่ ใช่ ปุ่ม.
- เมื่อคุณอยู่ใน Registry Editor ให้ไปที่ตำแหน่งต่อไปนี้:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
หมายเหตุ: หรือคุณสามารถคัดลอกและวางบรรทัดเส้นทางด้านล่างในแถบที่อยู่ของ Registry Editor แล้วกด Enter คอมพิวเตอร์ของคุณจะพาคุณไปที่นั่นโดยอัตโนมัติ
- หากคุณไม่เห็น StorageDevicePolicies ป้อนตำแหน่งต่อไปนี้ คุณต้องสร้างมันขึ้นมา
- ในการทำเช่นนั้น ให้คลิกขวาที่ Control จากนั้นเลือก ใหม่> คีย์ .
- จากนั้นตั้งชื่อเป็น StorageDevicePolicies
- ตอนนี้คุณต้องสร้างค่า DWORD 32 บิตใหม่ชื่อ WriteProtect
- สำหรับสิ่งนี้ ให้คลิกขวาที่ StorageDevicePolicies เลือก New> DWORD (32-bit) Value แล้วตั้งชื่อเป็น WriteProtect
- คลิกสองครั้งบน WriteProtect ที่สร้างขึ้นใหม่ คีย์ จากนั้นเมื่อเมนูป๊อปอัปปรากฏขึ้น ให้เปลี่ยนข้อมูลค่าเป็น 0 .
- สุดท้าย คลิก ตกลง เพื่อบันทึกการเปลี่ยนแปลง
ตอนนี้ให้ปิดหน้าต่าง Registry Editor และตรวจสอบว่าคุณสามารถเข้าถึงอุปกรณ์จัดเก็บข้อมูลและข้อมูลได้หรือไม่
2] ลบแอตทริบิวต์อ่านอย่างเดียว
หากคำสั่ง Diskpart clean ทำงานไม่ถูกต้องเนื่องจากสื่อมีการป้องกันการเขียนบน USB, การ์ด SD, HDD หรือ SSD ให้ล้างแอตทริบิวต์อ่านอย่างเดียวและดูว่าจะช่วยได้หรือไม่ นี่คือวิธีการ:
- เรียกใช้พรอมต์คำสั่งในฐานะผู้ดูแลระบบ โดยเปิดหน้าต่างเรียกใช้ เมื่อเปิดขึ้น ให้พิมพ์ cmd ในแถบค้นหาแล้วกดคีย์ผสม Ctrl+Shift+Enter .
- ในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์ diskpart แล้วกด Enter
- จากนั้น รันคำสั่งตามลำดับที่แสดงด้านล่าง:
list disk select disk n attributes disk clear readonly clean
หมายเหตุ: ในคำสั่งข้างต้น n หมายถึงจำนวนอุปกรณ์ที่จะทำความสะอาด
- หลังจากที่คุณทำตามขั้นตอนข้างต้นแล้ว ให้ปิดหน้าต่างและตรวจสอบว่าใช้งานได้หรือไม่
3] ซ่อมแซมไฟล์ระบบที่เสียหาย
ระบบไฟล์ที่เสียหายอาจทำให้เกิดปัญหานี้ได้เช่นกัน หากคุณพบปัญหาดังกล่าว คุณสามารถใช้ Diskpart เพื่อลบไฟล์ป้องกันการเขียนทั้งหมดและฟอร์แมตดิสก์ใหม่ได้
- เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ
- ในหน้าถัดไป พิมพ์ diskpart แล้วกด Enter
- ตอนนี้ให้รันคำสั่งด้านล่างทีละรายการ:
list disk select disk m attributes disk clear readonly clean create partition primary format fs=fat32
หมายเหตุ: ในบรรทัดคำสั่งด้านบน m หมายถึงไดรฟ์ที่มีระบบไฟล์ที่เสียหาย
เมื่อคุณทำตามขั้นตอนข้างต้นเสร็จแล้ว ให้ปิดหน้าต่างนี้และตรวจสอบว่าอุปกรณ์และข้อมูลของคุณสามารถเข้าถึงได้หรือไม่
เกี่ยวข้อง :
- Diskpart พบข้อผิดพลาด พารามิเตอร์ไม่ถูกต้อง
- DiskPart พบข้อผิดพลาด:การเข้าถึงถูกปฏิเสธ
- DiskPart พบข้อผิดพลาด: ข้อผิดพลาดของข้อมูล การตรวจสอบ Cyclic redundancy
- ข้อผิดพลาด DiskPart อุปกรณ์ไม่รู้จักคำสั่ง
ฉันจะทำความสะอาด Diskpart ได้อย่างไร
การใช้คำสั่ง clean ใน Diskpart จะลบดิสก์ทั้งหมดและพาร์ติชั่น เมื่อคุณล้างดิสก์ทั้งหมดแล้ว คุณสามารถใช้ยูทิลิตี้ Diskpart เพื่อสร้างพาร์ติชั่นใหม่ได้ ในบทความนี้ เราได้พูดถึงกระบวนการทั้งหมด