Cara mengotomatiskan pencadangan tambahan dengan Robocopy tanpa perangkat lunak pihak ketiga

Pembaruan terakhir: 20/10/2025
Pengarang: Daniel Terrasa

  • Robocopy menyinkronkan perubahan setelah salinan penuh pertama, dan dengan /MIR dapat mencerminkan penghapusan.
  • Otomatisasi dimungkinkan dengan /MON, /MOT dan /RH atau dengan Penjadwal Tugas.
  • Sakelar seperti log /COPY, /Z, /MT, /XO dan /LOG memungkinkan pengoptimalan dan audit.
  • Untuk pembuatan versi dan pemulihan, disarankan untuk melengkapi dengan salinan gambar (AOMEI).
robocopy

Jika Anda bekerja dengan Windows dan ingin menjaga file Anda tetap aman tanpa menduplikasi data seperti orang gila, Robocopy Ini adalah pilihan yang sangat baik. Utilitas ini, yang telah disertakan sejak Windows Vista dan Windows Server 2008, menggantikan Xcopy dengan lebih banyak fitur. Dalam artikel ini, kami akan menunjukkan kepada Anda Cara mengotomatiskan pencadangan tambahan dengan Robocopy dan dengan demikian mengelola berkas Anda dengan tenang.

Salinan yang dibuat oleh Robocopy bersifat inkremental. La Pengoperasian pertama menyalin semuanya dan pengoperasian selanjutnya hanya menyinkronkan perubahan (dan berkas baru) ke tujuan. Ini tentang sinkronisasi status, bukan "versi" dengan titik pemulihan; jika Anda tidak sengaja menghapus atau menimpa sesuatu dan mereplikasinya, perubahan tersebut akan ditransfer ke tujuan.

Apa itu Robocopy dan bagaimana cara kerja inkrementalitas?

Robocopy, dari “Robust File Copy”, mereplikasi konten pohon folder dengan kontrol granular. Pada tahap pertama, sistem melakukan pencadangan penuh; pada tahap berikutnya, sistem mendeteksi perubahan dan hanya menyinkronkan perubahan tersebut. Strategi ini mengurangi waktu dan penggunaan bandwidth harian.

Penting: Tanpa parameter /MIR, Robocopy tidak menghapus secara default di tujuan apa yang tidak lagi ada di sumber; dengan /MIR (atau /PURGE), ia mencerminkan penghapusan. Ini sangat ampuh untuk pencerminan, tetapi juga lebih sensitif jika tidak ada salinan dengan riwayat karena item yang dihapus akan direplikasi.

Sintaks dasarnya sangat mudah dan memungkinkan Anda menambahkan filter, mode, dan kontrol kinerja: Ini ideal untuk mengotomatiskan rutinitas profesional salin ke server, NAS, atau berbagi jaringan.

robocopy

Sintaks dasar dan konsep penting

Perintah umum Robocopy adalah: salin dari sumber ke tujuan dengan opsi untuk menyesuaikan perilaku. Ini adalah bentuk kanoniknya:

robocopy <source> <destination> [<file>[ ...]] [<options>]

Misalnya, untuk mengirim file dari komputer lokal ke sumber daya bersama dan memanfaatkan multithreading dan salinan yang dapat dimulai ulang, Anda dapat menggunakan sesuatu seperti:

robocopy C:\reports "\\marketing\videos" yearly-report.mov /mt /z

Dalam praktiknya, “inkremental” sesederhana ulangi perintah sinkronisasi yang sama dengan pasangan sumber/tujuan yang sama; Robocopy mendeteksi dan menyalin hanya item baru atau yang dimodifikasi.

Panduan Memulai Cepat: Salinan Inkremental dengan Robocopy Langkah demi Langkah

Untuk melihat alur kerja dengan jelas, mari kita ambil contoh antara folder pengujian: dari direktori C:\test ke D:\test.

  1. Buka CMD Gunakan Win+R untuk mengetik CMD dan tekan OK. Anda juga bisa mencari "Command Prompt". Bekerja dari konsol memungkinkan Anda melihat log langsung..
  2. Luncurkan sinkronisasi pertama (lintasan penuh pertama): robocopy C:\test D:\testSetelah eksekusi ini, Di tujuan Anda akan memiliki cermin asalPada proses selanjutnya, hanya apa yang telah diubah atau ditambahkan yang akan disalin.
  3. Tambahkan sakelar yang berguna untuk menyempurnakan penambahan: misalnya, sertakan subfolder, lewati file lama, izinkan melanjutkan, dan hindari persentase di layar:robocopy C:\test D:\test /s /xo /z /np

