- Robocopy synchronizuje změny po první úplné kopii a pomocí parametru /MIR může zohlednit odstraněné položky.
- Automatizace je možná pomocí /MON, /MOT a /RH nebo pomocí Plánovače úloh.
- Přepínače jako /COPY, /Z, /MT, /XO a /LOG umožňují optimalizaci a audit protokolů.
- Pro verzování a obnovu je vhodné doplnit kopiemi obrazů (AOMEI).
Pokud pracujete s Windows a chcete chránit své soubory, aniž byste museli duplikovat data jako blázen, Robocopy Je to vynikající volba. Tento nástroj, integrovaný od systémů Windows Vista a Windows Server 2008, nahrazuje Xcopy a nabízí větší výkon. V tomto článku vám to ukážeme. Jak automatizovat přírůstkové zálohy pomocí Robocopy a spravovat tak své soubory s klidem.
Kopie vytvořené programem Robocopy jsou inkrementální. La První spuštění zkopíruje vše a další spuštění synchronizují pouze změny (a nové soubory) do cíle. Jde o synchronizaci stavu, nikoli o „verzování“ pomocí bodů obnovení; pokud omylem něco smažete nebo přepíšete a replikujete to, tato změna se přenese do cíle.
Co je Robocopy a jak funguje inkrementálnost?
Robocopy z „Robustní kopie souborů“ replikuje obsah stromu složek s granulární kontrolou. Při prvním průchodu provede úplnou zálohu; při dalších průchodech detekuje změny a synchronizuje pouze změny. Tato strategie denně snižuje využití času a šířky pásma.
Důležité: Bez parametru /MIR Robocopy ve výchozím nastavení v cíli neodstraní co již ve zdroji neexistuje; s /MIR (nebo /PURGE) se projeví smazání. Je to velmi účinné pro zrcadlení, ale také delikátnější, pokud neexistují žádné kopie s historií, protože Smazané položky budou replikovány.
Základní syntaxe je velmi přímočará a umožňuje přidávat filtry, režimy a ovládací prvky výkonu: Je ideální pro automatizaci profesionálních rutin kopírovat na servery, NAS nebo do síťových sdílených úložišť.

