Co to znamená, když je soubor jen pro čtení?

Soubor jen pro čtení je jakýkoli soubor se zapnutým atributem souboru jen pro čtení.

Soubor, který je jen pro čtení, lze otevřít a zobrazit jako jakýkoli jiný soubor, ale zápis do souboru (např. Uložení změn) nebude možný. Jinými slovy, ze souboru lze pouze číst, nikoli zapisovat.

Soubor, který je označen jako jen pro čtení, obvykle znamená, že soubor by neměl být měněn nebo že je třeba věnovat velkou pozornost před provedením změn.

Kromě souborů lze také číst jen další věci, jako jsou zvláště nakonfigurované jednotky flash a další úložná zařízení v pevné fázi, jako jsou karty SD. Určité oblasti paměti vašeho počítače mohou být také nastaveny jen pro čtení.

erhui1979 / Getty Images

Jaké typy souborů jsou obvykle jen pro čtení?

Kromě výjimečné situace, kdy jste vy nebo někdo jiný ručně nastavili na soubor příznak jen pro čtení, většina těchto typů souborů, které najdete, jsou důležité, které váš operační systém potřebuje ke správnému spuštění nebo při změně nebo odstraněno, může způsobit selhání vašeho počítače.

Některé soubory, které jsou ve Windows standardně jen pro čtení, zahrnují bootmgr, hiberfil.sys, pagefile.sys a swapfile.sys, a to je jen v kořenovém adresáři! Ve výchozím nastavení je řada souborů ve složce C: Windows a jejích podsložkách jen pro čtení.

Ve starších verzích systému Windows zahrnují některé běžné soubory jen pro čtení boot.ini, io.sys, msdos.sys a další.

Většina souborů systému Windows, které jsou jen pro čtení, jsou také obvykle označeny jako skryté soubory.

Jak provedete změny v souboru jen pro čtení?

Soubory jen pro čtení mohou být jen pro čtení na úrovni souborů nebo na úrovni složek, což znamená, že mohou existovat dva způsoby zpracování souboru jen pro čtení v závislosti na tom, na jaké úrovni byl označen jako jen pro čtení.

Pokud má pouze jeden soubor atribut jen pro čtení, nejlepší způsob, jak jej upravit, je zrušit zaškrtnutí atributu jen pro čtení ve vlastnostech souboru (přepnout jej) a poté v něm provést změny. Po dokončení úprav poté po dokončení znovu povolte atribut jen pro čtení.

Pokud je však složka označena jako jen pro čtení, obvykle to znamená, že všechny soubory ve složce jsou také jen pro čtení. Rozdíl v tomto a atributu jen pro čtení založeném na souboru spočívá v tom, že pro úpravu souboru musíte změnit oprávnění složky jako celek, nejen jeden soubor.

V tomto scénáři možná nebudete chtít změnit atribut jen pro čtení pro kolekci souborů, abyste mohli upravit jeden nebo dva. Chcete-li upravit tento typ souboru jen pro čtení, měli byste upravit soubor ve složce, která umožňuje úpravy, a poté přesunout nově vytvořený soubor do složky původního souboru a přepsat tak původní.

Například společné umístění pro soubory jen pro čtení je C: Windows System32 drivers etc, ve kterém je uložen soubor hostitelů. Namísto úpravy a uložení souboru hostitelů přímo zpět do složky „etc“, která není povolena, musíte veškerou práci provést jinde, například na ploše, a poté ji zkopírovat zpět.

Konkrétně v případě souboru hostitelů by to vypadalo takto:

  1. Zkopírujte hostitele ze složky etc na plochu.

  2. Proveďte změny v souboru hostitelů, který je na ploše.

  3. Zkopírujte soubor hostitelů na ploše do složky atd.

  4. Potvrďte přepsání souboru.

Jak upravit soubor HOSTS v systému Windows

Úpravy souborů jen pro čtení fungují tímto způsobem, protože ve skutečnosti neupravujete stejný soubor, vytváříte nový a nahrazujete starý.