Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

แก้ไขข้อผิดพลาด 'Media Is Write Protected' บน Windows - วิธีแก้แบบขั้นตอน

Write Protection เป็นฟีเจอร์ป้องกันไม่ให้ลบหรือแก้ไขข้อมูลบนดิสก์หรืออุปกรณ์จัดเก็บโดยไม่ได้ตั้งใจ แต่บางครั้ง Windows ปฏิเสธทำงานกับไดรฟ์เพราะตรวจพบว่า Write Protected แม้จะไม่ควรจะเป็น

ข่าวดีคือมีหลายวิธีแก้ข้อผิดพลาด "Media is Write Protected" ใน Windows มาดูเริ่มจากวิธีที่ชัดเจนที่สุด

ตรวจสอบสวิตช์ Write Protection บนสื่อจัดเก็บ

หากจัดรูปแบบหรือเขียนข้อมูลลง USB Flash Drive, SD Card หรืออุปกรณ์ภายนอกไม่ได้ ให้ตรวจสอบสวิตช์ Write Protection เป็นสวิตช์เลื่อนแบบกายภาพ ทำให้ On/Off ได้ หากโดนผลักไปที่ตำแหน่ง Write Protection จะจัดรูปแบบหรือเขียนไม่ได้ จง Toggle กลับมา สำคัญ: Eject ไดรฟ์ก่อน Toggle สวิตช์!

ลบ Write Protection จากไฟล์และโฟลเดอร์

หากปัญหาเป็น Write Protection ของไฟล์/โฟลเดอร์เฉพาะ ไม่ใช่ทั้งดิสก์ แก้ได้ง่าย:

  1. เปิด File Explorer
  2. ไปที่ไฟล์/โฟลเดอร์ที่มี Write Protection
    เลือกไฟล์/โฟลเดอร์เหล่านั้น
  3. คลิกขวาเลือก Properties
  4. แท็บ General ให้แน่ใจว่ากล่อง Read-Only ไม่ได้ติ๊ก
  5. เลือก Apply แล้ว OK

หากเลือกโฟลเดอร์ที่มีไฟล์/โฟลเดอร์ย่อย จะถามยืนยันว่าจะ Apply ลงไปในทุกอย่างภายในหรือไม่

รัน Disk Scan

การบำรุงรักษาที่ดีก่อนจะไปแก้ Registry คือสแกนดิสก์ทางกายภาพ หากดิสก์เสียหายหรือเสียหาย อาจก่อให้เกิด Write Protection Error

วิธีรัน Full Disk Scan ใน Windows:

  1. เปิด File Explorer
  2. คลิกขวาที่ไดรฟ์ที่ต้องการสแกน เลือก Properties
  3. ไปแท็บ Tools
  4. เลือก Check
  5. เลือก Scan and Repair Drive

ถ้าสแกนเจอและซ่อมแซมปัญหา ให้ลองใช้ไดรฟ์อีกครั้ง

รัน Full Malware Scan

มัลแวร์บางชนิด Write Protect ไดรฟ์เพื่อป้องกันการลบตัวเอง ไมใช่สาเหตุหลัก แต่สแกนมัลแวร์เร็วและง่าย คุ้มค่าที่จะทำ

ถ้าลบมัลแวร์แล้วยังไม่แก้ ไปขั้นตอนต่อไป

ตรวจสอบ System Files ความเสียหาย

ขั้นตอนเตรียมการสุดท้ายคือรัน System File Checker (SFC) เปรียบเทียบ System Files สำคัญกับต้นฉบับ หากเปลี่ยนแปลงหรือเสียหาย จะดาวน์โหลดและติดตั้งเวอร์ชันใหม่ที่สมบูรณ์

อ่าน: Use These Command Prompt Commands to Fix or Repair Corrupt Files สำหรับคำสั่ง SFC

ใช้ Advanced Formatting Tools