Základní syntaxe a základní pojmy
Obecný příkaz Robocopy je: kopírovat ze zdroje do cíle s možnostmi pro úpravu chování. Toto je kanonický tvar:
robocopy <source> <destination> [<file>[ ...]] [<options>]
Například pro odeslání souboru z lokálního počítače do sdíleného prostředku a využití výhod multithreadingu a restartovatelného kopírování, můžete použít něco jako:
robocopy C:\reports "\\marketing\videos" yearly-report.mov /mt /z
V praxi jsou „inkrementální“ hodnoty jednoduché jako zopakujte stejný synchronizační příkaz se stejným párem zdroj/cíl; Robocopy detekuje a kopíruje pouze nové nebo upravené položky.
Stručný průvodce: Přírůstkové kopírování s Robocopy krok za krokem
Pro lepší představu o pracovním postupu si uveďme příklad mezi testovacími složkami: z adresáře C:\test do D:\test.
- Otevřít CMD Pomocí kláves Win+R zadejte CMD a stiskněte OK. Můžete také vyhledat „Příkazový řádek“. Práce z konzole umožňuje zobrazit živý protokol..
- Spusťte první synchronizaci (první plný průchod):
robocopy C:\test D:\testPo této popravě, V cíli budete mít zrcadlo původuPři dalších spuštěních se zkopíruje pouze to, co bylo změněno nebo přidáno. - Přidejte užitečné přepínače Pro upřesnění přírůstkového načítání: například zahrnutí podsložek, přeskočení starších souborů, povolení obnovení a vyhnutí se procentům na obrazovce:
robocopy C:\test D:\test /s /xo /z /np
Některé běžné myšlenky: /mír odrážet vymazání a prázdnoty, /xo aby se nepřepisovaly starými verzemi, /z obnovit škrty a /np pro čistší východ.
Automatizace: Parametry monitorování a Plánovač úloh
Pokud chcete, aby se spouštěl automaticky, Robocopy můžete naprogramovat dvěma způsoby.s vlastními reaktivními parametry nebo pomocí Plánovače úloh systému Windows.
Podle parametrůRobocopy dokáže sledovat změny a opakovat kopie na základě času nebo kritérií aktivity. Toto jsou klíčové příznaky:
- /PON:n reaguje, když detekuje n změn ve zdroji.
- /MOT:m opakuje se, pokud dojde ke změnám, kontrola probíhá každých m minut.
- /RH:hhmm-hhmm omezuje časy spuštění (například /RH:1700-1800).
Typický příklad, spuštění každých 10 minut, když dojde k nové aktivitě: monitoruje a synchronizuje bez zásahu.
robocopy C:\test D:\test /mot:10
Pokud potřebujete úlohu zastavit, Proces můžete ukončit z jiné konzole. s:
taskkill /f /im robocopy.exe
S plánovačem úlohDalší možností je vytvořit dávkový soubor (.bat) s požadovaným příkazem Robocopy a naplánovat jeho spuštění. Tímto způsobem zajistíte provedení v konkrétních časových intervalech..
- Otevřete Poznámkový blok, vložte příkaz Robocopy a uložte jej jako soubor .bat (např. „incremental_robocopy.bat“).
- Vyhledejte „Plánovač úloh“ a vyberte „Vytvořit základní úlohu…“. Přiřadit název a popis.
- Vyberte spouštěč (denně, týdně atd.) a čas.
- Spusťte program a vyberte soubor .bat pomocí tlačítka „Procházet“.
- Potvrdit a to je vše: Úloha se objeví v knihovně programátora spustit nebo smazat, kdykoli budete chtít.
Základní možnosti a přepínače Robocopy
Robocopy vyniká svou obrovskou sbírkou vlajek. Níže máte objednaný souhrn abyste nic nezmeškali a vybrali si moudře.
Možnosti kopírování
- /s Kopíruje podadresáře, kromě prázdných.
- /e Zkopírujte podadresáře včetně prázdných.
- /lev:n Omezuje kopírování na prvních n úrovní stromu.
- /z Restartovatelný režim (obnovuje přerušené kopie).
- /b Záložní režim (ignoruje ACL, pokud blokují přístup).
- /zb Začíná na /zy, pokud je přístup odepřen, změní se na /b.
- /j Nebuferovaný I/O (ideální pro velké soubory).
- /efsraw Kopírovat soubory šifrované EFS v nezpracovaném režimu.
- /copy:flags Která metadata kopírovat: D (data), A (atributy), T (časová razítka), X (ignorovat ADS), S (ACL), O (vlastník), U (audit). Výchozí hodnota je /COPY:DAT.
- /dcopy:příznaky Co kopírovat do adresářů: D, A, T, E (rozšířené atributy), X (vynechat ADS). Ve výchozím nastavení DA.
- / Sec Bezpečná kopie (ekvivalent k /copy:DATS).
- /kopírovat vše Zkopírujte vše (ekvivalent k /copy:DATSOU).
- /nocopy Nekopíruje metadata (užitečné s /purge).
- /secfix Opravuje zabezpečení i u přeskočených souborů.
- /timfix Opravuje časy i v přeskočených souborech.
- /očistit Odstraňte v cíli to, co již v místě původu neexistuje.
- /mír Odráží strom (ekvivalent k /e + /purge).
- /mov Přesunout soubory (po kopírování smazat zdroj).
- /pohyb Přesunout soubory a složky (a odstranit zdroj).
- /a+:[RASHCNET] Přidejte k výsledku atributy.
- /a-:[RASHCNETO] Odebere atributy z výsledku.
- /vytvořit Vytvoří strukturu a soubory s nulovou délkou.
- /tuk 8.3 (FAT) názvy při vytváření v cílovém umístění.
- / 256 Zakázat cesty >256 znaků.
- /mon:n Opakujte, když je detekováno >n změn.
- /mot:m Pokud dojde ke změnám, opakujte za m minut.
- /rh:hhmm-hhmm Okno povolených hodin pro zahájení.
- /pf Aplikovat okna na soubor (ne na průchod).
- /ipg:n Pauza mezi pakety (pomalé linky).
- /sj Symbolické odkazy kopírujte jako odkazy (ne jako cíle).
- /sl Nesledujte odkazy, zkopírujte samotný odkaz.
- /mt:n Multiprocessing s n vlákny (1-128, výchozí 8). Není kompatibilní s /ipg nebo /efsraw.
- /nodcopy Nekopíruje metadata adresáře (výchozí /dcopy:DA).
- /nooffload Vyhněte se stahování kopie systému Windows.
- /komprimovat V případě potřeby požádejte o kompresi sítě.
- /řídký:y|n Zachovává rozptýlený stav (výchozí nastavení ano).
- /noklon Nepokouší se o klonování bloků jako optimalizaci.
Omezení I/O (Throtling)
- /iomaxsize:n[kmg] Maximální počet I/O za cyklus.
- /iorate:n[kmg] Požadovaná rychlost I/O.
- /práh:n[kmg] Minimální velikost pro použití omezení.
Tyto možnosti nastavují maximální šířka pásma, kterou může Robocopy využítPokud nezadáte jednotky, můžete použít K, M nebo G. Minimální limit je 524 288 bajtů. /Threshold definuje počáteční velikost limitu.
Výběr souboru
- /a Pouze soubory s atributem File.
- /m Pouze soubory s atributem Archive (Archiv) a restartujte.
- /ia:[RASHCNETO] Zahrnout soubory, které mají zadané atributy.
- /xa:[RASHCNETO] Vyloučit soubory s některým z těchto atributů.
- /xf název[ …] Vyloučit podle názvu nebo cesty (zástupné znaky * ? jsou podporovány).
- Adresář /xd[ …] Vylučuje adresáře podle názvu nebo cesty.
- /xc Vylučuje existující se stejným časovým razítkem, ale s různými velikostmi.
- /xn Nezahrnuje, pokud je místo původu novější než místo určení.
- /xo Nezahrnuje případy, kdy je místo původu starší než místo určení.
- /xx Nezahrnuje „doplňky“ přítomné v cíli, ale nikoli v místě odeslání (neodstraňuje je).
- /xl Nezahrnuje „osamělé jedince“ přítomné v místě původu, ale nikoli v cíli (brání přidání nových).
- / im Zahrnuje „upravené“ soubory (různé časy změn).
- /es Zahrnuje „stejné“ soubory (všechny identické).
- /Položka Zahrnuje „retušované“ (stejný název/velikost/krát, různé atributy).
- /max:n Maximální velikost v bajtech.
- /min:n Minimální velikost v bajtech.
- /maximální hodnota:n Maximální stáří (ve dnech nebo datu) k poslední úpravě.
- /minage:n Minimální stáří (ve dnech nebo datu) při poslední úpravě.
- /maxlad:n Maximální datum posledního přístupu (nezahrnuje nevyužité od n).
- /minlad:n Minimální datum posledního přístupu (s výjimkou těch, které byly použity od n). Pokud n < 1900, počet dní; jinak RRRRMMDD.
- /xj Nezahrnuje spojovací body.
- /fft Časování ve stylu FAT (s přesností na dvě sekundy).
- /letní čas Upraví letní čas (+1h).
- /xjd Nezahrnuje spojovací body adresáře.
- /xjf Nezahrnuje body spojení souborů.
Opakované pokusy a odolnost proti chybám
- /r:n Počet opakovaných pokusů v případě selhání (výchozí hodnota je 1 000 000).
- /w:n Čekání mezi opakovanými pokusy v sekundách (výchozí hodnota je 30).
- /reg Uložte /r a /w jako výchozí hodnoty v registru.
- /bude upřesněno Počkejte na definování názvů sdílených položek (chyba 67).
- /lfsm Režim „nízká výška“: pozastavte se, abyste se vyhnuli odrazu od „země“.
- /lfsm:n[kmg] Explicitně stanovte spodní hranici (pokud ne, tak 10 % objemu). Není kompatibilní s /mt nebo /efsraw.
Check-in a check-out
- /l Pouze seznam (bez kopírování, mazání ani označování časů).
- /x Nahlaste všechny bonusy, nejen vybrané.
- /v Podrobný výstup s vynechanými soubory.
- /ts Zahrňte do výstupu časová razítka zdroje.
- /fp Zobrazuje kompletní trasy.
- /bajtů Velikosti v bajtech.
- /ns /nc /nfl /ndl Nezaznamenávat velikosti, třídy, názvy souborů nebo adresářů.
- /np Žádný numerický pokrok.
- /eta Zobrazuje odhadovaný čas na soubor.
- /log:soubor Záznamy k uložení (přepsání).
- /log+:soubor Záznam v souboru (v příloze).
- /unilog:soubor Záznam Unicode (přepisuje).
- /unilog+:soubor Registr Unicode (v příloze).
- /odpaliště Zobrazuje se v konzoli a protokolech současně.
- /njh /njs Bez záhlaví nebo shrnutí práce.
- /unicode Zobrazí výstup jako text v kódování Unicode.
Správa úloh
- /úloha:název Načte parametry z uloženého souboru úlohy.
- /uložit:jméno Uloží aktuální nastavení jako úlohu.
- /přestat Ukončí se po zpracování řádku (pro kontrolu parametrů).
- /nosd /nodd Označuje absenci místa původu nebo cíle.
- /li Vynutit zahrnutí zadaných souborů.
Praktické poznámky k motoru
- Použijte /MIR nebo /PURGE v kořenovém adresáři Již neovlivňuje „Informace o systémovém svazku“ – Robocopy je nyní na vyšších úrovních ignoruje.
- La klasifikace upravených souborů vyžaduje systémy se změnami časových razítek (NTFS); ve výchozím nastavení se nekopírují, pokud nepoužíváte / IM.
- Značka /DCOPY:E Pokusí se zkopírovat rozšířené atributy ze složek; pokud selže, pokračuje. Není zahrnuto v /KOPÍROVAT VŠE.
- s /IoMaxSize o /IoRate Povolíte omezení I/O; Robocopy a systém mohou podle potřeby upravovat povolené hodnoty.
- /LFSM nastavuje „spodní hranici“ volného prostoru (výchozí hodnota 10 %, pokud ji neurčíte). Nelze kombinovat s /MT nebo /EFSRAW.

