Bagikan melalui


Kompatibilitas Aplikasi VSS

Saat mengembangkan aplikasi VSS Anda sendiri, Anda harus mengamati panduan dan batasan berikut. Anda mungkin merasa berguna untuk merujuk ke kode sampel untuk pemohon VSS, penyedia, dan penulis yang disediakan dalam Kit Pengembangan Perangkat Lunak (SDK) Microsoft Windows.

Catatan

Windows SDK dapat digunakan untuk mengembangkan aplikasi VSS hanya untuk Windows Vista dan versi sistem operasi Windows yang lebih baru. Ini tidak dapat digunakan untuk mengembangkan pemohon, penyedia, atau penulis VSS untuk Windows Server 2003 R2, Windows Server 2003, atau Windows XP.

Windows Server 2003 R2, Windows Server 2003, dan Windows XP: VSS tersedia di Volume Shadow Copy Service 7.2 SDK, yang dapat Anda unduh dari https://www.microsoft.com/download/details.aspx?id=23490. Perhatikan bahwa file 64-bit vssapi.lib di direktori di bawah direktori Win2003\Obj dapat digunakan untuk Windows Server 2003 R2 versi 64-bit, Windows Server 2003, dan Windows XP. SDK ini juga menyediakan kode sampel untuk pemohon, penyedia, dan penulis VSS.

Mengkompilasi aplikasi VSS

Saat mengembangkan pemohon, seperti aplikasi cadangan:

  • Sertakan header berikut:
    Vss.h
    VsWriter.h
    VsBackup.h
  • Tautkan pustaka berikut:
    VssApi.Lib

Saat mengembangkan penulis:

  • Sertakan header berikut:
    Vss.h
    VsWriter.h
  • Tautkan pustaka berikut:
    VssApi.lib

Konfigurasi dan Pembatasan yang Didukung

Daftar berikut ini menjelaskan konfigurasi dan batasan yang didukung:

  • VSS disediakan dan didukung pada versi sistem operasi Windows yang dimulai dengan Windows XP.

  • Tabel berikut ini meringkas informasi kompatibilitas di seluruh versi Windows. Perhatikan bahwa jika aplikasi VSS "dikompilasi untuk" versi Windows tertentu, ini berarti bahwa aplikasi dikompilasi menggunakan file header dan pustaka yang khusus untuk versi tersebut.

    Catatan

    Penyedia perangkat keras hanya akan berjalan pada versi sistem operasi server Windows. Mereka tidak akan berjalan pada versi sistem operasi klien Windows.

    Catatan

    Dalam tabel berikut, Windows Server 2008 dengan Paket Layanan 2 (SP2) harus dianggap sama dengan Windows Server 2008. Untuk informasi selengkapnya tentang Windows Server 2008 dengan SP2, lihat https://go.microsoft.com/fwlink/p/?linkid=178730. Windows Server 2003 R2 harus dianggap sama dengan Windows Server 2003.

    Catatan

    Jika aplikasi VSS dikompilasi untuk Windows Server 2003 atau yang lebih baru, aplikasi ini juga akan berjalan pada versi Windows yang lebih baru.

