Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak na "nesmazatelný" soubor

Existuje nějaký trik, jak vyrobím co možná nejvíce "nesmazatelný" soubor? Nemyslím nastavení atributu read-only, to se snadno obejde. Nějaký odolnější způsob. Na Google jsem našel plno návodů, jak takový soubor zlikvidovat, ale nikoliv, jak jej cíleně stvořit.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Pro koho ma být nesmazatelny? Pro izivatele nebo pro systém?
Jan Fiala 28.10.2020 19:13
Jan Fiala
Jedná se o několik desítek textových souborů různě ve složkách. Jde mi o to, aby je nepřepisovala ap… nový
JardaX 28.10.2020 22:16
JardaX
ta aktualizace se děje samovolně, za tvými zády? máš zakázáno ty soubory zálohovat bokem? otevřené j… nový
lední brtník 29.10.2020 00:42
lední brtník
máš zakázáno ty soubory zálohovat bokem? Přesně. Tohle je jediná rozumná možnost. Druhou zakázat ak… nový
L-Core 29.10.2020 06:49
L-Core
Problem je, ze aktualizace pouziva prava instalacniho programu, je obvykle vlastnikem slozky a to js… nový
Jan Fiala 29.10.2020 05:24
Jan Fiala
Přesně tak - ať to blokuji jak chci, aplikace to vždy přepíše kromě situace, kdy mám soubor otevřený… nový
JardaX 29.10.2020 12:55
JardaX
autor je mrtvý a program si sám náhodně odněkud tahá nové aktualizace? potom je ve skutečnosti autor… nový
lední brtník 29.10.2020 17:42
lední brtník
Můžeš zkusit jedinou věc - převzít vlastnictví těch souborů, odebrat všem mimo sobě práva na zápis,… nový
Jan Fiala 29.10.2020 18:42
Jan Fiala
Jedná se o několik desítek textových souborů různě ve složkách. Jde mi o to, aby je nepřepisovala ap… nový
HPET 29.10.2020 13:32
HPET
Zrejeme myslíš tabuľku NTFS pre Windows. https://itigic.com/create-a-folder-that-cannot-be-deleted-… nový
Nuda 28.10.2020 19:57
Nuda
Kolega nechce mazat nesmazatelný soubor (v Linuxu nevím, že by něco pod rootem nešlo smazat). On chc… nový
Rce 29.10.2020 23:20
Rce
Vymazat nejde nieco, co pouziva iny proces, nielen v linuxe, ale aj v oknach. nový
fleg 30.10.2020 10:47
fleg
To by som tiež velice rád zistil, ako a čím má niektoré systémové súbory ošetrené desina, ktoré sa n… nový
Nuda 30.10.2020 15:08
Nuda
Předpokládal jsem samozřejmě z nasátého Linuxu, kdy Widle jsou ve stavu "nezavedeno. nespuštěno". T… nový
Rce 30.10.2020 21:48
Rce
Tak to mam asi ine linuxy;o). lsof pouzivam pomerne casto;o). Bud nezmazes subor, nezakilujes proces… nový
fleg 31.10.2020 10:44
fleg
sice zmizne z vypisu adresara, ale miesto sa neuvolni Jo to je možné. Zkoumal jsem jen výpis adresá… nový
Rce 31.10.2020 23:47
Rce
Obcas, ked mam nestastne deleny disk tak vdaka obrovskym logovacim suborom dojde k zaplneniu / a vte… poslední
fleg 01.11.2020 10:23
fleg
Zapíš si to vhodným programom na partíciu s názvom RAW. Ak taktý program nenájdeš, tak si ho budeš m… nový
Kilo.Viktor 29.10.2020 13:16
Kilo.Viktor
Mno... Kdo to ví,ať odpoví nový
Miloš Zemen 29.10.2020 13:42
Miloš Zemen
Smazat se dá všechno, dokonce to muže být i nebezpečné. Viz muj případ, kdy mě (debila) napadlo dule… nový
jezekhifi 29.10.2020 17:55
jezekhifi
na takové kraviny je free recuva. a není dobré mít dynamický swap. nový
lední brtník 29.10.2020 19:26
lední brtník
Tenkrát jsem ani netušil, že existuje Recuva. nový
jezekhifi 30.10.2020 15:10
jezekhifi
Lenže v celom vlákne sa nezoberá nikto z prispievateľov samotným meritom dopytu, ako a čím vytvoriť… nový
Nuda 30.10.2020 15:18
Nuda
Já vím, nejak jsem se rozepsal. Sorry. nový
jezekhifi 30.10.2020 15:20
jezekhifi
tazatel to upřímně ani nepotřebuje (jako u poloviny otázek, co tu padnou) chce se vypořádat s přepis… nový
lední brtník 30.10.2020 16:19
lední brtník
Ono asi super nesmazatelný soubor ve Widlích udělat nepůjde. Předpokládám, že soubory, co nechceš sm… nový
Rce 29.10.2020 23:36
Rce