Plán B s obnovitelnou verzí: AOMEI Backupper
Pokud máte obavy z návratu k předchozím verzím, řešení s obrázky a restaurováním lépe sedí. Aomei Backupper Standardní Je zdarma a kompatibilní se všemi moderními edicemi Windows.
Klíčové vlastnosti: Úplné a inkrementální zálohy mezi interními/externími disky, USB, NAS, sítí a cloudem; plus „vymazat“ synchronizaci souborů, pokud nechcete používat obrázky.
Výhody obrazu: můžete plánovat přírůstkové a kliknutím se vraťte na předchozí bod. Synchronizace replikuje soubory tak, jak jsou (podobně jako Robocopy), a lze ji také naplánovat.
Vyšší edice (Professional) přidávají synchronizace v reálném čase, obousměrná synchronizace a diferenciální kopie, mimo jiné pokročilé funkce.
Souhrnné kroky pro úlohu inkrementálního souboru: Otevřete aplikaci a přejděte do sekce Záloha > Záloha souborůVyberte, které složky nebo soubory chcete zahrnout; pokud pocházejí ze sítě, použijte k určení cesty možnost Sdílet/NAS.
Vyberte cíl (lokální, vyměnitelný, sdílený prostředek nebo cloud). Konfigurace plánu (denní, týdenní, měsíční; spouštěče událostí nebo při připojení USB v pokročilých edicích) a Možnosti (komprese, rozdělení, komentáře, e-mail atd.).
Pokud ji potřebujete strategie udržení (automaticky mazat staré zálohy a používat rozdílové zálohy), povolte ji v Pokročilém nastavení. Až budete připraveni, klepněte na Spustit zálohování.
Incident KB5042421 a modré obrazovky: co se stalo a jak se z toho dostat
19. července 2024 došlo k masivnímu incidentu týkajícímu se CrowdStrike. způsobil BSOD na milionech počítačů s WindowsSpolečnost Microsoft odhadla, že problém se týkal 8,5 milionu zařízení. Přestože byly vydány nástroje pro obnovení a opravy, úplné vyčištění trvalo několik dní.
Pokud jste byli v šoku, tady to máte způsoby obnovy doporučeno, včetně odstranění problematického ovladače a obnovení systému. Tyto kroky mohou v šifrovaných počítačích vyžadovat obnovovací klíč BitLockeru.
Metoda 1: Obnovení z prostředí WinPE s odebráním ovladače
- Stiskněte a podržte tlačítko napájení po dobu 10 sekund pro vypnutí; znovu jej zapněte. Vynucujeme čistý restart.
- Na přihlašovací obrazovce podržte klávesu Shift a vyberte Napájení > Restartovat.
- V části „Vyberte možnost“ klikněte na Odstraňování problémů.
- Přejděte do části Pokročilé možnosti > Nastavení spouštění > Povolit nouzový režim.
- Restartujte. Může být vyžadován klíč BitLockeru pokud je váš disk šifrovaný.
- Po restartu stiskněte klávesu F4 pro spuštění nouzového režimu (na některých zařízeních F11).
- V nouzovém režimu klikněte pravým tlačítkem myši na Start > Spustit, zadejte cmd a poté klikněte na OK.
- Pokud váš systém není C:\, změňte jej pomocí C: a klávesy Enter. Musíme jít na trasu pro řidiče..
- Přejděte do složky ovladače CrowdStrike (pokud se liší, upravte písmeno):
CD C:\Windows\System32\drivers\CrowdStrike - Vypište soubory, které odpovídají vzoru chybného ovladače:
dir C-00000291*.sys - Nalezeno trvale smazaných položek:
del C-00000291*.sys - Ručně zkontrolujte zbývající shody a smažte je. Po dokončení restartujte počítač.
Metoda 2: Obnovení z nouzového režimu pomocí kolekce klíčů BitLocker
- Restartujte počítač stejně jako v předchozí metodě a přejděte do sekce Řešení problémů > Pokročilé možnosti > Nastavení spouštění > Povolit nouzový režim. Použijte F4 nebo F11 v závislosti na zařízení.
- Pokud se na mobilním zařízení zobrazí výzva k zadání klíče BitLocker, přejděte na stránku https://aka.ms/aadrecoverykey, přihlaste se pomocí svého firemního účtu a vyhledejte svůj klíč v části Spravovat zařízení > Zobrazit klíče BitLocker > Zobrazit obnovovací klíč.
- Vyberte své zařízení, zobrazte klíč a zadejte jej do počítače.
- Přejděte do nouzového režimu, otevřete Spustit > cmd a přejděte do složky CrowdStrike:
CD C:\Windows\System32\drivers\CrowdStrike - Vyhledejte a odstraňte problematický soubor:
dir C-00000291*.sys del C-00000291*.sys - Zkontrolujte, zda nezůstaly žádné zbytky, a restartujte. Tato metoda na některých zařízeních eliminuje potřebu klíče.
Metoda 3: Návrat pomocí Obnovení systému
- Spusťte systém do režimu obnovení (Shift + Restart) a přejděte do sekce Řešení problémů > Pokročilé možnosti > Obnovení systému.
- Pokud je vyžadován BitLocker, použijte výše uvedený portál k načtení klíče. Zadejte klíč na zařízení.
- Vyberte bod obnovení, klikněte na Další a Dokončit a potvrďte tlačítkem Ano.
Tento proces vrací systémové komponenty do původního stavu, by se neměl dotýkat vašich osobních údajůa může to trvat asi 15 minut.
HTTPS, WebDAV a alternativy s otevřeným zdrojovým kódem
Robocopy se osvědčuje s SMB/CIFS v lokální síti LAN nebo ve sdílených úložištích Windows/NAS, ale přes WebDAV nebo HTTPS nemusí být zachována metadata například časová razítka nebo atributy, které umožňují jemnou inkrementální detekci; výsledkem může být „vypadá to, jako by se všechno změnilo“ a pokaždé kompletní kopie.
Pokud potřebujete přenos přes nativní HTTPS se skutečným inkrementálním protokolem, vyhodnotit open source řešení jako rclone (podporováno WebDAVem a mnoha poskytovateli) nebo připojení, která správně zachovávají atributy. Dalším způsobem je použití zabezpečených tunelů (např. rsync přes SSH (pokud to prostředí umožňuje) pro zajištění efektivní detekce změn. V každém případě otestujte v kontrolovaném prostředí, abyste potvrdili, že Časová razítka a velikosti vypadají podle očekávání. před vstupem do výroby.
Inkrementální vs. diferenciální kopie a synchronizace vs. obraz
Jak nárůst, tak i diferenciál ušetřete čas a místo Kopírování pouze změn, ale jejich obnova se liší: inkrementální kopie vyžaduje plnou základní kopii a všechny dosavadní inkrementální kopie; diferenciální kopie potřebuje pouze plnou kopii a nejnovější diferenciální kopii.
Pokud jde o kopírování, inkrementální kopírování je obvykle rychlejší; V zotavení vítězí diferenciál protože je potřeba méně bodů. Vyberte si podle priority: okno zálohování nebo rychlost obnovení.
Synchronizace souborů nevytváří obnovitelný obraz, ale „jasná“ replika pro práci za chodu. Kopie obrázků vám umožňují vrátit se v čase, což je ideální pro případ incidentů a lidských chyb, a zároveň zachovat historická data.
S Robocopy můžete přistupovat k inkrementální politice s /MIR, /XO, filtry věku a atributy; Pomocí softwaru pro práci s obrázky přidáte restaurátorskou vrstvu k předchozím bodům bez závislosti na tom, že se chyba nerozšířila.
Pokud chcete automatizovat „přírůstkové“ platby pomocí Robocopy, kombinuje dobrý základ syntaxe, výběrové filtry, limity I/O a registry, přidáním Plánovače úloh nebo monitorováním pomocí /MOT a /MON. Pokud se potřebujete vrátit v čase, spolehněte se na verzované obrazy jako doplněk synchronizace; a pokud váš případ vyžaduje HTTPS, vyzkoušejte nástroje zaměřené na tento přenos, které správně uchovávají metadata a vyhnou se tak překvapením se zbytečnými úplnými kopiemi.
Redaktor specializovaný na problematiku technologií a internetu s více než desetiletými zkušenostmi v různých digitálních médiích. Pracoval jsem jako editor a tvůrce obsahu pro e-commerce, komunikaci, online marketing a reklamní společnosti. Psal jsem také na weby o ekonomice, financích a dalších odvětvích. Moje práce je zároveň mou vášní. Nyní prostřednictvím mých článků v Tecnobits, snažím se prozkoumat všechny novinky a nové možnosti, které nám svět technologií každý den nabízí, abychom zlepšili náš život.