Pemohon, penulis, dan penyedia VSS yang dikompilasi untuk Akan berjalan pada
Windows Server 2008 R2 (64-bit), Windows 7 (64-bit), Windows Server 2008 (64-bit) dan Windows Vista (64-bit) Windows Server 2008 R2 (64-bit), Windows 7 (64-bit), Windows Server 2008 (64-bit) dan Windows Vista (64-bit)
Windows Server 2008 R2 (32-bit), Windows 7 (32-bit), Windows Server 2008 (32-bit) dan Windows Vista (32-bit) Windows Server 2008 R2 (32-bit), Windows 7 (32-bit), Windows Server 2008 (32-bit) dan Windows Vista (32-bit)
Windows Server 2003 (64-bit) Windows Server 2008 R2 (64-bit), Windows 7 (64-bit), Windows Server 2008 (64-bit), Windows Vista (64-bit), dan Windows Server 2003 (64-bit)
Windows Server 2003 (32-bit) Windows Server 2008 R2 (32-bit), Windows 7 (32-bit), Windows Server 2008 (32-bit), Windows Vista (32-bit), dan Windows Server 2003 (32-bit) Catatan: Pemohon juga akan berjalan pada Windows Server 2003 (64-bit).
Windows XP 64-Bit Edition Windows Server 2003 (64-bit) dan Windows XP 64-Bit Edition
Windows XP (32-bit) Windows XP (32-bit)
Untuk mengkompilasi pemohon, penulis, atau penyedia VSS untuk Penggunaan
Windows Server 2008 R2 atau Windows 7 Windows SDK untuk Windows 7 (Tersedia dari Pusat Unduhan Windows.)
Windows Server 2008 atau Windows Vista Windows SDK untuk Windows Server 2008 (Tersedia dari Pusat Pengembang Windows SDK.)
Windows Server 2003 R2, Windows Server 2003, atau Windows XP Layanan Menyalin Bayangan Volume 7.2 SDK
  • Semua aplikasi VSS 32-bit (pemohon, penyedia, dan penulis) harus berjalan sebagai aplikasi 32-bit atau 64-bit asli. Menjalankannya di bawah WOW64 tidak didukung.

    Windows Server 2003 dan Windows XP: Menjalankan pemohon VSS 32-bit di bawah WOW64 didukung, tetapi tidak untuk pencadangan status sistem. Menjalankan penyedia dan penulis VSS 32-bit di bawah WOW64 tidak didukung. Dukungan untuk menjalankan pemohon 32-bit di bawah WOW64 dihapus di Windows Vista dan versi berikutnya.

  • Salinan bayangan yang dibuat pada Windows Server 2003 R2 atau Windows Server 2003 tidak dapat digunakan pada komputer yang menjalankan Windows Server 2008 R2 atau Windows Server 2008. Salinan bayangan yang dibuat pada Windows Server 2008 R2 atau Windows Server 2008 tidak dapat digunakan pada komputer yang menjalankan Windows Server 2003. Namun, salinan bayangan yang dibuat pada Windows Server 2008 dapat digunakan pada komputer yang menjalankan Windows Server 2008 R2, dan sebaliknya.

  • Untuk mendukung salinan bayangan, sistem yang menjalankan VSS harus memiliki setidaknya satu sistem file NTFS. Sistem file ini akan menghosting "area diff" salinan bayangan. Untuk informasi selengkapnya, lihat Penyedia Sistem.

  • Mengingat adanya satu sistem file NTFS, dan diberikan pilihan konteks yang sesuai (lihat Konfigurasi Konteks Salinan Bayangan), sistem file lokal apa pun yang didukung dapat disalin bayangan.

  • Anda dapat membuat salinan bayangan hanya untuk sistem file yang dipasang secara lokal. Berbagi jarak jauh dan sistem file yang dipasang silang lainnya tidak dapat disalin oleh sistem yang memasangnya. Sistem file ini hanya dapat disalin oleh sistem yang melayani sistem file.

  • Penulis dan pemohon hanya boleh menentukan sumber daya lokal. Sumber daya lokal adalah set file yang jalur absolutnya dimulai dengan huruf kandar, dan huruf kandar tidak dapat dikaitkan dengan folder yang dipasang pada berbagi jarak jauh.

  • Jumlah maksimum salinan bayangan perangkat lunak untuk setiap volume adalah 512. Namun, secara default Anda hanya dapat mempertahankan 64 salinan bayangan yang digunakan oleh fitur Salinan Bayangan Folder Bersama. Untuk mengubah batas fitur Salinan Bayangan Folder Bersama, gunakan kunci registri MaxShadowCopies .

  • Infrastruktur Komponen Cadangan tidak mendukung pencadangan sumber daya kluster sebagai komponen penulis. Untuk mencadangkan sumber daya kluster, aplikasi harus mengasumsikan bahwa jalur lokal ke node kluster tertentu.

  • [!Catatan]

    Microsoft tidak menyediakan dukungan teknis profesional pengembang atau TI untuk menerapkan pemulihan status sistem online pada Windows (semua rilis).

    Saat mencadangkan dan memulihkan status sistem, strategi yang disarankan adalah mencadangkan dan memulihkan volume sistem dan boot selain file yang dijumlahkan oleh penulis status sistem.

    Catatan

    Penulis status sistem adalah penulis yang memiliki atribut VSS_USAGE_TYPE diatur ke VSS_UT_BOOTABLESYSTEMSTATE atau VSS_UT_SYSTEMSERVICE.