Halaman ini menggabungkan seluruh percakapan: sintaks Robocopy, solusi error auditing, opsi yang direkomendasikan, file .bat, penjadwalan Task Scheduler, perbandingan dengan rsync, optimasi performa, dan pertimbangan transfer lewat WLAN.

Ditambah pembahasan error auditing, perbandingan rsync, optimasi file besar via WLAN, dan tips E-E-A-T.
Topik yang dibahas meliputi: penulisan sintaks Robocopy yang benar untuk UNC share, mengatasi error terkait auditing (/COPYALL), memilih opsi untuk hanya menyalin file tanpa menimpa file yang lebih baru, menjalankan beberapa perintah Robocopy dalam satu .bat, perbandingan Robocopy vs rsync, pilihan menjalankan .bat lewat CMD atau PowerShell, serta optimasi performa untuk banyak file dan file besar lewat WLAN.
Robocopy (Robust File Copy) adalah tool command-line bawaan Windows yang super tangguh untuk menyalin file dan folder. Bisa mirroring, multi-threading, dan tahan banting kalau koneksi putus.
Admin server, IT support, atau kamu yang sering backup data dari NAS ke laptop. Pokoknya yang butuh sinkronisasi folder tanpa ribet.
Saat mau backup harian, migrasi data ke drive baru, atau sekadar nyamain isi folder antar komputer.
Command Prompt (CMD) atau PowerShell, bisa juga diselipkan di file .bat lalu dijadwalkan pakai Task Scheduler.
Karena gratis, sudah include di Windows, mendukung multi-thread (/MT), dan bisa ngopi atribut file dengan presisi. Jauh lebih powerful daripada copy biasa.
Tinggal ketik `robocopy sumber tujuan [opsi]`. Contoh lengkapnya ada di bawah ini 👇
robocopy "\\192.168.9.166\Lokasi Awal\Folder Target" "C:\Users\Server\Documents\Tujuan\Folder Target" /E /XO /W:0 /R:0 /COPY:DAT /DCOPY:DAT /MT:16Jika muncul pesan:
ERROR : You do not have the Manage Auditing user right.
You need this to copy auditing information (/COPY:U or /COPYALL).Solusi praktis:
Contoh file `backup.bat` yang menjalankan dua perintah Robocopy berurutan dan menulis log terpisah:
@echo off
rem Backup 1
robocopy "\\192.168.9.166\Lokasi Awal\Folder Target" "C:\Users\Server\Documents\Tujuan\Folder Target" /E /XO /W:0 /R:0 /COPY:DAT /DCOPY:DAT /MT:16 /LOG:C:\Logs\robocopy_1backup.log
rem Backup 2
robocopy "\\192.168.9.166\Lokasi Awal\Nama Folder Harus Sama" "C:\Users\Server\Documents\Tujuan\Nama Folder Harus Sama" /E /XO /W:0 /R:0 /COPY:DAT /DCOPY:DAT /MT:16 /LOG:C:\Logs\robocopy_2backup.log
echo Semua backup selesai!
pauseContoh menambahkan header waktu ke file log per-run:
@echo off
set LOGDIR=C:\Logs
set LOGFILE=%LOGDIR%\robocopy_all_%date:~-4,4%%date:~-10,2%%date:~-7,2%_%time:~0,2%%time:~3,2%.log
if not exist "%LOGDIR%" mkdir "%LOGDIR%"
echo ============================== >> "%LOGFILE%"
echo Run at %date% %time% >> "%LOGFILE%"
echo ============================== >> "%LOGFILE%"
robocopy "\\192.168.9.166\Lokasi Awal\Folder Target" "C:\Users\Server\Documents\Tujuan\Folder Target" /E /XO /W:0 /R:0 /COPY:DAT /DCOPY:DAT /MT:16 /LOG+:"%LOGFILE%"
robocopy "\\192.168.9.166\Lokasi Awal\Nama Folder Harus Sama" "C:\Users\Server\Documents\Tujuan\Nama Folder Harus Sama" /E /XO /W:0 /R:0 /COPY:DAT /DCOPY:DAT /MT:16 /LOG+:"%LOGFILE%"
echo Selesai pada %date% %time% >> "%LOGFILE%"| Aspek | Robocopy | Rsync |
|---|---|---|
| Platform | Windows native | Linux/Unix native (bisa di Windows via WSL/Cygwin) |
| Transfer remote | Via SMB/UNC share | Via SSH atau lokal |
| Multi-threading | Ya, /MT | Tidak native |
| Delta transfer | Tidak (menyalin file penuh) | Ya, bisa transfer hanya perubahan (efisien) |
| Kontrol metadata | Granular untuk NTFS (ACL, owner, audit) | Fokus pada atribut file Unix |
Untuk sinkronisasi folder di jaringan Windows, Robocopy biasanya lebih praktis. Untuk transfer antar server via SSH atau transfer delta, rsync lebih unggul.
Fokus optimasi: **paralelisasi I/O**, **mengurangi overhead logging/console**, dan **menghindari opsi yang memperlambat** (mis. /Z). Berikut tabel perbandingan opsi yang memengaruhi kecepatan.
| Opsi | Efek pada kecepatan | Kapan dipakai |
|---|---|---|
| /MT[:n] | Banyak mempercepat untuk banyak file kecil | Gunakan untuk banyak file kecil; mulai /MT:16 lalu tuning |
| /J | Mempercepat untuk file besar (unbuffered I/O) | File sangat besar (> GB); tidak kompatibel dengan /MT |
| /IPG:n | Memperlambat (menambah jeda) | Gunakan hanya untuk mengurangi beban jaringan |
| /Z, /ZB | Lebih lambat (restartable mode) | Gunakan jika jaringan tidak stabil dan perlu resume |
| /NFL /NDL /NP /NJH /NJS | Mempercepat dengan mengurangi output/log | Selalu pakai untuk job besar agar overhead kecil |
| /R: /W: | Retry tinggi memperlambat jika banyak error | Set /R:0 /W:0 untuk skip cepat pada file terkunci |
**Banyak file kecil (paralel):**
robocopy "\\192.168.9.166\Lokasi Awal\Folder Target" "C:\Users\Server\Documents\Tujuan\Folder Target" /E /XO /MT:16 /R:0 /W:0 /COPY:DAT /DCOPY:DAT /NFL /NDL /NP /NJH /NJS /LOG:C:\Logs\robocopy_store.log**File sangat besar (unbuffered I/O):**
robocopy "\\192.168.9.166\Data\LargeFiles" "D:\Backup\LargeFiles" /E /XO /J /R:1 /W:1 /COPY:DAT /DCOPY:DAT /NFL /NDL /NP /LOG:D:\Logs\robocopy_large.logSecara praktis, **2 GB tergolong file besar untuk transfer lewat WLAN**, tetapi apakah terasa lama bergantung pada kecepatan Wi‑Fi, kondisi jaringan, dan perangkat keras.
| Throughput (Mbps) | Perkiraan waktu untuk 2 GB |
|---|---|
| 20 Mbps | ~13 menit |
| 50 Mbps | ~5.3 menit |
| 100 Mbps | ~2.7 menit |
| 300 Mbps | ~55 detik |
| 600 Mbps | ~28 detik |
| 1 Gbps | ~16 detik |
💡 *Tips: Gunakan /MT dan /J secara bijak. Backup rutin lebih aman dengan log.*