Warning: Undefined variable $asn_org in /www/wwwroot/abangtutor.biz.id/wp-content/plugins/ktls-cloaking-link-pro/Core/Cloaking.php on line 0
Kumpulan Kode CMD Robocopy untuk Backup Data Besar Lebih Cepat dari Copy-Paste Biasa – ABANGTUTOR

Kumpulan Kode CMD Robocopy untuk Backup Data Besar Lebih Cepat dari Copy-Paste Biasa

Kumpulan Kode CMD Robocopy untuk Backup Data Besar Lebih Cepat dari Copy-Paste Biasa

Menyalin file berukuran gigabyte atau bahkan terabyte adalah pekerjaan yang membosankan dan berisiko tinggi di Windows Explorer. Seringkali, saat progress bar sudah mencapai 99%, proses copy-paste gagal tiba-tiba karena satu file corrupt atau koneksi jaringan terputus.

Akibatnya? Anda harus mengulang dari awal, dan file di harddisk tujuan menjadi berantakan.

Jika Anda sering melakukan backup data, migrasi server, atau sekadar memindahkan koleksi film HD ke harddisk eksternal, Robocopy adalah sahabat terbaik Anda.

Robocopy (Robust File Copy) adalah perintah baris (command-line tool) bawaan Windows yang jauh lebih tangguh, cepat, dan cerdas dibandingkan fitur copy-paste standar (Ctrl+C & Ctrl+V). Fitur ini mampu melanjutkan transfer yang terputus (resume capability), melewati file yang sudah ada, dan menyalin atribut keamanan file secara presisi.

Dalam panduan lengkap ini, saya akan membagikan kumpulan kode Robocopy terbaik untuk berbagai skenario backup data.

Mengapa Robocopy Lebih Unggul?

Sebelum masuk ke kode, pahami value dari alat ini agar Anda makin yakin menggunakannya:

  1. Multi-Threaded Copy: Bisa menyalin banyak file sekaligus secara paralel (bukan antre satu per satu), mempercepat proses backup hingga 300%.
  2. Resume Capability: Jika internet putus atau PC mati di tengah jalan, Robocopy bisa melanjutkan sisanya tanpa mengulang file yang sudah sukses tercopy.
  3. Mirror Mode: Bisa membuat folder tujuan persis sama dengan sumbernya (menghapus file di tujuan yang sudah tidak ada di sumber).

1. Kode Dasar: Backup Folder Sederhana

Ini adalah perintah paling basic untuk menyalin semua isi folder A ke folder B.

Perintah:

cmd
robocopy "D:\Data Kerja" "E:\Backup Data Kerja" /E

Penjelasan Parameter:

  • "D:\Data Kerja": Folder Sumber (Source). Tanda kutip wajib jika nama folder mengandung spasi.
  • "E:\Backup Data Kerja": Folder Tujuan (Destination).
  • /E: Menyalin semua sub-folder, termasuk folder kosong. (Jika pakai /S, folder kosong tidak ikut).

2. Kode Kecepatan Tinggi (Multi-Thread)

Inilah fitur andalan Robocopy. Secara default, Windows menyalin file satu per satu (single thread). Kita bisa memaksa Robocopy menggunakan banyak jalur sekaligus.

Perintah:

cmd
robocopy "D:\Sumber" "E:\Tujuan" /E /MT:32

Penjelasan Parameter:

  • /MT:32: Mengaktifkan Multi-Thread dengan 32 jalur. (Default: 8, Maksimal: 128).
    • Tips: Jangan set terlalu tinggi (misal 128) karena bisa membebani CPU dan membuat komputer lag. Angka 16-32 biasanya optimal untuk harddisk modern.

3. Kode “Resume” untuk Koneksi Tidak Stabil

Sangat berguna saat menyalin data lewat jaringan LAN/WiFi atau ke server NAS yang sering putus nyambung.

Perintah:

cmd
robocopy "D:\Sumber" "\\Server\Share" /E /Z /R:5 /W:5

