Če imate pomnilniško kartico SD, pendrive ali kateri koli shranjevalni disk USB, ki ga želite napiši zaščitoV tem članku vam bomo po korakih in na enostaven način povedali, kako to storiti. In obstaja nekaj zaščite pred pisanjem, ki jo omogočajo nekateri gonilniki, znana kot «zapis za zaščito pred pisanjem»Glede na to, ali je aktiven pri 1 ali 0, bo omogočal pisanje v enoto ali ne. Tega bita ne smemo zamenjati z WP registrov zastav CPU-jev, ki preprečujejo prepisovanje z ustvarjanjem postopka razvejanja na sistemih, podobnih UNIX-u, in tako zaščitijo glavni pomnilnik pred zapisovanjem podatkov. Niti na tipični zaščitni zavihek, ki ga najdemo na nekaterih karticah SD ali pomnilniških medijih. V tem primeru se sklicujemo na zaščito, ki je implementirana v sekundarni pomnilniški medij.
Medtem ko je krmilnik medij za shranjevanje Pomnilniška kartica USB ali SD ali kar koli drugega zazna, da je ta bit aktiven, bo gonilnik jedru preprečil, da bi naročil vrstni red pisanja, zato bo lahko prebral samo vsebino. Vsekakor je zelo praktično, če shranjujemo podatke, ki jih ne želimo spreminjati, kar preprečuje pisanje ali brisanje po pomoti. Če pa nam je eden od teh zaščitenih medijev padel v roke in ne vemo za obstoj tega kosa, bi lahko zapravili ure, ko bi mislili, da je naša enota poškodovana, ali dvignili in spustili jeziček, ki ga morajo imeti nekateri obeski ali kartice SD. zaščitite jih brez rezultata. (Zakleni / odkleni) ...
Namestite medije samo za branje ali samo za pisanje:

Čeprav ni ravno tisto, kar iščemo z bitom za zaščito pred zapisovanjem, lahko ugotovimo tudi, da je medij že bil samodejno ali ročno nameščen samo za branje, zato v njem ne bomo mogli pisati. Nekaj, kar je v nekaterih primerih lahko zelo nadležno in nam preprečuje spreminjanje ali shranjevanje stvari. No, rešitev tega je zelo preprosta.
Če je na primer naprava v datoteki / etc / fstab nastavljena na samodejno namestitev z možnostjo ro (samo za branje) ali če smo ga namestili z ukazom:
sudo mount -o ro /dev/sda /mnt
V takem primeru lahko preberemo samo napravo / dev / sda, v tem primeru je bila nameščena na točki pritrditve / mnt. Da bomo lahko spet pisali:
sudo mount -o remount,rw /dev/sda /mnt
V primeru, da vam ta metoda ne ustreza, potem bo, ker bit, o katerem smo govorili, deluje, in zato bomo morali uporabiti orodje, ki ga predstavljamo spodaj.
Kaj je hdparm?

Ukaz hdparm je orodje na nizki ravni ki deluje kot vmesnik med različnimi gonilniki jedra Linuxa in pomnilniškimi mediji SATA / PATA / SAS z uporabo knjižnice libata, pa tudi za stare medije IDE. Ne pozabite, da številni krmilniki pomnilniških medijev USB, vključno s čitalniki kartic, kot je SD, uporabljajo tudi to vrsto krmilnika, zato je tudi združljiv z njimi.
Su osnovna skladnja je:
hdparm [možnosti] [naprava]
In darila Veliko možnosti s katerimi lahko delate, čeprav ne priporočam, da jih uporabljate, če ne veste, kaj dobro počnete, saj lahko kot nizko orodje resno poškodujete svojo napravo, na primer, če manipuliramo z nekaterimi kritičnimi možnostmi, kot je -B . Vendar vam bom povedal, da med njegovimi možnostmi obstaja nekaj zelo zanimivih, kot so:
- Pridi namestitev diska:
sudo hdparm /dev/sdd
- Pokaži identifikacija diska:
sudo hdparm -i /dev/sdd
- Preverite čas branja medpomnilnika in predpomnilnika:
sudo hdparm -t /dev/sdd sudo hdparm -T /dev/sdd
Vedno ne pozabite uporabljati privilegiji, to je, zaženite jih kot root uporabnika ali postavite sudo pred njim ali pa ne bodo delovale ...
Odstranite in nastavite zaščitni bit pomnilnika s hdparm:
Ko je orodje hdparm znano, lahko uporabimo možnost -r, s katero lahko preverimo stanje tega bita s preprostim ukazom. Za to moramo vedeti samo fizično ime naše pomnilniške naprave. Če bi na primer poklicali / dev / sdd, bi v tem primeru lahko uporabili:
sudo hdparm -r /dev/sdd
In vrednost omenjenega bita bo prikazana na zaslonu. Če je njegova vrednost 1, to pomeni, da je način aktiven le za branje ali samo za branje ali z drugimi besedami, metoda zaščite pred pisanjem je aktivna in ne boste mogli ničesar zapisati v pomnilnik. Če ga želite deaktivirati ali spremeniti, morate narediti naslednje:
sudo hdparm -r0 /dev/sdd
In zdaj, če izvedemo prvi ukaz in porabimo stanje, bomo videli, da se je vrnil na 0, zato je način samo za branje izklopljen ali deaktiviran. Če ga želite vrniti v aktivno stanje, uporabite možnost -r1 namesto -r0 in pripravljen. Na primer:
sudo hdparm -r1 /dev/sdd
Tako preprosto je omogoči ali onemogoči ta bit. Ni preveč skrivnostno, toda za tiste, ki tega ne vedo, je lahko nezaščiten medij za shranjevanje glavobol.
Upam, da vam je pomagalo in zdaj veste, kako narediti pendrive, zaščitene pred pisanjem, ne pozabite pustite svoj komentars ...