Beberapa ide umum: /mir untuk mencerminkan penghapusan dan kekosongan, /xo agar tidak tertimpa dengan versi lama, /z untuk melanjutkan pemotongan dan /np untuk keluar yang lebih bersih.

Otomatiskan pencadangan tambahan dengan Robocopy

Otomatisasi: Parameter Pemantauan dan Penjadwal Tugas

Jika Anda ingin menjalankannya secara otomatis, Anda dapat memprogram Robocopy dengan dua cara: dengan parameter reaktif Anda sendiri atau melalui Penjadwal Tugas Windows.

Berdasarkan parameter: Robocopy dapat memantau perubahan dan mengulang salinan berdasarkan waktu atau kriteria aktivitas. Ini adalah bendera-bendera utama:

  • /SEN:n bereaksi ketika mendeteksi n perubahan pada sumbernya.
  • /MOT:m ditayangkan ulang jika ada perubahan, memeriksa setiap m menit.
  • /RH:hhmm-hhmm membatasi waktu mulai (misalnya, /RH:1700-1800).

Contoh umum, jalankan setiap 10 menit saat ada aktivitas baru: memantau dan melakukan sinkronisasi tanpa intervensi.

robocopy C:\test D:\test /mot:10

Jika Anda perlu menghentikan tugas, Anda dapat mengakhiri proses dari konsol lain dengan:

taskkill /f /im robocopy.exe

Dengan Penjadwal TugasCara lain adalah membuat file batch (.bat) dengan perintah Robocopy yang diinginkan dan menjadwalkannya. Dengan cara ini Anda memastikan eksekusi dalam rentang waktu tertentu..

  1. Buka Notepad, tempel perintah Robocopy Anda, dan simpan sebagai file .bat (misalnya, “incremental_robocopy.bat”).
  2. Cari “Penjadwal Tugas” dan pilih “Buat Tugas Dasar…”. Tetapkan nama dan deskripsi.
  3. Pilih pemicu (Harian, Mingguan, dll.) dan waktu.
  4. Tindakan “Mulai program” dan pilih .bat Anda dengan “Telusuri”.
  5. Konfirmasi dan selesai: tugas akan muncul di Perpustakaan Programmer untuk menjalankan atau menghapusnya kapan saja Anda mau.
Konten eksklusif - Klik Disini  Nonaktifkan GeForce Experience saat startup Windows untuk meningkatkan kinerja boot

Opsi dan Sakelar Penting Robocopy

Robocopy menonjol karena koleksi benderanya yang banyak. Di bawah ini Anda memiliki ringkasan yang teratur sehingga Anda tidak melewatkan satu pun dan memilih dengan bijak.

