Jika Anda pernah mencoba menyalin file yang dikunci oleh aplikasi lain, Anda mungkin melihat pesan kesalahan yang serupa dengan "Proses tidak dapat mengakses file karena proses lain telah mengunci sebagian file". Jadi bagaimana Anda menyalinnya?
Apa yang bisa kita lakukan adalah menggunakan utilitas baris perintah yang disebut HoboCopy yang memanfaatkan layanan ini untuk menyalin file.
Memahami Prasyarat
HoboCopy dan sebagian besar utilitas pencadangan lainnya menggunakan dua layanan di Windows, dan Anda harus memverifikasi bahwa layanan ini tidak dinonaktifkan:
- Volume Shadow Copy
- Microsoft Software Shadow Copy Provider
Mereka dapat dibiarkan sebagai Startup manual, jadi mereka tidak perlu berjalan sepanjang waktu. Hobocopy akan memulai dua layanan secara otomatis saat diperlukan, dan layanan Volume Shadow Copy akan dimatikan setelah selesai.
Menggunakan HoboCopy untuk Membuat Cadangan / Menyalin File Tunggal
Sintaksnya sedikit aneh, karena HoboCopy benar-benar dimaksudkan untuk digunakan untuk membuat cadangan seluruh folder. Kita dapat menggunakannya untuk membuat cadangan satu file dengan meneruskan argumen nama file di bagian akhir.
Catatan: pada Windows Vista Anda harus menjalankan perintah perintah mode Administrator dengan mengklik kanan pada Command prompt di start menu dan memilih Run as Administrator.
Sintaksis:
hobocopy c:directoryname d:ackupdirectory
Sebagai contoh, saya ingin mencadangkan c: users geek mail outlook.pst file ke d: backups outlook.pst. Berikut adalah sintaks yang saya gunakan:
C:> hobocopy c:usersgeekmail d:ackups Outlook.pst
HoboCopy (c) 2006 Wangdera Corporation. [email protected]
Starting a full copy from c:usersgeekmail to d:ackups Copied directory Backup successfully completed. Backup started at 2008-03-09 01:57:28, completed at 2008-03-09 01:58:39. 1 files (606.45 MB, 1 directories) copied, 7 files skipped
Menggunakan HoboCopy untuk Membuat Cadangan Seluruh Direktori
Tugas yang jauh lebih bermanfaat adalah mencadangkan seluruh folder Pengguna saya, mungkin ke hard drive eksternal untuk disimpan. Untuk ini, kami ingin menambahkan beberapa argumen baris perintah.
/penuh | Salin semua file |
/ dilewati | Abaikan setiap akses ditolak pesan karena kesalahan izin. |
/ r | Salin secara rekursif |
/ y | Jangan tanyakan, cukup salin semuanya |
Sintaksis:
hobocopy /full /skipdenied /y /r c:directoryname d:ackupdirectory
Mari menggunakan contoh yang sama, saya ingin mencadangkan seluruh direktori pengguna saya ke d: backup, jadi saya akan menggunakan perintah ini:
hobocopy /full /skipdenied /y /r c:usersgeek d:ackups
Perintah ini kemungkinan akan membutuhkan waktu yang sangat lama untuk diselesaikan, jadi Anda mungkin ingin tidur siang atau sesuatu. Pada akhirnya, Anda harus memiliki salinan direktori yang hampir sempurna … jika ada kesalahan izin, Anda akan diberitahu untuk file yang tidak disalin. Secara realistis, semua file di direktori pengguna Anda seharusnya tidak memiliki masalah ini.
Menggunakan HoboCopy untuk Secara Tambahan Mencadangkan Drive
Hobocopy juga mendukung mencadangkan file secara bertahap, sehingga hanya akan menyalin file yang telah berubah sejak pencadangan terakhir. Ini bekerja sama dengan utilitas seperti rsync, kecuali hobocopy menyimpan tanggal cadangan terakhir dalam file yang perlu Anda tentukan pada baris perintah.
/ statefile = namaberkas | Bendera ini menentukan file yang berisi informasi cadangan terakhir. |
/tambahan | Hanya salin file yang telah berubah sejak salinan lengkap terakhir. |
Sintaksis:
hobocopy /incremental /statefile=filename /y /r c:directoryname d:ackupdirectory
Contoh:
hobocopy /incremental /statefile=d:lastbackup.dat /y /r c:usersgeek d:ackups
Saat pertama kali Anda menjalankan perintah ini, Anda harus menggunakan / penuh sebagai ganti / inkremental, atau jika tidak Anda akan mendapatkan kesalahan karena file negara belum dibuat. Setelah itu Anda dapat menjalankan incremental backup dengan switch / inkremental.
Ini akan menjadi cara terbaik untuk mencadangkan secara otomatis satu set folder sebagai bagian dari tugas yang dijadwalkan.
Unduh HoboCopy dari sourceforge.net