Một số người gặp lỗi Diskpart has encountered an error, The media is write protected sau khi dùng lệnh clean hoặc clean all trong DiskPart. Lỗi cũng xuất hiện khi gắn SD card, HDD, SSD, SanDisk. Bài viết giúp khắc phục.
Nguyên nhân lỗi write protection Diskpart
Một số thiết bị lưu trữ có bảo vệ ghi file/thư mục. Đôi khi file không truy cập được. Một số ổ không có switch write-protection nhưng vẫn bị set read-only. Nguyên nhân có thể:
- Bad sector trên ổ đĩa.
- Malware/virus nhiễm thiết bị lưu trữ.
- Đĩa bị set read-only trong Registry hoặc Properties.
- Chế độ read-only bị bật vô tình khiến ổ không ghi được.
Các giải pháp
1. Sửa Registry Editor
Thay đổi giá trị khóa WriteProtect:
- Win+R →
regedit→ OK → Yes (UAC). - Đến:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies - Nếu không thấy khóa StorageDevicePolicies → chuột phải Control → New → Key → tên StorageDevicePolicies.
- Tạo DWORD (32-bit) Value tên WriteProtect.
- Double-click WriteProtect → Value data: 0 → OK.
Đóng Registry → kiểm tra ổ đĩa.
2. Xóa thuộc tính Read Only (Diskpart)
Nếu lệnh clean thất bại do write-protected:
- CMD Admin (Win+R → cmd → Ctrl+Shift+Enter).
- Gõ
diskpart→ Enter. - Chạy lần lượt:
list disk select disk n attributes disk clear readonly clean
n = số thứ tự ổ cần clean. Đóng cửa sổ → kiểm tra.
3. Sửa file hệ thống hỏng và format lại
File system hỏng cũng gây lỗi. Dùng Diskpart xóa write-protection và format:
- CMD Admin →
diskpart→ Enter. - Chạy lần lượt:
list disk select disk m attributes disk clear readonly clean create partition primary format fs=fat32
m = số ổ chứa file system hỏng. Đóng cửa sổ → kiểm tra.
Các lỗi Diskpart liên quan
- Diskpart: The parameter is incorrect
- DiskPart: Access is denied
- DiskPart: Data error Cyclic redundancy check
- DiskPart: The device does not recognize the command
Cách clean Diskpart?
Lệnh clean xóa toàn bộ ổ và partition. Sau clean, dùng Diskpart tạo partition mới. Bài viết đã trình quy trình đầy đủ.