Un file di sola lettura è qualsiasi file con l'attributo di file di sola lettura attivato.
Un file di sola lettura può essere aperto e visualizzato come qualsiasi altro file, ma non sarà possibile scrivere nel file (ad esempio, salvarvi le modifiche). In altre parole, il file può essere solo letto, non scritto.
Un file contrassegnato come di sola lettura di solito implica che il file non deve essere modificato o che è necessario prestare molta attenzione prima di apportare modifiche ad esso.
Altre cose oltre ai file possono anche essere di sola lettura come unità flash particolarmente configurate e altri dispositivi di archiviazione a stato solido come le schede SD. Alcune aree della memoria del computer possono anche essere impostate come di sola lettura.
erhui1979 / Getty Images
Quali tipi di file sono solitamente di sola lettura?
A parte la rara situazione in cui tu o qualcun altro avete impostato manualmente un flag di sola lettura su un file, la maggior parte di questi tipi di file che troverete sono importanti che il vostro sistema operativo deve avviare correttamente o, se modificati o rimosso, potrebbe causare l'arresto anomalo del computer.
Alcuni file che sono di sola lettura per impostazione predefinita in Windows includono bootmgr, hiberfil.sys, pagefile.sys e swapfile.sys, e questo è solo nella directory principale! Un certo numero di file nella cartella C: Windows e le relative sottocartelle sono di sola lettura per impostazione predefinita.
Nelle versioni precedenti di Windows, alcuni file di sola lettura comuni includono boot.ini, io.sys, msdos.sys e altri.
Anche la maggior parte dei file Windows di sola lettura vengono generalmente contrassegnati come file nascosti.
Come si apportano modifiche a un file di sola lettura?
I file di sola lettura possono essere di sola lettura a livello di file o di cartella, il che significa che potrebbero esserci due modi per gestire la modifica di un file di sola lettura a seconda del livello che è stato contrassegnato come di sola lettura.
Se un solo file ha un attributo di sola lettura, il modo migliore per modificarlo è deselezionare l'attributo di sola lettura nelle proprietà del file (per disattivarlo) e quindi modificarlo. Quindi, una volta terminata la modifica, riattivare l'attributo di sola lettura al termine.
Tuttavia, se una cartella è contrassegnata come di sola lettura, di solito significa che anche tutti i file nella cartella sono di sola lettura. La differenza tra questo e un attributo di sola lettura basato su file è che è necessario apportare una modifica alle autorizzazioni della cartella nel suo insieme per modificare il file, non solo il singolo file.
In questo scenario, potresti non voler modificare l'attributo di sola lettura per una raccolta di file solo per modificarne uno o due. Per modificare questo tipo di file di sola lettura, è necessario modificare il file in una cartella che consente la modifica, quindi spostare il file appena creato nella cartella del file originale, sovrascrivendo l'originale.
Ad esempio, una posizione comune per i file di sola lettura è C: Windows System32 drivers ecc., Che memorizza il file hosts. Invece di modificare e salvare il file hosts direttamente nella cartella "etc", cosa non consentita, devi fare tutto il lavoro altrove, come sul desktop, e poi copiarlo nuovamente.
Nello specifico, nel caso del file hosts, andrebbe così:
-
Copia gli host dalla cartella ecc sul desktop.
-
Apporta le modifiche al file hosts che si trova sul desktop.
-
Copia il file hosts sul desktop nella cartella ecc.
-
Conferma la sovrascrittura del file.
Come modificare il file HOSTS in Windows
La modifica dei file di sola lettura funziona in questo modo perché non stai effettivamente modificando lo stesso file, ne stai creando uno nuovo e sostituendo quello vecchio.