Ako imate SD memorijsku karticu, pendrive ili bilo koji USB memorijski disk koji želite napiši zaštitu, u ovom članku ćemo vam reći korak po korak i na jednostavan način kako to učiniti. A postoji i malo zaštite od pisanja koje određeni upravljački programi dopuštaju, poznato pod nazivom «bit za zaštitu od upisivanja»Ovisno o tome je li aktivan na 1 ili 0, omogućit će pisanje na jedinicu ili ne. Ovaj bit ne treba miješati s WP registara zastavica CPU-a, koji sprečavaju prepisivanje stvaranjem procesa račvanja na sistemima sličnim UNIX-u, štiteći tako glavnu memoriju od upisivanja podataka. Niti na tipičnu karticu zaštite koju nalazimo na nekim SD karticama ili medijima za pohranu. U ovom slučaju mislimo na zaštitu koja je implementirana na sekundarnim medijima za pohranu.
Dok je kontroler medij za skladištenje USB ili SD memorijska kartica, ili bilo što drugo, otkrivaju da je ovaj bit aktivan, upravljački program će spriječiti kernel da naredi redoslijed pisanja i stoga će moći samo čitati sadržaj. Svakako je vrlo praktično kada pohranjujemo podatke koje ne želimo mijenjati, izbjegavajući pisanje ili brisanje greškom. Ali ako nam je jedan od ovih zaštićenih medija pao u ruke i ne znamo za postojanje ovog bita, mogli bismo gubiti sate misleći da je naša jedinica oštećena ili podižući i spuštajući jezičak koji neki privjesci ili SD kartice moraju zaštititi bez rezultata. (Zaključaj / Otključaj) ...
Montirajte samo za čitanje ili samo za pisanje:

Iako to nije baš ono što tražimo s bitom za zaštitu od pisanja, također možemo utvrditi da medij jeste automatski ili ručno montiran samo za čitanje, tako da nećemo imati mogućnost pisanja u njemu. Nešto što u nekim slučajevima može biti vrlo dosadno i spriječiti nas da mijenjamo ili pohranjujemo stvari. Pa, rješenje je vrlo jednostavno.
Na primjer, ako je u datoteci / etc / fstab uređaj konfiguriran za automatsko montiranje s ovom opcijom ro (samo za čitanje) ili ako smo ga montirali naredbom:
sudo mount -o ro /dev/sda /mnt
U takvom slučaju možemo pročitati samo / dev / sda uređaj, u ovom slučaju je postavljen na / mnt točku montiranja. Da bismo mu mogli ponovo napisati:
sudo mount -o remount,rw /dev/sda /mnt
U slučaju da vam ova metoda ne odgovara, onda će to biti zato što dio o kojem smo govorili djeluje, i zato ćemo morati koristiti alat koji ćemo predstaviti u nastavku.
Šta je hdparm?

Naredba hdparm je alat niskog nivoa koji djeluje kao sučelje između različitih upravljačkih programa jezgre Linuxa i SATA / PATA / SAS medija za pohranu pomoću biblioteke libata, kao i za stare IDE medije. Imajte na umu da mnogi USB kontroleri medija za pohranu podataka, uključujući čitače kartica kao što je SD, takođe koriste ovu vrstu kontrolera za rad, stoga je i kompatibilan s njima.
Su osnovna sintaksa je:
hdparm [opcije] [uređaj]
I pokloni mnogo opcija s kojim ćete raditi, iako vam ne preporučujem da ih koristite ako ne znate šta dobro radite, budući da ste alat niske razine, možete ozbiljno oštetiti svoj uređaj, na primjer ako manipuliramo nekim kritičnim opcijama kao što je -B . Ali reći ću vam da među njegovim opcijama postoje neke prilično zanimljive poput:
- Uzmi podešavanje diska:
sudo hdparm /dev/sdd
- Pokaži identifikacija diska:
sudo hdparm -i /dev/sdd
- Provjerite vremena čitanja međuspremnika i predmemorije:
sudo hdparm -t /dev/sdd sudo hdparm -T /dev/sdd
Uvijek se sjetite koristiti privilegije, odnosno pokrenite ih kao root korisnika ili stavite sudo ispred njih ili neće raditi ...
Uklonite i postavite bit zaštite memorije pomoću hdparm:
Jednom kada je alat hdparm poznat, možemo koristiti opciju -r pomoću koje možemo provjeriti status ovog bita jednostavnom naredbom. Da bismo to učinili, moramo znati samo fizičko ime našeg uređaja za pohranu. Na primjer, ako je pozvan / dev / sdd, u tom slučaju bismo mogli koristiti:
sudo hdparm -r /dev/sdd
A vrijednost navedenog bita bit će prikazana na ekranu. Ako je njegova vrijednost 1, to znači da je režim aktivan samo za čitanje ili samo za čitanje, ili drugim riječima, metoda zaštite od pisanja je aktivna i nećete moći ništa upisati u memoriju. Da biste ga deaktivirali ili modificirali bit, morate učiniti sljedeće:
sudo hdparm -r0 /dev/sdd
A sada ako izvršimo prvu naredbu i potrošimo stanje vidjet ćemo da se vratilo na 0, stoga je način samo za čitanje isključen ili deaktiviran. U slučaju da ga želite vratiti u aktivno stanje, koristite opciju -r1 umjesto -r0 i spreman. Na primjer:
sudo hdparm -r1 /dev/sdd
To je jednostavno omogućiti ili onemogućiti ovaj bit. Nema previše misterije, ali za one koji to ne znaju može biti glavobolja kada je u pitanju uklanjanje zaštite medija za pohranu.
Nadam se da vam je pomoglo i sada znate kako napraviti pendrive zaštićene upisivanjem, ne zaboravite ostavite svoj komentarda ...