Wat is 'n leesalleenlêer?

Definisie van 'n leesalleenlêer en waarom sommige lêers die kenmerk gebruik

'N Leesalleen lêer is enige lêer met die leesalleen- kenmerk wat aangeskakel is.

'N Lêer wat slegs gelees is, kan oopgemaak en vertoon word soos enige ander lêer, maar dit sal na die lêer geskryf word (soos om veranderinge daaraan te stoor) nie moontlik sal wees nie. Met ander woorde, die lêer kan slegs gelees word van , nie geskryf na .

'N Lêer wat as leesalleen gemerk is, impliseer gewoonlik dat die lêer nie verander moet word nie of dat groot omsigtigheid geneem moet word voordat daar veranderinge aangebring word.

Ander dinge behalwe lêers kan ook alleenlees wees, soos spesifiek gekonfigureerde flitsyfers en ander vaste-stoor bergingstoestelle soos SD-kaarte. Sekere areas van u rekenaargeheue kan ook as leesalleen gestel word.

Watter tipes lêers is gewoonlik lees-alleen?

Afgesien van die seldsame situasie waar jy, of iemand anders, 'n lees-alleen-vlag op 'n lêer het, is die meeste van hierdie tipe lêers belangrik, wat jou bedryfstelsel behoorlik moet begin of, wanneer dit verander of verwyder, kan veroorsaak dat jou rekenaar ineenstort.

Sommige lêers wat standaard is in Windows, is bootmgr , hiberfil.sys , pagefile.sys en swapfile.sys , en dit is net in die wortelgids ! 'N Aantal lêers in die C: \ Windows- lêergids, en sy subgidse is standaardlees.

In ouer weergawes van Windows, sluit sommige algemene leesbare lêers boot.ini, io.sys, msdos.sys en ander in.

Die meeste Windows-lêers wat slegs leesalleen is, word ook gewoonlik as verborge lêers gemerk.

Hoe maak u veranderinge aan 'n leesalleenlêer?

Leesalleen lêers is slegs leesbaar op 'n lêervlak of 'n gidsvlak . Dit beteken dat daar twee maniere is waarop u 'n leesalleen-lêer kan redigeer, afhangende van watter vlak dit as leesalleen gemerk is.

As slegs een lêer 'n lees-alleen-kenmerk het, is die beste manier om dit te wysig, om die leesalleen-kenmerk in die eienskappe van die lêer te verwyder (om dit af te skakel) en dan veranderings aan te bring. Dan, sodra die redigering gedoen is, heraktiveer die leesalleen-kenmerk wanneer dit klaar is.

As 'n gids egter as leesalleen gemerk is, beteken dit gewoonlik dat al die lêers in die gids ook leesalleen is . Die verskil in hierdie en 'n lêer-gebaseerde leesalleen kenmerk is dat u 'n verandering moet maak in die permissies van die gids as geheel om die lêer te wysig, nie net die enkellêer nie.

In hierdie scenario mag u nie die leesalleen-kenmerk vir 'n versameling lêers verander om een ​​of twee te wysig nie. As jy hierdie tipe leesalleen-lêer wil wysig, wil jy die lêer wysig in 'n gids wat redigering toelaat, en beweeg dan die nuutgeskepte lêer in die oorspronklike lêer se lêergids, en skryf die oorspronklike oor.

Byvoorbeeld, 'n algemene plek vir leesalleen lêers is C: \ Windows \ System32 \ drivers \ etc , wat die gasheerlêer stoor. In plaas daarvan om die leërskare-lêer direk te redigeer na die gids "ens", wat nie toegelaat word nie, moet jy al die werk elders doen, soos op die lessenaar, en kopieer dit dan weer terug.

Spesifiek, in die geval van die gasheerlêer , sal dit so gaan:

  1. Kopieer leërskare van die ens- gids na die lessenaar.
  2. Maak die veranderinge aan die gasheer lêer wat op die lessenaar is.
  3. Kopieer die gashere lêer op die lessenaar na die ens gids.
  4. Bevestig die lêer oorskryf.

Die wysiging van leesalleen lêers werk op hierdie manier omdat jy nie eintlik dieselfde lêer redigeer nie, jy maak 'n nuwe een en vervang die ou.