Yazma koruması, sabit disk sürücüleri, disketler, USB flash sürücüler ve hafıza kartları gibi bilgisayar depolama aygıtlarının, depolanan verilerde herhangi bir değişiklik yapılmasını önleyen bir özelliğidir. Bir donanım veya yazılım mekanizması olarak çalıştırılabilir ve kullanıcının depolanan verilerini kazara veya kasıtsız değişikliklerden veya kötü niyetli müdahalelerden korumayı amaçlar.
Yazma korumalı moddayken, cihazdaki verilerde yapılacak herhangi bir değişiklik ya tamamen engellenir ya da cihazın erişime karşı korunan başka bir alanına yerleştirilir. Bazı durumlarda yazma koruması geri döndürülebilirken bazı durumlarda kalıcı olabilir.
Donanım yazma koruması genellikle, etkinleştirildiğinde herhangi bir değişikliğin cihaza yazılmasını önleyen fiziksel bir anahtar veya sekmeyle etkinleştirilir. Bu anahtarlar cihazın dış kısmında, genellikle yan tarafta bulunur. Yazılım yazma koruması genellikle cihaza yüklenen dosya sistemine yerleşik bir prosedürle etkinleştirilir. Kullanıcı arayüzü aracılığıyla veya komut satırındaki bir komutla etkinleştirilebilir.
Yazma koruması, elektronik kontrol sisteminin parçası olan hafıza kartları gibi salt okunur olması amaçlanan veri depolama cihazlarında yaygın olarak kullanılır. Bu durumlarda cihazda yapılacak herhangi bir değişiklik sistemin arızalanmasına neden olacaktır. Diğer depolama aygıtları için yazma koruması, hassas veya kişisel olarak tanımlanabilecek verileri kasıtsız veya kötü niyetli değişikliklere karşı korumak açısından yararlı olabilir.