Mis on ainult lugemisfail?

Ainult lugemisfaili määratlus ja miks mõned failid kasutavad atribuuti

Ainult lugemiseks mõeldud fail on kõik failid , mille kirjutuskaitstud faili atribuut on sisse lülitatud.

Faili, mis on kirjutuskaitstud, saab avada ja vaadata nagu mis tahes muud faili, kuid faili kirjutamisel (nt selle muudatuste salvestamine) pole võimalik. Teisisõnu, faili saab lugeda ainult, mitte kirjutatud .

Lingitud failina tähistatakse tavaliselt tavaliselt seda, et faili ei tohiks muuta või seda tuleb enne selle muutmist ette võtta väga ettevaatlikult.

Muud asjad lisaks failidele võivad olla ainult lugemisega, nagu näiteks spetsiaalselt konfigureeritud mälupesad ja muud tahkisandmesalvestusseadmed nagu SD-kaardid. Arvuti mälu teatud piirkonnad võivad olla seatud ka lugemiseks.

Milliseid failide tüüpe kasutatakse tavaliselt ainult lugemiseks?

Lisaks haruldasele olukorrale, kus teie või keegi teine ​​on faile käsitsi seadnud ainult lugemisõigusega lipu, on enamik sellistest failidest, mida leiate, on olulised need, mida teie operatsioonisüsteem peab korralikult käivituma või kui see on muudetud või eemaldada, võib teie arvuti krahhi põhjustada.

Mõned Windowsi vaikimisi loetavad failid sisaldavad bootmgr , hiberfil.sys , pagefile.sys ja swapfile.sys ja see on ainult juurkataloogis ! Mitu faili kaustast C: \ Windows ja selle alamkaustad on vaikimisi ainult loetavad.

Windowsi vanemates versioonides on mõned tavalised kirjutuskaitstud failid boot.ini, io.sys, msdos.sys ja teised.

Enamik ainult lugemisõigusega Windowsi faile tähistatakse tavaliselt ka peidetud failina .

Kuidas muudate lugemisfaili faili?

Ainult kirjutuskaitstud failid võivad olla ainult lugemisõigused failitasemel või kausta tasemel , mis tähendab, et ainult lugemisõigusega faili muutmiseks võib olla kaks võimalust, sõltuvalt sellest, millisel tasemel see on märgitud ainult lugemiseks.

Kui ainult ühel failil on kirjutuskaitstud atribuut, siis on selle kõige paremaks muutmiseks tühjaks lugemiseks mõeldud atribuut faili omadustes (selle väljalülitamiseks) ja seejärel selle muutmiseks. Seejärel, kui toimetamine on lõpetatud, lubage pärast uuesti kirjutamist uuesti atribuut.

Kui aga kaust on märgitud ainult lugemiseks, tähendab see tavaliselt seda, et kõik kaustas olevad failid on kirjutuskaitstud . Erinevus selle ja failil põhineva loogiga atribuudi vahel on see, et faili, mitte ainult üksikfaili muutmiseks peate faili muutma kausta õigused tervikuna.

Selles stsenaariumis ei pruugi te soovite muuta ainult lugemiseks mõeldud atribuuti failide kogumil, et redigeerida ühte või kahte. Selle tüüpi kirjutuskaitstud faili muutmiseks sooviksite faili redigeerida kaustas, mis lubab redigeerimist, ja seejärel teisaldage äsja loodud fail originaalfaili kausta, kirjutades originaali üle.

Näiteks on lugemisfailide ühine asukoht C: \ Windows \ System32 \ drivers \ etc , mis salvestab hosti faili. Selle asemel, et redigeerida ja salvestada hosti fail otse tagasi kausta "jne", mis pole lubatud, peate tegema kogu töö mujal, nagu töölaual, ja seejärel kopeerige see uuesti üle.

Täpsemalt, hostide faili puhul peaks see olema järgmine:

  1. Kopeeri hostid jne kataloogist töölauale.
  2. Tehke muudatused töölauale olevasse hosti faili.
  3. Kopeeri töölauale hostifail jne. Kausta.
  4. Kinnitage faili ülekirjutamine.

Ainult lugemisfailid toimivad sellisel viisil, kuna te ei redigeeri sama faili, teete selle uue ja asendab vana faili.