Jedná se o několik desítek textových souborů různě ve složkách. Jde mi o to, aby je nepřepisovala aplikace při aktualizaci. Je to starý program pro obrazovou analýzu původem ze Skotska a při každé aktualizaci mi to přepíše pracně vytvořené soubory s lokalizací. Read-only příznak nic neřeší, přepíše se to tak jako tak. Ale náhodně jsem přišel na to, že když některý soubor otevřu pro editaci, zůstanou v původním stavu a nic to nehlásí, vše ostatní co má, proběhne správně. Kdybych tyto soubory nějak uzamkl, ušetřilo by mi to kupu práce.

ta aktualizace se děje samovolně, za tvými zády?
máš zakázáno ty soubory zálohovat bokem?
otevřené je může mít notepad a po skončení aktualizace se zavře, ale to je zbytečné škrábání za levým uchem.

přístupová práva: souborům můžeš nastavit pro everyone i pro toho kdo aktualizuje jen právo pro čtení. (jestli je ty aktualizuješ nějakým skriptem, tak i sobě!). měnit je bude moct jen nepoužívaný účet. a ať se ti líp hledají, můžeš jim nastavit rok vytvoření třeba 1999.

Jedná se o několik desítek textových souborů různě ve složkách

obnovovací skript bude mít několik desítek řádků příkazů xcopy (pokud nepůjde využít název nebo příponu jako masku). no a co, půjde jen o kopie podobných příkazů.

máš zakázáno ty soubory zálohovat bokem?

Přesně. Tohle je jediná rozumná možnost. Druhou zakázat aktualizace, což ale může být problém - je-li program, který nechceš aktualizovat, navázán na jiný, který bez aktualizace nefunguje, pak ti (obecně) nepomůže nic. Pravda, problém by pravděpodobně nebyl s *txt soubory, nedošlo-li by k jejich změně i v originále (jiný engine, nové stringy).

Problem je, ze aktualizace pouziva prava instalacniho programu, je obvykle vlastnikem slozky a to jsou hodne vysoka prava.
Dalo by se to resit i jinak - nachystat si naplanovanou ulohu kteta bude kontrolovat soubory a pri zmene je tam vrati zpet.

Bojim se, ze i kdyby se ti povedlo nastavit soubory tak, ze by je aktualizace neprepsala, tak by aktualizace skoncila s chybou a neprobehla by.

Přesně tak - ať to blokuji jak chci, aplikace to vždy přepíše kromě situace, kdy mám soubor otevřený pro zápis. Aktualizace ale s chybou nekončí, asi to má potlačené chybové hlášení. Jen v logu je uvedeno že u souboru xxx došlo k neznámé chybě.
Teď to mám tak, že pomocí dávkového souboru vše vrátím zpět, ale je to nepraktické. A hlavně - pokud mám rozpracovanou nějakou úlohu, kam pracně zadávám parametry třeba hodinu a na pozadí program udělá aktualizaci, tak mi přepíše soubory které nechci a vše můžu dělat znovu. Aktualizaci můžu jen vypnout nebo zapnout. Potřebuji, aby běžela on-line kvůli pár parametrům, které používám na svou práci. Jediné uživatelsky komfortní řešení by byla blokace přepisu konkrétních souborů. Akorát jsem na to nepřišel, můj lokální administrátor řešení nenašel, autor je nedostupný (možná mrtvý) a ve zbytku EU to nikoho netrápí, protože nemají české znaky...

autor je mrtvý a program si sám náhodně odněkud tahá nové aktualizace? potom je ve skutečnosti autor nemrtvý, miloš zeman, jako to trdlo dole.

když nechceš vypínat nemrtvé aktualizace přímo v programu, blokuj mu v hosts (nebo na firewallu) servery odkud je tahá. zapínej pouze v případě volna, když máš hotovo.

o změně přístupových práv těch souborů nepíšeš nic, jak jsi to nastavil / jestli vůbec, tak počkám na screen.

Můžeš zkusit jedinou věc - převzít vlastnictví těch souborů, odebrat všem mimo sobě práva na zápis, nechat pouze právo ke čtení. Uvidíš, zda si program práva upraví něco zda update spadne.