Salin opsi

  • /s Menyalin subdirektori, kecuali yang kosong.
  • /e Salin subdirektori termasuk yang kosong.
  • /lev:n Membatasi penyalinan ke n level pertama pohon.
  • /z Mode dapat dimulai ulang (melanjutkan salinan yang terputus).
  • /b Mode cadangan (mengabaikan ACL jika memblokir akses).
  • /zb Dimulai di /zy, jika akses ditolak, berubah ke /b.
  • /j I/O tanpa buffer (ideal untuk file besar).
  • /efsraw Salin file terenkripsi EFS dalam mode mentah.
  • /salin:bendera Metadata mana yang akan disalin: D (data), A (atribut), T (cap waktu), X (abaikan ADS), S (ACL), O (pemilik), U (audit). Standarnya adalah /COPY:DAT.
  • /dcopy:bendera Apa yang disalin ke direktori: D, A, T, E (atribut diperluas), X (hilangkan ADS). Secara default DA.
  • / Sec Salinan aman (setara dengan /copy:DATS).
  • /copyall Salin semuanya (setara dengan /copy:DATSOU).
  • /tidak ada salinan Tidak menyalin metadata (berguna dengan /purge).
  • /secfix Memperbaiki keamanan bahkan pada file yang terlewati.
  • /timfix Memperbaiki waktu bahkan pada file yang dilewati.
  • /membersihkan Hilangkan di tempat tujuan apa yang tidak lagi ada di tempat asal.
  • /mir Mencerminkan pohon (setara dengan /e + /purge).
  • /pindah Pindahkan file (hapus sumber setelah menyalin).
  • /bergerak Pindahkan file dan folder (dan hapus sumber).
  • /a+:[RASHCNET] Tambahkan atribut ke hasil.
  • /a-:[RASHCNETO] Menghapus atribut dari hasil.
  • /membuat Membuat struktur dan berkas dengan panjang nol.
  • /gemuk 8.3 (FAT) nama saat membuat di tujuan.
  • /256 Nonaktifkan jalur >256 karakter.
  • /sen:n Ulangi ketika >n perubahan terdeteksi.
  • /mot:m Ulangi dalam m menit jika ada perubahan.
  • /rh:hhmm-hhmm Jendela jam yang diperbolehkan untuk memulai.
  • /pf Terapkan jendela per berkas (bukan per lintasan).
  • /ipg:n Jeda antar paket (jalur lambat).
  • /sj Salin tautan simbolis sebagai tautan (bukan sebagai tujuan).
  • /sl Jangan ikuti tautan, salin tautan itu sendiri.
  • /mt:n Multiprosesing dengan n thread (1-128, default 8). Tidak kompatibel dengan /ipg atau /efsraw.
  • /nodcopy Tidak menyalin metadata direktori (default /dcopy:DA).
  • /tidakbongkar Hindari mengunduh salinan Windows.
  • /kompres Minta kompresi jaringan jika berlaku.
  • /jarang:y|n Mempertahankan status tersebar (defaultnya ya).
  • /noklon Ia tidak mencoba mengkloning blok sebagai pengoptimalan.

Pembatasan I/O (Throttling)

  • /ukuran iomax:n[kmg] I/O maksimum per siklus.
  • /iorate:n[kmg] Kecepatan I/O yang diinginkan.
  • /ambang batas:n[kmg] Ambang batas ukuran minimum untuk menerapkan batasan.

Opsi ini mengatur bandwidth maksimum yang dapat digunakan RobocopyJika Anda tidak menentukan satuan, Anda dapat menggunakan K, M, atau G. Batas minimum adalah 524288 byte. /Threshold menentukan ukuran awal batas.

Pemilihan file

  • /a Hanya file dengan atribut File.
  • /m Hanya file dengan atribut Arsip dan mulai ulang.
  • /ia:[RASHCNETO] Sertakan file yang memiliki atribut yang ditentukan.
  • /xa:[RASHCNETO] Kecualikan file dengan salah satu atribut tersebut.
  • /xf nama[ …] Kecualikan berdasarkan nama atau jalur (karakter pengganti * ? didukung).
  • /direktori xd[ …] Mengecualikan direktori berdasarkan nama atau jalur.
  • /xc Tidak termasuk yang sudah ada dengan stempel waktu yang sama tetapi ukuran yang berbeda.
  • /xn Tidak termasuk jika asal lebih baru daripada tujuan.
  • /xo Tidak termasuk jika asal lebih tua dari tujuan.
  • /xx Mengecualikan “tambahan” yang ada di tujuan tetapi tidak ada di asal (tidak menghapusnya).
  • /xl Mengecualikan “individu soliter” yang hadir di tempat asal tetapi tidak di tempat tujuan (mencegah penambahan individu baru).
  • /saya m Termasuk file yang “dimodifikasi” (waktu perubahan yang berbeda).
  • /es Termasuk file yang “sama” (identik dalam semua).
  • /Barang Termasuk “diperbaiki” (nama/ukuran/waktu yang sama, atribut yang berbeda).
  • /maks:n Ukuran maksimum dalam byte.
  • /menit:n Ukuran minimum dalam byte.
  • /usia maks:n Usia maksimum (dalam hari atau tanggal) pada modifikasi terakhir.
  • /minage:n Usia minimum (dalam hari atau tanggal) pada modifikasi terakhir.
  • /maxlad:n Tanggal akses terakhir maksimum (tidak termasuk yang tidak digunakan sejak n).
  • /minlad:n Tanggal akses terakhir minimum (tidak termasuk yang digunakan sejak n). Jika n < 1900, hari; jika tidak, TTTTBBHH.
  • /xj Tidak termasuk titik persimpangan.
  • /fft Pengaturan waktu gaya FAT (akurasi dua detik).
  • /dst Menyesuaikan waktu musim panas (+1 jam).
  • /xjd Tidak termasuk titik persimpangan direktori.
  • /xjf Tidak termasuk titik sambungan berkas.