Penjelasan Parameter:

  • /Z: Mode Restartable. Jika koneksi putus di tengah transfer file besar (misal file ISO 5GB baru jalan 50%), Robocopy akan mencatat posisinya. Saat koneksi nyambung lagi, dia lanjut dari 50%, bukan dari 0%.
  • /R:5Retry (Coba lagi) sebanyak 5 kali jika gagal copy file. (Default Windows: 1 juta kali! Ini membuat proses stuck selamanya jika ada 1 file error).
  • /W:5Wait (Tunggu) selama 5 detik sebelum mencoba lagi.

4. Kode Mirroring (Sinkronisasi Sempurna)

Hati-hati dengan perintah ini! Mode Mirror membuat folder Tujuan persis sama dengan Sumber. Artinya, file di Tujuan yang TIDAK ADA di Sumber akan DIHAPUS.

Cocok untuk backup rutin harian agar harddisk backup tidak penuh sampah file lama.

Perintah:

cmd
robocopy "D:\Data Utama" "E:\Backup Mirror" /MIR

Penjelasan Parameter:

  • /MIR: Singkatan dari Mirror Directory Tree. Ini gabungan dari /E (copy semua) dan /PURGE (hapus file asing di tujuan).

5. Kode Backup dengan Log File (Untuk Audit)

Jika Anda menyalin ribuan file saat tidur malam, bagaimana Anda tahu file mana yang gagal tercopy besok paginya? Gunakan fitur Logging.

Perintah:

cmd
robocopy "D:\Sumber" "E:\Tujuan" /E /NP /LOG:"D:\backup_log.txt"

Penjelasan Parameter:

  • /LOG:"D:\backup_log.txt": Menyimpan status semua file ke dalam file teks, menimpa log lama. (Gunakan /LOG+ jika ingin menambahkan ke log lama).
  • /NPNo Progress. Jangan tampilkan % progress di log file supaya log-nya bersih dan enak dibaca.

Studi Kasus: Membuat Script Backup Otomatis (.bat)

Untuk membuat konten ini bernilai tinggi (High Value), mari kita gabungkan semua ilmu di atas menjadi satu alat produktivitas.

Kita akan membuat script yang:

  1. Membackup folder kerja secara Mirroring.
  2. Menggunakan Multi-thread agar cepat.
  3. Bisa di-resume jika gagal.
  4. Menyimpan log laporan.

Langkah Pembuatan:

  1. Buka Notepad.
  2. Salin kode berikut:
batch
@echo off
title Script Backup Otomatis Robocopy
color 0a

echo ==========================================
echo MEMULAI PROSES BACKUP DATA...
echo Mohon jangan tutup jendela ini.
echo ==========================================
echo.

:: Setting Variabel Folder (Ganti sesuai kebutuhan Anda)
set "sumber=D:\Project Kantor"
set "tujuan=E:\Backup Project"
set "logfile=D:\Log_Backup.txt"

:: Eksekusi Robocopy
:: /MIR = Mirror (Hati-hati, menghapus file di tujuan yg tidak ada di sumber)
:: /MT:16 = Multi-thread 16 jalur
:: /R:3 /W:2 = Retry 3x, Wait 2 detik
:: /NP = No Progress bar di log
:: /TEE = Tampilkan log di layar CMD juga

robocopy "%sumber%" "%tujuan%" /MIR /MT:16 /R:3 /W:2 /NP /TEE /LOG:"%logfile%"

echo.
echo ==========================================
echo BACKUP SELESAI!
echo Silakan cek file log di %logfile%
echo ==========================================
pause
  1. Simpan sebagai file BackupHarian.bat.
  2. Jalankan file tersebut setiap sore sebelum pulang kerja.

Kesimpulan

Robocopy adalah alat legendaris yang wajib dikuasai oleh setiap pengguna Windows yang peduli dengan keamanan data. Dengan memahami parameter /MT/Z, dan /MIR, Anda bisa menghemat waktu berjam-jam dan memastikan data Anda tersalin dengan sempurna.

Tidak perlu lagi khawatir backup gagal di tengah jalan. Biarkan Robocopy bekerja keras untuk Anda.

Selamat mencoba, dan jangan lupa selalu cek log backup Anda!

Leave a Comment