Pemulihan tanpa Partisipasi Penulis
Partisipasi penulis dalam cadangan VSS dirancang untuk memungkinkan aplikasi mengontrol apa dan bagaimana data pemulihannya digunakan.
Secara umum, jika penulis tersedia pada sistem, tidak pernah disarankan untuk memulihkan data ke lokasi aslinya tanpa partisipasi penulis. Pemulihan seperti itu kemungkinan akan menemukan file tujuan yang terkunci dan menjalankan risiko signifikan dari data yang rusak.
Namun, ada alasan mengapa aplikasi cadangan mungkin menginginkan atau perlu memulihkan cadangan VSS tanpa partisipasi penulis:
Data dikelola oleh aplikasi vss-unaware. Hampir setiap sistem akan memiliki beberapa aplikasi—editor teks, pembaca email, prosesor kata, dan sebagainya—yang tidak diketahui VSS. Data ini tidak dapat dipulihkan menggunakan partisipasi penulis.
Umumnya, jenis data ini tidak penting untuk sistem atau layanan, dan memulihkannya seharusnya tidak bermasalah, atau setidaknya tidak lebih bermasalah daripada selama pemulihan konvensional.
Seperti halnya persiapan untuk pemulihan konvensional, jika memungkinkan, operator pemulihan harus mencoba menangguhkan atau mengakhiri aplikasi tersebut sebelum memulai pemulihan VSS.
Penulis VSS yang hilang. Situasi ini mungkin cukup umum ketika memulihkan keadaan sistem yang rusak. Operasi pencadangan harus menentukan apakah diinginkan untuk memulihkan file untuk penulis yang hilang. Jika pemulihan diinginkan, file dapat dipulihkan sama seperti cadangan konvensional akan memulihkannya.
Pemulihan privat data penulis. Pemohon dapat memilih untuk memulihkan data penulis yang sedang berjalan ke beberapa lokasi privat tanpa memberi tahu penulis. Contohnya mungkin pemulihan data penulis untuk mendukung perbandingan offline. Dalam situasi semacam ini, pemohon tidak ingin menggunakan lokasi target baru saat melakukan pemulihan, karena tidak ingin penulis mengakses data.
Penulis tidak ingin terlibat selama pemulihan. Penulis menunjukkan ini dengan meneruskan VSS_WRE_NEVER untuk parameter writerRestore dari IVssCreateWriterMetadata::SetRestoreMethod.
Penulis memerlukan metode pemulihan kustom. Penulis menunjukkan bahwa ia memerlukan pemulihan kustom dengan meneruskan VSS_RME_CUSTOM untuk parameter metodeIVssCreateWriterMetadata::SetRestoreMethod. Dalam hal ini, penulis ini tidak boleh terlibat dalam proses pemulihan kecuali dokumentasi pemulihan kustom untuk penulis tersebut menunjukkan sebaliknya.
Pemohon melibatkan penulis dalam proses pemulihan dengan menentukan salah satu komponen penulis tersebut dalam panggilan ke IVssBackupComponents::SetSelectedForRestore. Data penulis dapat dipulihkan tanpa melibatkan penulis hanya dengan tidak menentukan komponen penulis tersebut dalam panggilan ke IVssBackupComponents::SetSelectedForRestore. Jika penulis tidak mengharapkan peristiwa pemulihan apa pun, melibatkan penulis tersebut dalam proses pemulihan dapat menyebabkan kesalahan besar dilaporkan untuk penulis tersebut.