9Jul

Apa itu "Shadow Copies", dan Bagaimana Cara Menggunakannya untuk Menyalin File yang Dikunci?

click fraud protection

Saat mencoba membuat backup file duplikat sederhana di Windows, masalah umum adalah file terkunci yang bisa tersandung operasi. Entah file tersebut saat ini dibuka oleh pengguna atau dikunci oleh OS itu sendiri, file tertentu harus benar-benar tidak terpakai agar bisa disalin. Syukurlah, ada solusi sederhana: Shadow Copies.

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 terkunci seperti yang dibuat oleh Windows Restore.

Image credit: Layanan Cadangan Terbaik

Apakah Salinan Bayangan?

Salinan bayangan adalah konsep yang pertama kali diperkenalkan di Windows Server 2003. Ini bekerja dengan Windows merayapi sistem secara berkala dan mencari perubahan file sejak merangkak terakhir dan merekam perubahannya. Perubahan ini diindeks dan ditumpuk di atas satu sama lain yang menciptakan sejarah dari file / folder. Proses ini kemudian ditambahkan ke OS Windows Vista di bawah fungsi System Restore yang mana masih ada sampai sekarang. Teknologi ini merupakan dasar dari fungsionalitas versi Windows sebelumnya.

instagram viewer

Hal ini dilakukan di latar belakang sebagai proses tingkat sistem( pembuatan Restore Point) yang tidak dikenai batasan yang sama seperti operasi file yang dimulai pengguna. Alhasil, sistem ini mampu menangkap perubahan pada file yang dikunci ke pengguna.

Jadi untuk mengakses file yang terkunci, kita hanya perlu mengakses shadow copy terbaru. Ini adalah premis yang sama yang digunakan oleh Windows Backup dan produk cadangan komersial lainnya yang dapat diakses, misalnya file Outlook PST sementara Outlook tetap terbuka.

Penting untuk dicatat, bagaimanapun, bahwa karena salinan bayangan diambil saat titik pemulihan sistem dibuat, isi antara file live dan versi salinan bayangan bisa berbeda. Secara default, Windows menciptakan titik pemulihan setiap hari sehingga untuk sebagian besar situasi, ini harus menjadi kandidat cadangan yang masuk akal.

Mengakses Salinan Bayangan

Dari sini, artikel mengasumsikan Anda menggunakan alat yang kami berikan melalui tautan di bagian bawah artikel. Skrip batch harus ditempatkan dalam kumpulan folder di variabel Windows PATH Anda. Jika Anda tidak yakin, cukup letakkan di direktori C: \ Windows Anda dan itu seharusnya cukup baik.

Untuk mengakses file yang tersimpan dalam salinan bayangan, kami menggunakan alat baris perintah VSSAdmin yang disertakan dengan Windows. Alat ini harus dijalankan sebagai administrator agar berfungsi dengan baik sehingga saat Anda membuka command prompt, pastikan untuk klik kanan dan pilih opsi 'Run as Administrator'.

Begitu terbuka, alat kami melakukan pengangkatan berat untuk Anda. Untuk melihat informasi sintaks dan header untuk alat ini, cukup masukkan:

MountLatestShadowCopy /?

Sebagai contoh, perintah:

MountLatestShadowCopy C: \ LastShadow \ C:

akan melakukan tindakan berikut:

  1. Cari salinan bayangan terbaru untuk drive C.
  2. Buat link simbolis / pseudo-directory "C: \ LatestShadow"
  3. Buat seluruh isi salinan bayangan yang tersedia di direktori ini. Setelah selesai, Anda bebas meramban isinya baik melalui command prompt:

    atau melalui Windows Explorer, sama seperti folder lainnya.

    Setelah selesai, Anda bisa menghapus pseudo-directory melalui command prompt menggunakan:

    RMDIR C: \ LatestShadow

    atau secara langsung melalui Windows Explorer. Tindakan hapus hanya meng-unmount folder dan tidak benar-benar menghapus salinan bayangan.

    Menggunakan dalam Skrip / Tugas Otomatis

    Informasi di atas semuanya baik dan bagus, namun melalui pengoperasian manual, akses ini lebih mudah diakses melalui versi Windows sebelumnya. Leverage yang disediakan alat kami adalah selama proses otomatis.

    Sebagai contoh, script di bawah ini akan memasang salinan bayangan terakhir ke direktori lokal "C: \ MyShadow" dan kemudian salin "outlook.pst" yang ada di folder dokumen pengguna JDoe ke server cadangan. Setelah selesai, direktori lokal yang menyimpan lokasi copy bayangan dihapus untuk membersihkan dirinya.

    CALL MountLatestShadowCopy C: \ MyShadow \

    XCOPY "C: \ MyShadow \ Users \ JDoe \ Documents \ Outlook \ outlook.pst" "\\ BackupServer \ MyFiles \"

    RMDIR C: \ MyShadow

    Jika Anda mencoba menyalin versi live dari file yang sama dan pengguna membukanya pada saat itu, operasi copy file Anda akan gagal. Namun, karena kita mengakses file melalui salinan bayangan, tidak ada kunci dan prosedur copy hampir selalu berhasil. Seperti yang dinyatakan sebelumnya, prosedur ini cukup tepat bagaimana produk backup yang populer dapat melakukan hal yang sama.

    Informasi penting yang tercantum di atas adalah bahwa untuk menjalankan skrip di atas, atau skrip yang menggunakan alat MountLatestShadowCopy.bat( yang lagi menggunakan alat VSSAdmin), command prompt harus dijalankan sebagai akun administrator..Untuk menggunakan alat ini di dalam tugas yang dijadwalkan, tugas masing-masing harus diatur ke 'Run with highest privileges' sehingga proses otomatis memiliki kemampuan untuk mem-bagikan salinan bayangan menggunakan alat VSSAdmin.

    Singkatnya, melakukan backup file copy hampir selalu paling aman saat menyalin dari salinan bayangan. Meskipun Anda tidak akan selalu mendapatkan versi file terbaru, fakta bahwa Anda tahu file tidak akan terkunci dan prosedur fotokopi akan berjalan dapat sangat menguntungkan dalam kebanyakan situasi.

    Download alat MountLatestShadowCopy dari HowToGeek.com