Ketika mencoba untuk membuat salinan file cadangan sederhana di Windows, masalah umum adalah file terkunci yang dapat tersandung operasi. Apakah file saat ini dibuka oleh pengguna atau dikunci oleh OS itu sendiri, file tertentu harus benar-benar tidak terpakai untuk disalin. Untungnya, ada solusi sederhana: Salinan Bayangan.
Dengan menggunakan alat sederhana kami, Anda dapat dengan mudah mengakses salinan bayangan yang memungkinkan akses ke salinan point-in-time dari file yang saat ini dikunci seperti yang dibuat oleh Windows Restore.
Kredit gambar: Layanan Cadangan Terbaik
Salinan bayangan adalah konsep yang pertama kali diperkenalkan di Windows Server 2003. Ini bekerja dengan Windows secara berkala merayapi sistem dan mencari perubahan file yang dibuat sejak perayapan terakhir dan merekam perubahan. Perubahan ini diindeks dan ditumpuk di atas satu sama lain yang menciptakan sejarah file / folder. Proses ini kemudian ditambahkan ke OS Windows Vista di bawah fungsi System Restore yang mana itu tetap hari ini. Teknologi ini merupakan fondasi dari fungsi versi Windows sebelumnya.
Hal ini dilakukan di latar belakang sebagai proses tingkat sistem (penciptaan Titik Pemulihan) yang tidak tunduk pada batasan yang sama dengan operasi file yang diprakarsai pengguna. Akibatnya, sistem ini mampu menangkap perubahan ke file yang dikunci untuk pengguna.
Jadi untuk mengakses file yang terkunci, kita hanya perlu mengakses salinan bayangan terbaru. Ini adalah premis yang sama yang digunakan oleh Windows Backup dan produk cadangan komersial lainnya yang dapat mengakses, misalnya, file Outlook PST ketika Outlook tetap terbuka.
Penting untuk dicatat, bagaimanapun, bahwa sejak salinan bayangan diambil ketika titik pemulihan sistem dibuat, isi antara file langsung dan versi salinan bayangan bisa berbeda. Secara default, Windows membuat titik pemulihan setiap hari sehingga untuk sebagian besar situasi ini harus menjadi kandidat yang wajar untuk cadangan.
Dari titik ini, artikel mengasumsikan Anda menggunakan alat kami yang disediakan melalui tautan di bagian bawah artikel. Script batch harus ditempatkan dalam satu set folder dalam variabel PATH Windows Anda. Jika Anda tidak yakin, letakkan saja di direktori C: \ Windows Anda dan itu seharusnya sudah cukup baik.
Untuk mengakses file yang disimpan dalam salinan bayangan, kami menggunakan alat baris perintah VSSAdmin yang disertakan dengan Windows. Alat ini harus dijalankan sebagai administrator agar berfungsi dengan baik sehingga ketika Anda membuka command prompt, pastikan untuk mengklik kanan dan pilih opsi untuk 'Run as Administrator'.
Setelah terbuka, alat kami melakukan pengangkatan berat untuk Anda. Untuk melihat informasi sintaks dan header untuk alat, cukup masukkan:
MountLatestShadowCopy /?
Sebagai contoh, perintah:
MountLatestShadowCopy C: \ NewestShadow \ C:
akan melakukan tindakan berikut:
Setelah selesai, Anda bebas menelusuri isinya melalui command prompt:
atau melalui Windows Explorer, sama seperti folder lainnya.
Ketika Anda selesai, Anda cukup menghapus direktori pseudo melalui command prompt menggunakan:
RMDIR C: \ LatestShadow
atau langsung melalui Windows Explorer. Tindakan hapus cukup unmount folder dan tidak benar-benar menghapus salinan bayangan.
Informasi di atas semua baik-baik saja dan keren, tetapi melalui operasi manual itu lebih relevan dapat diakses melalui Windows versi sebelumnya. Leverage alat kami menyediakan adalah selama proses otomatis.
Misalnya, skrip di bawah ini akan memasang salinan bayangan terbaru ke direktori lokal "C: \ MyShadow" dan kemudian menyalin "outlook.pst" yang terletak di folder dokumen pengguna JDoe ke server cadangan. Setelah selesai, direktori lokal yang menahan lokasi salinan bayangan dihapus untuk membersihkan dirinya sendiri.
CALL MountLatestShadowCopy C: \ MyShadow \
XCOPY "C: \ MyShadow \ Users \ JDoe \ Documents \ Outlook \ outlook.pst" "\ BackupServer \ MyFiles \"
RMDIR C: \ MyShadow
Jika Anda mencoba menyalin versi langsung dari file yang sama dan pengguna membukanya pada saat itu, operasi penyalinan file Anda akan gagal. Namun, karena kami mengakses file melalui salinan bayangan, tidak ada kunci dan prosedur penyalinan hampir selalu berhasil. Seperti yang dinyatakan sebelumnya, prosedur ini cukup tepat bagaimana produk cadangan populer dapat melakukan hal yang sama.
Informasi penting yang disebutkan di atas adalah bahwa untuk menjalankan skrip di atas, atau skrip apa pun yang menggunakan alat MountLatestShadowCopy.bat (yang, sekali lagi menggunakan alat VSSAdmin), perintah prompt harus dijalankan sebagai akun administrator. Untuk menggunakan alat ini di dalam tugas yang dijadwalkan, tugas masing-masing harus diatur ke 'Jalankan dengan hak tertinggi' sehingga proses otomatis akan memiliki kemampuan untuk me-mount salinan bayangan menggunakan alat VSSAdmin.
Singkatnya, melakukan backup menyalin file hampir selalu yang paling aman saat menyalin dari salinan bayangan. Meskipun Anda tidak akan selalu mendapatkan versi file yang paling baru, fakta bahwa Anda tahu file tersebut tidak akan dikunci dan prosedur penyalinan akan berjalan dapat sangat menguntungkan dalam sebagian besar keadaan.
Unduh alat MountLatestShadowCopy dari HowToGeek.com