Efektívne kopírovanie s príkazom ROBOCOPY

Efektívne kopírovanie s príkazom ROBOCOPY

Príkazový riadok (CMD)
Nenechaj v tom známych samých – zdieľaj
Začiatočník

Priznajme si to – väčšina z nás rieši zálohovanie až vtedy, keď sa ozve podivné cvakanie z pevného disku alebo keď nám ransomware zaklope na virtuálne dvere. Mnohí siahajú po drahých programoch s miliónom tlačidiel, pritom najlepší nástroj na prenos dát máš priamo v systéme Windows. Dnes ti ukážem, že efektívne kopírovanie s príkazom ROBOCOPY je presne to, čo tvoj počítač potrebuje.

Reč je o príkaze Robocopy (Robust File Copy). Zabudni na klasické copy alebo xcopy. Ak chceš prenášať gigabajty dát medzi diskami, sieťovými úložiskami (NAS) alebo riešiť poriadok v OneDrive, toto je tvoj nový najlepší kamoš. Ak o tomto príkaze počuješ prvýkrát určite si pozri aj ďalšie zaujímavé príkazy ako napr. fsutil či findstr.

Prečo je efektívne kopírovanie s príkazom ROBOCOPY v roku 2025 stále top?

Robocopy nie je len „kopírovač“. Je to inteligentný manažér dát. Na rozdiel od bežného kopírovania v Prieskumníkovi, ktoré zamrzne pri prvom poškodenom súbore, Robocopy ide ďalej.

Jeho najväčšie výhody dnes:

  • Zvláda dlhé cesty: Prieskumník má problém s cestami dlhšími ako 256 znakov. Robocopy ich prehltne ako nič.
  • Resumable mode (/Z): Ak kopíruješ na sieťový disk (NAS) a vypadne ti Wi-Fi, Robocopy po naskočení spojenia pokračuje presne tam, kde prestal.
  • Viacvláknové kopírovanie (/MT): Na moderných viacjadrových procesoroch vie kopírovať viac súborov naraz, čo dramaticky zrýchľuje prenos tisícok malých súborov.
  • Práca s OneDrive: Dokáže správne interpretovať „Súbory na požiadanie“ a nezasekne sa na súboroch, ktoré sú fyzicky len v cloude.

Parametre pre začiatočníkov: Základná výbava

Syntax je jednoduchá: robocopy [zdroj] [cieľ] [parametre]. Ak chceš nastaviť efektívne kopírovanie s príkazom ROBOCOPY, musíš poznať tieto prepínače:

  • /E – Skopíruje všetko vrátane prázdnych priečinkov. Základ pre zachovanie štruktúry.
  • /MIR (Zrkadlenie) – POZOR! Toto vytvorí identickú kópiu zdroja v cieli. Ak v zdroji niečo vymažeš, pri ďalšom spustení to vymaže aj zo zálohy v cieli. Ideálne na synchronizáciu s NAS.
  • /Z – Režim pre sieťové disky (Restartable mode). Ak kopíruješ cez „vachrlatú“ sieť, toto ti zachráni nervy.
  • /R:n a /W:n – Nastaví počet opakovaní pri chybe (n) a čakaciu dobu (W v sekundách). Odporúčam /R:3 /W:5, inak sa Robocopy pri chybe zasekne na milión pokusov (doslova).

Parametre pre pokročilých: Keď chceš mať kontrolu

Chceš rozumieť detailom? Tu sú prepínače, vďaka ktorým bude efektívne kopírovanie s príkazom ROBOCOPY prebiehať presne podľa tvojich predstáv:

  • /L (List only)Najdôležitejší parameter! Urobí „nanečisto“ test. Nič neskopíruje, len ti v konzole ukáže, čo by sa stalo. Používaj vždy pred prvým spustením /MIR, aby si si omylom nevymazal polovicu disku.
  • /XO (Exclude Older) – Preskočí súbory, ktoré sú v cieli novšie než v zdroji. Skvelé, ak pracuješ na dvoch miestach a nechceš si prepísať novú prácu staršou zálohou.
  • /XF a /XD (Exclude Files/Dirs) – Umožňuje vylúčiť konkrétne súbory alebo priečinky.
    • Príklad: /XD node_modules .git temp – ušetríš gigabajty miesta a hodiny času.
  • /MT

    $$:n$$– Zapne multithreading. Číslo n (1-128) hovorí, koľko vlákien má naraz pracovať. Pre SSD odporúčam /MT:32.

  • /SEC (Security) – Skopíruje súbory aj s NTFS oprávneniami a vlastníkmi. Toto je tá „forenzná“ čerešnička na torte.
  • /NP (No Progress) – Vypne zobrazovanie percent. Ak loguješ do súboru, vypni to, inak bude mať tvoj log 100 MB len kvôli textu „1%… 2%…“.

Robocopy a moderné výzvy: OneDrive a NAS

Sieťové úložiská (NAS): Pri kopírovaní na NAS (napr. Synology či QNAP) odporúčam kombináciu /Z /FFT. Parameter /FFT (FAT File Times) povie príkazu, aby bol tolerantnejší k jemným rozdielom v časových pečiatkach (častý problém medzi Windows a Linuxom v NAS).

OneDrive: Ak zálohuješ priečinok synchronizovaný s OneDrive, použi /J (Unbuffered I/O). Pomáha to pri veľkých súboroch, aby zbytočne nezaťažovali systémovú cache a nespúšťali agresívnu synchronizáciu cloudu počas prenosu.

Hotový .bat skript na efektívne kopírovanie s príkazom ROBOCOPY

Urob si život jednoduchším. Skopíruj si tento text do Poznámkového bloku a ulož ho ako zaloha.bat. Tento skript ti zabezpečí efektívne kopírovanie s príkazom ROBOCOPY na dennej báze:

Záver

Robocopy je „švajčiarsky nožík“ pre každého, komu záleží na jeho dátach v Digitálnom Priestore. Či už migruješ na nový počítač, alebo len chceš robiť poriadne zrkadlo dôležitých projektov na NASku, tento príkaz ťa nesklame. Raz si nastavíš .bat skript a máš pokoj. Verím, že toto efektívne kopírovanie s príkazom ROBOCOPY ti zachráni nejeden dôležitý súbor.

Používaš Robocopy aj ty, alebo sa spoliehaš na iné nástroje? Ak máš nejaký obľúbený parameter, ktorý som nespomenula, hoď ho do komentárov!

 

Zdroje :

Microsoft , SS64.com

Prihlásiť sa na odber
Upozorniť na
0 komentárov
Najstaršie
Najnovšie Najviac hlasovalo
Inline Feedbacks
Zobraziť všetky komentáre