Bir SD hafıza kartınız, pendrive veya istediğiniz herhangi bir USB depolama diskiniz varsa yazma koruması, bu yazıda size adım adım ve nasıl yapılacağını kolay bir şekilde anlatıyoruz. Ve bazı sürücülerin izin verdiği, «koruma biti yaz»1 veya 0'da aktif olmasına bağlı olarak, üniteye yazmaya izin verip vermeyecektir. Bu bit, UNIX benzeri sistemlerde çatallanma işlemi oluşturarak üzerine yazmayı önleyen ve böylece ana belleği veri yazımından koruyan CPU'ların bayrak yazmaçlarının WP'si ile karıştırılmamalıdır. Bazı SD kartlarda veya depolama ortamlarında bulduğumuz tipik koruma sekmesine de. Bu durumda, ikincil depolama ortamında uygulanan bir korumadan bahsediyoruz.
Kontrolör iken depolama ortamı USB veya SD hafıza kartı veya her ne şekilde olursa olsun, bu bitin aktif olduğunu algılar, sürücü çekirdeğin bir yazma sırası sipariş etmesini engeller ve bu nedenle yalnızca içeriği okuyabilir. Yanlışlıkla yazmaktan veya silmekten kaçınarak, değiştirilmesini istemediğimiz verileri depoladığımızda kesinlikle çok pratiktir. Ancak bu korumalı ortamlardan biri elimize düşerse ve bu parçanın varlığını bilmiyorsak, ünitemizin hasar gördüğünü düşünerek veya bazı pendrive veya SD kartların yapması gereken küçük sekmeyi kaldırıp indirerek saatler harcayabiliriz. sonuç vermeden koruyun. (Kilitle / Kilidi Aç) ...
Salt okunur veya salt yazılır medyayı ekle:

Yazma Koruması Bit ile tam olarak aradığımız şey olmasa da, bir ortamın salt okunur için otomatik veya manuel olarak eklenir, bu yüzden içine yazma yeteneğimiz olmayacak. Bazı durumlarda çok can sıkıcı olabilen ve bir şeyleri değiştirmemizi veya depolamamızı engelleyen bir şey. Bunun çözümü çok basit.
Örneğin, / etc / fstab dosyasında, cihaz şu seçenekle otomatik olarak bağlanacak şekilde yapılandırılmışsa ro (salt okunur) ya da şu komutla bağladıysak:
sudo mount -o ro /dev/sda /mnt
Böyle bir durumda sadece / dev / sda aygıtını okuyabiliriz, bu durumda aygıt / mnt bağlama noktasına monte edilmiştir. Tekrar yazabilmemiz için:
sudo mount -o remount,rw /dev/sda /mnt
Bu yöntem sizin için işe yaramazsa, o zaman konuştuğumuz kısım oyunculuk olduğu için olacak ve bu nedenle aşağıda sunduğumuz aracı kullanmak zorunda kalacağız.
Hdparm nedir?

Komut hdparm düşük seviyeli bir araçtır libata kitaplığını kullanan çeşitli Linux çekirdek sürücüleri ile SATA / PATA / SAS depolama ortamları arasında ve eski IDE ortamları arasında bir arayüz görevi görür. SD kartlar gibi kart okuyucular da dahil olmak üzere birçok USB depolama ortamı denetleyicisinin de çalışmak için bu tür denetleyiciyi kullandığını, dolayısıyla onlarla da uyumlu olduğunu unutmayın.
Su temel sözdizimi Öyle:
hdparm [seçenekler] [cihaz]
Ve hediyeler Birçok seçenek neyi iyi yaptığınızı bilmiyorsanız bunları kullanmanızı tavsiye etmiyorum, ancak düşük seviyeli bir araç olduğundan, örneğin -B gibi bazı kritik seçenekleri manipüle edersek cihazınıza ciddi şekilde zarar verebilirsiniz. . Ama size seçenekleri arasında oldukça ilginç olduğunu söyleyeceğim:
- Almak yapılandırma diskin:
sudo hdparm /dev/sdd
- Göster kimlik diskin:
sudo hdparm -i /dev/sdd
- Arabelleği ve önbellek okuma sürelerini kontrol edin:
sudo hdparm -t /dev/sdd sudo hdparm -T /dev/sdd
Her zaman kullanmayı unutma ayrıcalıklaryani, onları root kullanıcısı olarak çalıştırın veya önüne sudo koyarak çalıştırın, yoksa çalışmazlar ...
Bellek koruma bitini hdparm ile kaldırın ve ayarlayın:
Hdparm aracı bilindiğinde, bu bitin durumunu kontrol edebileceğimiz -r seçeneğini kullanabiliriz. basit bir komutla. Bunu yapmak için, yalnızca depolama cihazımızın fiziksel adını bilmemiz gerekir. Örneğin, / dev / sdd çağrıldıysa, bu durumda şunu kullanabilirdik:
sudo hdparm -r /dev/sdd
Ve söz konusu bitin değeri ekranda gösterilecektir. Değeri 1 ise, bu modun aktif olduğu anlamına gelir Sadece oku veya salt okunur veya başka bir deyişle, yazmaya karşı koruma yöntemi etkindir ve belleğe hiçbir şey yazamazsınız. Devre dışı bırakmak veya biti değiştirmek için aşağıdakileri yapmanız yeterlidir:
sudo hdparm -r0 /dev/sdd
Ve şimdi ilk komutu çalıştırır ve durumu tüketirsek, 0'a geri döndüğünü göreceğiz, bu nedenle salt okunur modun kapalı veya devre dışı bırakıldığını göreceğiz. Etkin duruma geri döndürmek istemeniz durumunda, seçeneği kullanın. -r1 yerine -r0 ve hazır. Örneğin:
sudo hdparm -r1 /dev/sdd
Bu kadar basit bu biti etkinleştir veya devre dışı bırak. Çok fazla gizem yoktur, ancak bunu bilmeyenler için depolama ortamlarının korumasının kaldırılması söz konusu olduğunda baş ağrısı olabilir.
Umarım size yardımcı olmuştur ve artık yazma korumalı bir pendrive yapmayı biliyorsunuz, unutma yorumunu bıraks ...