Další věc je, napsat utilitu, která soubory otevře pro zápis a bude je "držet". Budeš ji spouštět v dávce s tím programem.

Jedná se o několik desítek textových souborů různě ve složkách. Jde mi o to, aby je nepřepisovala aplikace při aktualizaci.

Celá tato diskuze ja na základě par textových souborů ? Těch pár snad můžeš před Upgradem zálohovat, což da míň práce jak hledat několik dní jejich znepřístupnění.
Jestli nechceš aby je OS při Upgrade "přepisovat", tak je neinstaluj na disk C:/

Zrejeme myslíš tabuľku NTFS pre Windows.

https://itigic.com/create-a-folder-that-cannot-be-deleted-in-windows/

kadejaké zmeny prístupových práv sú detto detská hračka pre toho, kto chce takto ošetrený súbor alebo zložku zmazať pod RAM pri uspadom OS na disku (WinPE, live distro Linux apod.) ak sa ti dostane k mašine.

Prelúskaj pozorne tento link:
https://en.wikipedia.org/wiki/NTFS

Vo W10 sú niektoré súbory pod tabuľkou NTFS, ktoré má MS tak fest a "záhadne" ošetrené, že sa nedajú zmazať ani pod distrom Linuxu, nabútovaním PC do RAM. Pritom nie je nastavený v desine fastboot, secureboot, gpt/uefi v Biose. Tieto nezničiteľné systémové súbory W10 nie sú moutnuté.

Tiež som sa pri desine nad týmto pozastavil, ako je to možné, že si neporadí Linux. Bežne používam bútovaciu flešku, Dr.Web live ISO na jadre Linuxu, lebo má v sebe dvjpanelový prehliadač Midnight Commander (detto disponuje s MC aj bútovačka ISO Eset live Sysrescue).

Musel by si sa obrátiť s týmto tajomstvom výroby "nezničiteľných" súborov alebo zložiek priamo na MS do Redmondu. (Samozrejme nepočítam s formátom disku/oddielu alebo zmazaním nultého sektora aktívneho, primárneho oddielu, ale ide výhradne o zmazanie konkrétneho súboru).

To by som tiež velice rád zistil, ako a čím má niektoré systémové súbory ošetrené desina, ktoré sa nedajú bohovi nabútovaním mašiny do RAM z flešky zmazať pri uspatom OS W10 na pevnom disku.

Či už pod MBR alebo GPT s vypnutým secureboot a fastboot v Biose. (Linux ani WinPE na to nestačí).

Jedná sa o "červené", rudě (klasik prevychovávaný boľševikmi by zajasal pri veľdiele, Rudá záře nad Kladnem) označené systémové riadky so súbormi W10 pod Midnight Commander pod Linuxom. (Dr.Web live ISO na fleške).

Moutnuté súbory alebo nejak používané uspatým systémom na disku nemôžu byť.

Rce je linuxák ako repa, roky rokúce, zrejme bude vedieť poradiť.

Předpokládal jsem samozřejmě z nasátého Linuxu, kdy Widle jsou ve stavu "nezavedeno. nespuštěno".

Teď jsem zrovna něco zkoušel v Linuxu. Doufal jsem, že to poznám jiný běžící program tak, že otevřu v programu A soubor pro zápis a z programu B ho budu mazat, když se to nepovede, program A jede. Prdlajs. V klidu mi to smazalo soubor, i když byl otevřen v jiném programu pro zápis. :-)

Smazat se dá všechno, dokonce to muže být i nebezpečné. Viz muj případ, kdy mě (debila) napadlo duležité data jen tak přesunout do koše, a Win mě upozornil že, se do koše nevleze, a jestli to myslím vážně. A já kliknul...
Poté panika, a už jsem kupoval dolovací program, a naštěstí ty data ziskal zpět.

Ono asi super nesmazatelný soubor ve Widlích udělat nepůjde. Předpokládám, že soubory, co nechceš smazat, jsou v mnoha podadresářích. Tak bych asi vytvořil někde stejnou adresářovou strukturu a nacpal na odpovídající míst ty soubory, co chceš zachovat. Ještě lépe: Zkopírovat někam všechno a tam smazat to, co se může měnit, nechat jen soubory co potřebuješ. No a po aktualizaci příkazem xcopy (třeba uchovaného v BATCHi) to vrátit zpět. Chápu, že je to krkolomné, ale asi cesta nejmenšího odporu.

Zpět do poradny Odpovědět na původní otázku Nahoru