Konten eksklusif - Klik Disini  Apa itu PikPak ​​dan mengapa aplikasi ini menjadi sangat populer untuk menyimpan file berukuran besar?

Percobaan ulang dan toleransi kesalahan

  • /r:n Jumlah percobaan ulang jika gagal (default 1.000.000).
  • /w:n Tunggu di antara percobaan ulang dalam hitungan detik (default 30).
  • /reg Simpan /r dan /w sebagai default di Registry.
  • /tbd Tunggu hingga nama share ditentukan (kesalahan 67).
  • /lfsm Mode “jarak bebas rendah”: berhenti sejenak untuk menghindari terlempar dari “tanah”.
  • /lfsm:n[kmg] Tetapkan batas bawah secara eksplisit (jika tidak, 10% dari volume). Tidak kompatibel dengan /mt atau /efsraw.

Check-in dan check-out

  • /l Hanya daftar (tidak boleh menyalin, menghapus, atau menandai waktu).
  • /x Laporkan semua tambahan, bukan hanya yang dipilih.
  • /v Keluaran verbose dengan file yang dihilangkan.
  • /ts Sertakan stempel waktu sumber dalam keluaran.
  • /fp Menampilkan rute lengkap.
  • /byte Ukuran dalam byte.
  • /ns /nc /nfl /ndl Jangan mencatat ukuran, kelas, nama berkas atau direktori.
  • /np Tidak ada kemajuan numerik.
  • /eta Menampilkan perkiraan waktu per berkas.
  • /log:berkas Catatan ke arsip (ditimpa).
  • /log+:berkas Catatan dalam berkas (terlampir).
  • /unilog:berkas Rekaman Unicode (menimpa).
  • /unilog+:berkas Registri Unicode (terlampir).
  • /kaos Ditampilkan di konsol dan log secara bersamaan.
  • /njh /njs Tanpa judul atau ringkasan karya.
  • /unicode Menampilkan keluaran sebagai teks Unicode.

Manajemen pekerjaan

  • /pekerjaan:nama Memuat parameter dari berkas pekerjaan yang disimpan.
  • /simpan:nama Menyimpan pengaturan saat ini sebagai pekerjaan.
  • /berhenti Keluar setelah memproses jalur (untuk memeriksa parameter).
  • /nosd /nodd Menunjukkan tidak adanya asal atau tujuan.
  • /jika Paksa penyertaan file yang ditentukan.

Catatan mesin praktis

  • Gunakan /MIR atau /PURGE di root Tidak lagi memengaruhi “Informasi Volume Sistem” – Robocopy sekarang mengabaikannya di tingkat yang lebih tinggi.
  • La klasifikasi file yang dimodifikasi membutuhkan sistem dengan stempel waktu perubahan (NTFS); secara default mereka tidak disalin kecuali Anda menggunakan /AKU.
  • Merek tersebut /DCOPY:E Mencoba menyalin atribut yang diperluas dari folder; jika gagal, lanjutkan. Ini tidak termasuk dalam /SALIN SEMUA.
  • Dengan /Ukuran Maksimum o /IoRate Anda mengaktifkan pembatasan I/O; Robocopy dan sistem dapat menyesuaikan nilai yang diizinkan sesuai kebutuhan.
  • /LFSM menetapkan “batas bawah” ruang kosong (default 10% jika Anda tidak menentukannya). Tidak dapat digabungkan dengan /MT atau /EFSRAW.

 

aomei

Rencana B dengan versi yang dapat dipulihkan: AOMEI Backupper

Jika Anda khawatir tentang kembali ke versi sebelumnya, solusi dengan gambar dan restorasi lebih cocok. AOMEI Backupper Standar Gratis dan kompatibel dengan semua edisi Windows modern.

