หากไดรฟ์มีการป้องกันการเขียนให้เริ่มจากการใส่ไดรฟ์ลงในคอมพิวเตอร์เครื่องอื่นเพื่อแยกสาเหตุของปัญหา
หากคุณสามารถเขียนถึงไดรฟ์จากคอมพิวเตอร์เครื่องอื่นคุณอาจประสบกับปัญหาใดปัญหาหนึ่งต่อไปนี้:
ระบบไฟล์เสียหาย ไดรฟ์อาจมีระบบไฟล์ที่เสียหายหรือปัญหาอื่น ๆ (อาจเป็นเฉพาะกับคอมพิวเตอร์หรือระบบปฏิบัติการเฉพาะ) ที่สามารถแก้ไขได้โดยการใช้CHKDSK
หรือยูทิลิตีที่คล้ายกัน หากปัญหานี้แสดงว่าไดรฟ์ของคุณอาจทำงานได้ตามปกติ สิ่งสำคัญคือคุณต้องนำไดรฟ์ออกอย่างถูกต้องก่อนที่จะลบออกหรืออย่างน้อยก็รอจนกว่าไดรฟ์เขียนเสร็จเนื่องจากการลบไดรฟ์ในขณะที่กำลังเขียนข้อมูลอาจทำให้ข้อมูลเสียหายในระดับต่ำได้
การตั้งค่านโยบายกลุ่มไม่ถูกต้อง หากคุณใช้ Windows เป็นไปได้ว่านโยบายกลุ่มของระบบอาจไม่อนุญาตให้เขียนลงในอุปกรณ์จัดเก็บข้อมูลภายนอกรวมถึง USB แฟลชไดรฟ์ รีจิสตรีคีย์HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StorageDevicePolicies
ควรไม่อยู่หรือตั้งค่าเป็น 0 หากตั้งค่าเป็น 1 Windows จะไม่อนุญาตให้เขียนลงในอุปกรณ์จัดเก็บข้อมูลภายนอก
( การ์ด SD เท่านั้น ) สวิตช์ป้องกันการเขียนที่พังหรือมีการเปลี่ยนแปลงในช่องเสียบการ์ด สวิตช์ล็อคแบบกลบนการ์ด SD ไม่ได้เชื่อมต่อกับอุปกรณ์อิเล็กทรอนิกส์ :
มันเป็นความรับผิดชอบของโฮสต์ที่จะปกป้องการ์ด ตำแหน่งของสวิตช์ป้องกันการเขียนไม่เป็นที่รู้จักในวงจรภายในของการ์ด
ซึ่งหมายความว่าฮาร์ดแวร์และซอฟต์แวร์นอกเหนือจากการ์ดนั้นมีหน้าที่ตรวจสอบสถานะการล็อคของการ์ด หากกลไกนี้ใช้งานไม่ได้ตามที่ออกแบบไว้การ์ด SD อาจดูเหมือนว่าได้รับการป้องกันการเขียนแม้ว่าจะทำงานได้ตามปกติ โดยทั่วไปสามารถแก้ไขได้ด้วยการเปลี่ยนเครื่องอ่านบัตรแม้ว่าไดรเวอร์ที่ผิดพลาดหรือการกำหนดค่าซอฟต์แวร์ที่ไม่ถูกต้องอาจทำให้เกิดปัญหานี้ได้
หากไดรฟ์เป็นแบบอ่านอย่างเดียวไม่ว่าคอมพิวเตอร์ของคุณจะเสียบเข้าที่ใดหรือคุณได้ลองทำตามขั้นตอนข้างต้นแล้วก็ไม่มีประโยชน์ใด ๆ แสดงว่าไดรฟ์นั้นอาจประสบกับความผิดปกติและโดยทั่วไปแล้วไม่สามารถลบการป้องกันการเขียนได้ แฟลชไดร์ฟ. พฤติกรรมนี้เป็นเรื่องปกติของตัวควบคุมแฟลชไดรฟ์เมื่อตรวจพบปัญหากับNANDพื้นฐาน(เช่นบล็อกเสียมากเกินไป) การป้องกันการเขียนมีจุดมุ่งหมายเพื่อป้องกันไม่ให้เกิดสภาพเช่นนี้จากจริงทำให้เกิดการสูญเสียข้อมูลเช่นNAND กลายเป็นอ่านไม่ได้โดยสิ้นเชิง ตัวอย่างเช่นฝ่ายบริการลูกค้าของ SanDisk พูดว่า :
ข้อผิดพลาดการป้องกันการเขียนเกิดขึ้นเมื่อแฟลชไดรฟ์ตรวจพบความผิดปกติที่อาจเกิดขึ้นภายในตัวเอง ไดรฟ์จะเข้าสู่โหมดป้องกันการเขียนเพื่อป้องกันข้อมูลสูญหาย ไม่มีวิธีการแก้ไขปัญหานี้
หมายเหตุว่าขึ้นอยู่กับไดรฟ์ที่มีในความเป็นจริงจะเป็นวิธีการที่จะปิดการใช้งาน (หรือมากกว่าถูกต้อง, การตั้งค่า) การป้องกันการเขียนโดย reprogramming ควบคุมหน่วยความจำแฟลชเช่นโดยการใช้เทคนิคที่ระบุไว้ภายใต้ "ศักยภาพฮาร์ดแวร์ฟื้นฟูเฉพาะ" ในคำตอบนี้ . การทำเช่นนี้ไม่ใช่ความคิดที่ดีเพราะสัญญาณป้องกันการเขียนว่าตัวควบคุมตรวจพบปัญหา การลบล้างสิ่งนี้และการเขียนลงในไดรฟ์อย่างต่อเนื่องอาจทำให้ข้อมูลสูญหายได้
ผลที่สุดของพฤติกรรมนี้คือข้อมูลใด ๆ ในไดรฟ์ยังคงสามารถเข้าถึงได้ เพราะไดรฟ์ที่ล้มเหลวคุณควรสำรองเนื้อหาของแฟลชไดรฟ์ที่เร็วที่สุดเท่าที่เป็นไปได้และแทนที่ไดรฟ์ (หากไดรฟ์มีข้อมูลที่ละเอียดอ่อนต้องแน่ใจว่าได้ทำลายมันก่อนที่จะทำการกำจัด)
การดึงข้อมูลออกจากไดรฟ์อาจมีความยุ่งยากเนื่องจากความเสียหายของข้อมูลบางอย่างอาจเกิดขึ้นแล้วเมื่อไดรฟ์เวลาเข้าสู่โหมดอ่านอย่างเดียว สิ่งนี้มักแสดงให้เห็นว่าตัวเองเป็นระบบไฟล์ที่พบความเสียหายในระดับต่ำทำให้ระบบไฟล์ปรากฏเป็น RAW หรือระบบปฏิบัติการแจ้งให้ฟอร์แมตไดรฟ์ การกู้คืนจากความเสียหายประเภทนี้อาจมีความซับซ้อนเนื่องจากระบบไฟล์ไม่สามารถซ่อมแซมได้โดยตรง - ไดรฟ์นั้นได้รับการป้องกันการเขียน
คุณอาจจะสามารถที่จะดึงข้อมูลจากไดรฟ์ที่เสียหายในลักษณะนี้โดยใช้สาธารณูปโภคกู้ข้อมูลดังกล่าวเป็นโอเพนซอร์สTestDisk คุณยังสามารถรับไดรฟ์ที่มีความจุเท่ากันหรือมากกว่าและคัดลอกไปยังเซ็กเตอร์เนื้อหาของไดรฟ์ที่ล้มเหลวตามเซกเตอร์ไปยังไดรฟ์ใหม่โดยใช้GNU ddrescueและติดตาม a CHKDSK
เพื่อแก้ไขข้อผิดพลาดของระบบไฟล์ หากสิ่งเหล่านี้ล้มเหลวและข้อมูลมีค่าเป็นพิเศษคุณสามารถส่งไดรฟ์ไปยังบริการกู้คืนข้อมูลโดยเฉพาะ อย่างไรก็ตามบริการเหล่านี้มักจะมีราคาแพงมากเนื่องจากมีความเชี่ยวชาญสูงและไม่ค่อยคุ้มค่า