การป้องกันการเขียนเป็นคุณลักษณะของอุปกรณ์จัดเก็บข้อมูลคอมพิวเตอร์ เช่น ฮาร์ดดิสก์ไดรฟ์ ฟล็อปปี้ดิสก์ แฟลชไดรฟ์ USB และการ์ดหน่วยความจำ ที่ป้องกันไม่ให้เกิดการเปลี่ยนแปลงกับข้อมูลที่จัดเก็บ สามารถเรียกใช้เป็นกลไกฮาร์ดแวร์หรือซอฟต์แวร์ได้ และมีจุดมุ่งหมายเพื่อปกป้องข้อมูลที่จัดเก็บของผู้ใช้จากการเปลี่ยนแปลงโดยไม่ได้ตั้งใจหรือโดยไม่ได้ตั้งใจ หรือจากการปลอมแปลงที่เป็นอันตราย
เมื่ออยู่ในโหมดป้องกันการเขียน การแก้ไขข้อมูลบนอุปกรณ์จะถูกบล็อกทั้งหมด หรือนำไปไว้ในพื้นที่อื่นของอุปกรณ์ที่ได้รับการปกป้องจากการเข้าถึง ในบางกรณี การป้องกันการเขียนอาจย้อนกลับได้ ในขณะที่บางกรณีอาจเป็นแบบถาวร
โดยปกติการป้องกันการเขียนด้วยฮาร์ดแวร์จะเปิดใช้งานโดยสวิตช์หรือแท็บจริง ซึ่งเมื่อเปิดใช้งานแล้วจะป้องกันไม่ให้เขียนการเปลี่ยนแปลงใดๆ ลงในอุปกรณ์ สวิตช์เหล่านี้จะอยู่ที่ด้านนอกของอุปกรณ์ ซึ่งโดยปกติจะอยู่ที่ด้านข้าง โดยทั่วไปการป้องกันการเขียนซอฟต์แวร์จะเปิดใช้งานโดยขั้นตอนที่มีอยู่ในระบบไฟล์ที่ติดตั้งบนอุปกรณ์ สามารถเปิดใช้งานผ่านทางอินเทอร์เฟซผู้ใช้หรือโดยคำสั่งในบรรทัดคำสั่ง
โดยทั่วไปการป้องกันการเขียนจะใช้ในอุปกรณ์จัดเก็บข้อมูลที่มีจุดประสงค์ให้อ่านอย่างเดียว เช่น การ์ดหน่วยความจำที่เป็นส่วนหนึ่งของระบบควบคุมอิเล็กทรอนิกส์ ในกรณีเหล่านี้ การเปลี่ยนแปลงใดๆ ที่เกิดขึ้นกับอุปกรณ์อาจทำให้ระบบทำงานผิดปกติได้ สำหรับอุปกรณ์จัดเก็บข้อมูลอื่นๆ การป้องกันการเขียนอาจมีประโยชน์ในการปกป้องข้อมูลที่ละเอียดอ่อนหรือข้อมูลส่วนบุคคลจากการเปลี่ยนแปลงที่ไม่ได้ตั้งใจหรือเป็นอันตราย