Fitur utama: Pencadangan penuh dan bertahap antara drive internal/eksternal, USB, NAS, jaringan, dan cloud; plus sinkronisasi file yang “jelas” jika Anda memilih untuk tidak menggunakan gambar.

Keuntungan gambar: Anda bisa jadwal inkremental dan kembali ke titik sebelumnya dengan sekali klik. Sinkronisasi mereplikasi berkas apa adanya (mirip dengan Robocopy) dan juga dapat dijadwalkan.

Edisi yang lebih tinggi (Profesional) menambahkan sinkronisasi dua arah waktu nyata dan salinan diferensial, di antara fitur-fitur canggih lainnya.

Langkah-langkah ringkasan untuk tugas file inkremental: Buka aplikasi dan buka Backup > File BackupPilih folder atau file yang akan disertakan; jika berasal dari jaringan, gunakan opsi Berbagi/NAS untuk menentukan jalurnya.

Pilih tujuan (lokal, dapat dipindahkan, sumber daya bersama, atau cloud). Konfigurasikan Jadwal (harian, mingguan, bulanan; pemicu peristiwa atau saat menghubungkan USB dalam edisi lanjutan) dan Opsi (kompresi, pemisahan, komentar, email, dll.).

Jika Anda membutuhkan file strategi retensi (hapus cadangan lama secara otomatis dan gunakan cadangan diferensial), aktifkan di pengaturan Lanjutan. Setelah siap, ketuk Mulai Pencadangan.

Insiden KB5042421 dan layar biru: apa yang terjadi dan bagaimana cara memulihkannya

Pada tanggal 19 Juli 2024, insiden besar yang melibatkan CrowdStrike terjadi. menyebabkan BSOD pada jutaan komputer WindowsMicrosoft memperkirakan 8,5 juta perangkat terdampak. Meskipun alat pemulihan dan perbaikan telah dirilis, pembersihan menyeluruh membutuhkan waktu berhari-hari.

Jika Anda terkejut, ini dia metode pemulihan direkomendasikan, termasuk menghapus driver yang bermasalah dan memulihkan sistem. Langkah-langkah ini mungkin memerlukan kunci pemulihan BitLocker pada komputer yang terenkripsi.

Metode 1: Pulihkan dari WinPE dengan penghapusan driver

  1. Tekan dan tahan tombol daya selama 10 detik untuk mematikan; hidupkan kembali. Kami memaksakan reboot yang bersih.
  2. Pada layar masuk, tahan Shift dan pilih Daya > Mulai Ulang.
  3. Di bawah “Pilih opsi”, klik Pecahkan masalah.
  4. Buka Opsi Lanjutan > Pengaturan Startup > Aktifkan Mode Aman.
  5. Mulai ulang. Kunci BitLocker mungkin diminta jika drive Anda dienkripsi.
  6. Saat Anda melakukan boot ulang, tekan F4 untuk Mode Aman (pada beberapa perangkat, F11).
  7. Setelah dalam mode aman, klik kanan Mulai > Jalankan, ketik cmd, lalu klik OK.
  8. Jika sistem Anda bukan C:\, ganti dengan C: dan Enter. Kita harus pergi ke rute pengemudi.
  9. Navigasi ke folder driver CrowdStrike (sesuaikan huruf jika berbeda):
    CD C:\Windows\System32\drivers\CrowdStrike
  10. Daftar file yang cocok dengan pola driver yang salah:
    dir C-00000291*.sys
  11. Menghapus secara permanen yang ditemukan:
    del C-00000291*.sys
  12. Periksa secara manual kecocokan yang tersisa dan hapus. Mulai ulang komputer Anda setelah selesai.
Konten eksklusif - Klik Disini  Google Videos: Pengeditan video langsung dari Drive