หากแค่อยาก Format ไดรฟ์แต่ถูกบล็อกโดย Write Protection คำตอบอาจเป็น Formatting Utility ที่มี "แรง" มากกว่า หลายคนเชื่อมั่นใน HP USB Formatting Tool เพื่อบังคับให้ External Disk ที่ Write Protected ทำงานได้

ยังเป็น Utility น้อยที่สุดที่ Format ดิสก์ขนาดใหญ่เป็น FAT32 ได้ (บางครั้งจำเป็น) ต้อง Run as Administrator ผลลัพธ์ไม่แน่นอน แต่ถ้าอยากลอง Utility ก่อนวิธีที่ซับซ้อนกว่า นี่เป็นทางเลือกหนึ่ง

ลบ Write Protection ด้วย DiskPart

DiskPart เป็น Command Line Utility อันทรงพลังใน Windows ลบ Attribute ของทั้งดิสก์หรือ Partition เฉพาะได้

  1. เสียบ USB Drive ที่ Write Protected (ถ้ามี)
  2. เปิด Start Menu พิมพ์ diskpart
  3. เลือก diskpart run command จากผลลัพธ์
  4. ถ้าขอ Admin Permission ให้ Yes
  5. ที่ Command Line DiskPart พิมพ์ list disk กด Enter
  6. หา USB Disk ในรายการ จด Disk Number ไว้
    พิมพ์ select disk # (แทน # ด้วย Disk Number) กด Enter
  7. พิมพ์ attributes disk clear readonly กด Enter
  8. ได้ข้อความยืนยันแล้ว พิมพ์ Exit กด Enter

ลบ Write Protection ด้วย Regedit

บางครั้งไดรฟ์ถูกตั้งค่า Write Protected เพราะค่าใน Windows Registry ผิด ถ้าสามารถหลีกเลี่ยงการแก้ Registry ให้หลีกเลี่ยง หากเป็นทางเลือกสุดท้าย สำรอง Registry ก่อน เผื่อผิดพลาด

วิธีลบ Write Protection จาก USB Drive ใน Windows:

  1. เสียบไดรฟ์ที่ต้องการแก้ไขเข้าพอร์ต USB
  2. เปิด Start Menu พิมพ์ Registry Editor
  3. เลือก Registry Editor จากผลลัพธ์
  4. ใน Registry Editor ไปที่ HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > StorageDevicePolicies
  5. ดับเบิลคลิก WriteProtect จะเปิดหน้าต่าง Edit DWORD
  6. หา Value data box ใส่ 0 เป็นค่าใหม่
  7. เลือก OK ปิด Registry Editor
  8. รีสตาร์ทคอมพิวเตอร์ และเช็คดิสก์อีกครั้ง

ถ้าไม่มีค่า StorageDevicePolicies ให้แก้?

สร้าง StorageDevicePolicies

ถ้าโชคร้ายไม่มีค่า Registry ที่ต้องแก้ ต้องสร้างเอง ไม่ยาก คุณทำได้

  1. เปิด Registry Editor ตามข้างต้น
  2. ไปที่ HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control
  3. คลิกขวาที่พื้นที่ว่างขวา เลือก New > Key
    ตั้งชื่อ Key ใหม่ว่า StorageDevicePolicies กด Enter
  4. เลือก StorageDevicePolicies
  5. คลิกขวาพื้นที่ว่างอีกครั้ง เลือก New > DWORD (32-bit) Value
  6. ตั้งชื่อ DWORD ใหม่ว่า WriteProtect กด Enter
  7. ดับเบิลคลิก WriteProtect เปิด Edit DWORD
  8. ใส่ 0 ใน Value data
  9. เลือก OK ปิด Registry Editor
  10. รีสตาร์ทคอมพิวเตอร์ และเช็คดิสก์อีกครั้ง

เฟว! หวังว่าวิธีสุดท้ายนี้จะแก้ปัญหา "Media is Write Protected" ใน Windows ให้คุณเสร็จสิ้น!