🚀 Windows 11 Robocopy Cara Cepat Sync, Backup, dan Optimasi Data
Kamu lagi mindahin data bergiga-giga antar server tapi sering putus di tengah jalan? Atau butuh backup otomatis yang nggak ribet? Tenang, Windows punya alat sakti namanya **Robocopy**. Di artikel ini, kita bakal kupas tuntas cara pakainya dari nol sampe jadi pro!

🤔 Kenapa Harus Robocopy? (5W+1H)
**What:** Robocopy (Robust File Copy) adalah `fitur bawaan Windows` buat nyalin file yang jauh lebih kuat dibanding `copy` atau `xcopy` biasa.
**Who:** Cocok buat admin IT, programmer, atau kamu yang hobi ngoprek PC dan butuh sinkronisasi folder yang aman.
**Where:** Bisa dipakai di Windows PC lokal maupun antar folder di jaringan (UNC Path).
**When:** Paling pas dipake pas lagi migrasi data besar, backup harian, atau sinkronisasi folder kerja.
**Why:** Karena Robocopy punya fitur *resume* (lanjutin yang gagal), multi-threading (cepet banget), dan bisa jaga atribut file (tanggal, izin akses) tetep utuh.
**How:** Cukup lewat Command Prompt (CMD) atau PowerShell, masukkan perintah, dan biarin dia kerja otomatis.
📝 Ringkasan Teknikal
Topik utama kita hari ini: nulis sintaks buat UNC share, solusi error auditing (/COPYALL), tips biar gak nimpa file baru, bikin file `.bat` otomatis, sampe penjadwalan via Task Scheduler. Kita juga bandingin dikit sama rsync buat kamu yang biasa main Linux.
🛠️ Perintah Robocopy yang Direkomendasikan
Perintah andalan buat sync folder
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:16Penjelasan opsi penting (Biar gak bingung):
- Pastikan nama Folder Sumber = Folder Tujuan, kalau belum ada, bikin aja Folder Kosong di tujuannya.
- **/E** : Salin semua subfolder, biarpun kosong diangkut semua.
- **/XO** : *Exclude Older*; Abaikan (skip) file yang jadul dari sumbernya, jika sudah ada file yang lebih baru di tujuan, supaya hanya ngirim file terbaru aja.
- **/W:0** & **/R:0** : Gak usah pake nunggu, kalo gagal langsung skip aja.
- **/COPY:DAT** : Nyalin Data, Atribut, dan Timestamp aja (Aman dari error auditing).
- **/MT:16** : Pake 16 jalur (threads) biar proses copy ngebut kayak jet.
**💡 Tips Pro:** Jangan pake **/COPYALL** kalo kamu gak punya akses Administrator penuh ke Security Log, ntar malah muncul error "Manage Auditing". Pake **/COPY:DAT** aja udah cukup banget kok buat kebutuhan umum.
⚠️ Menangani Error Auditing
Pernah liat error kayak gini? `ERROR : You do not have the Manage Auditing user right.`
Itu artinya Robocopy nyoba nyalin info keamanan tingkat tinggi yang kamu gak punya izinnya. Solusinya gampang:
- Klik kanan CMD, pilih **Run as Administrator**.
- Atau, ganti `/COPYALL` jadi `/COPY:DAT` di script kamu.
- Kalo emang wajib nyalin auditing, buka *Local Security Policy* dan kasih hak buat akun kamu di situ.
📜 Bikin Script Otomatis (.bat)
Capek ngetik tiap hari? Bikin aja file batch, simpan dengan `extensi .bat` biar sekali klik jalan semua. Contoh isi `backup.bat`:
@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
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
echo Mantap! Backup Selesai Bosqu!
pause⏰ Jadwalkan Pakai Task Scheduler
Biar hidup makin tenang, biarin Windows jalanin backup tiap jam 2 siang otomatis:
- Buka **Task Scheduler** (Win + R, ketik `taskschd.msc`).
- Klik **Create Basic Task**, kasih nama "Backup Harian".
- Pilih trigger **Daily** jam 14:00.
- Actionnya pilih **Start a Program**, lalu arahin ke file `backup.bat` tadi.
- Di tab *Settings*, pastiin centang "Run with highest privileges" biar lancar jaya.
⚖️ Robocopy vs Rsync: Pilih Mana?
| Aspek | Robocopy | Rsync |
|---|---|---|
| Platform | Bawaan Windows | Linux (Bisa di Windows via WSL) |
| Transfer | SMB / Jaringan Lokal | SSH / Remote Server |
| Kecepatan | Native Multi-threading (/MT) | Delta Transfer (Kirim yang berubah aja) |
Kesimpulannya: Kalo kamu di lingkungan Windows murni, **Robocopy juaranya**. Tapi kalo mau transfer antar server Linux lewat internet, Rsync lebih irit bandwidth.
⚡ Optimasi Performa Maksimal
Mau makin ngebut? Cek tabel rahasia ini:
| Opsi | Efek Kecepatan | Kapan Harus Pake? |
|---|---|---|
| `/MT[:n]` | Ngebut banget buat file kecil | Selalu pake (coba /MT:32) |
| `/J` | Cepet buat file raksasa (GB) | Pas copy file video/database gede |
| `/NFL /NDL` | Ngurangin beban log console | Pas copy ribuan folder |
📶 Gimana Kalo Pake Wi-Fi (WLAN)?
File 2 GB lewat Wi-Fi itu sebenernya cukup gede. Kalo sinyal lemot (20 Mbps), bisa makan waktu 13 menitan. Tapi kalo pake Wi-Fi 6 (600 Mbps), cuma butuh sekitar 28 detik!
**🚨 Perhatian:** Wi-Fi itu rawan gangguan. Kalo transfer file gede, sangat disarankan pake opsi `/Z` biar kalo koneksi putus, dia bisa lanjutin lagi tanpa mulai dari nol.
🎯 Troubleshooting Terakhir
- Pastiin akun kamu punya izin baca di folder sumber.
- Gunakan `/MIR` kalo mau hasil di tujuan bener-bener sama persis (Hati-hati: file yang gak ada di sumber bakal dihapus di tujuan!).
- Selalu coba dulu pake data sedikit sebelum hajar data produksi.