Metode 2: Pulihkan dari Mode Aman dengan Koleksi Kunci BitLocker

  1. Nyalakan ulang seperti pada metode sebelumnya dan masuk ke Pemecahan Masalah > Opsi lanjutan > Pengaturan Startup > Aktifkan Mode Aman. Gunakan F4 atau F11 tergantung pada perangkatnya.
  2. Jika perintah BitLocker muncul, pada perangkat seluler Anda, buka https://aka.ms/aadrecoverykey, masuk dengan akun perusahaan Anda, dan temukan kunci Anda di Kelola Perangkat > Lihat Kunci BitLocker > Tampilkan kunci pemulihan.
  3. Pilih perangkat Anda, lihat kuncinya, dan masukkan ke komputer Anda.
  4. Masuk ke Safe Mode, buka Run > cmd dan navigasikan ke folder CrowdStrike:
    CD C:\Windows\System32\drivers\CrowdStrike
  5. Temukan dan hapus file yang bermasalah:
    dir C-00000291*.sys
     del C-00000291*.sys
  6. Periksa apakah tidak ada sisa, lalu mulai ulang. Metode ini menghindari kebutuhan kunci pada beberapa perangkat.

Metode 3: Kembali dengan Pemulihan Sistem

  1. Masuk ke layar pemulihan (Shift + Restart) dan buka Pemecahan Masalah > Opsi lanjutan > Pemulihan Sistem.
  2. Jika BitLocker diminta, gunakan portal di atas untuk mengambil kuncinya. Masukkan kunci pada perangkat.
  3. Pilih titik pemulihan, klik Berikutnya dan Selesai, lalu konfirmasi dengan Ya.

Proses ini mengembalikan komponen sistem, tidak boleh menyentuh data pribadi Anda, dan mungkin memakan waktu sekitar 15 menit.

HTTPS, WebDAV, dan alternatif sumber terbuka

Robocopy bersinar dengan SMB/CIFS pada LAN atau berbagi Windows/NAS, tetapi melalui WebDAV melalui HTTPS mungkin tidak mempertahankan metadata seperti stempel waktu atau atribut untuk memungkinkan deteksi tambahan yang lebih rinci; hasilnya bisa berupa "tampaknya semuanya berubah" dan salinan lengkap setiap saat.

Jika Anda perlu transfer melalui HTTPS asli dengan peningkatan nyata, mengevaluasi solusi sumber terbuka seperti rclone (didukung oleh WebDAV dan banyak penyedia) atau pemasangan yang mempertahankan atribut dengan benar. Cara lain adalah dengan menggunakan terowongan aman (misalnya, rsync melalui SSH (jika lingkungan memungkinkan) untuk mempertahankan deteksi perubahan yang efisien. Bagaimanapun, ujilah di lingkungan yang terkendali untuk memastikan bahwa Stempel waktu dan ukurannya terlihat seperti yang Anda harapkan sebelum mulai diproduksi.

Salinan inkremental vs. salinan diferensial dan sinkronisasi vs. salinan gambar

Baik peningkatan maupun diferensial menghemat waktu dan ruang penyalinan hanya mengubah, tetapi pemulihannya berbeda: inkremental memerlukan salinan dasar lengkap ditambah semua inkremental hingga saat ini; diferensial hanya memerlukan salinan lengkap dan diferensial terbaru.

Dalam hal penyalinan, penyalinan bertahap biasanya lebih cepat; Dalam pemulihan, perbedaan menang Karena poin yang dibutuhkan lebih sedikit, pilih berdasarkan prioritas Anda: waktu pencadangan atau kecepatan pemulihan.

Sinkronisasi file tidak membuat gambar yang dapat dipulihkan, tapi replika yang "jelas" untuk bekerja dengan cepat. Salinan gambar memungkinkan Anda kembali ke masa lalu, sempurna untuk insiden dan kesalahan manusia, sambil tetap mempertahankan data historis.

Dengan Robocopy Anda dapat mendekati kebijakan tambahan dengan /MIR, /XO, filter usia dan atribut; Dengan perangkat lunak pencitraan Anda menambahkan lapisan restorasi ke poin sebelumnya tanpa bergantung pada kesalahan yang tidak disebarkan.

Jika Anda ingin mengotomatiskan “bertahap” dengan Robocopy, menggabungkan fondasi sintaksis yang baik, filter pemilihan, batasan I/O, dan register, menambahkan Penjadwal Tugas atau pemantauan dengan /MOT dan /MON. Ketika Anda perlu kembali ke masa lalu, andalkan citra berversi untuk melengkapi sinkronisasi; dan jika kasus Anda memerlukan HTTPS, cobalah alat yang diarahkan untuk transportasi tersebut yang menjaga metadata dengan baik, menghindari kejutan dengan salinan lengkap yang tidak perlu.