Bagikan melalui


Penyimpanan Driver

Penyimpanan Driver adalah kumpulan paket driver yang sudah ada dalam sistem operasi dan non-Microsoft yang tepercaya. Sistem operasi mempertahankan koleksi ini di lokasi yang aman pada hard disk lokal. Hanya paket driver di Penyimpanan Driver yang dapat diinstal pada perangkat.

Ketika paket driver disalin ke Penyimpanan Driver, semua filenya disalin. File-file ini mencakup file INF dan semua file yang dirujuk oleh file INF. Semua file yang ada dalam paket driver dianggap penting untuk penginstalan perangkat. File INF harus mereferensikan semua file yang diperlukan untuk penginstalan perangkat sehingga ada di Penyimpanan Driver. Jika file INF mereferensikan file yang tidak disertakan dalam paket driver, paket driver tidak disalin ke penyimpanan.

Proses penyalinan paket driver ke Penyimpanan Driver disebut penahapan. Paket driver harus dipersiapkan di Penyimpanan Driver sebelum paket dapat digunakan untuk menginstal perangkat apa pun. Akibatnya, penahapan driver dan penginstalan perangkat adalah operasi terpisah.

Paket driver dipentaskan ke Penyimpanan Driver dengan diverifikasi dan divalidasi.

Memverifikasi integritas paket driver

Sebelum paket driver ditahapkan ke Driver Store, sistem operasi terlebih dahulu memverifikasi bahwa paket driver tepercaya. Agar paket driver dianggap tepercaya, file INF harus memiliki direktif CatalogFile di bagian Versi yang menyediakan nama file untuk file katalog yang terkait dengan file INF. File katalog harus berisi hash untuk file INF dan file apa pun yang dirujuk dalam file INF. File katalog harus ditandatangani dengan tanda tangan digital tepercaya. Untuk informasi selengkapnya tentang tanda tangan digital, lihat Penandatanganan Driver.

Memvalidasi paket driver

Sistem operasi memvalidasi paket driver dengan cara berikut:

  • Pengguna saat ini harus memiliki izin untuk menginstal paket driver.
  • File INF dari paket driver secara sintis benar, dan semua file yang direferensikan oleh file INF ada dalam paket driver.

Driver disalin ke Penyimpanan Driver setelah melewati pemeriksaan integritas dan sintaksis. Setelah itu, sistem operasi menggunakan paket driver untuk menginstal perangkat baru secara otomatis tanpa memerlukan interaksi pengguna.

Setelah file ditahapkan ke Penyimpanan Driver, file tidak boleh dihapus atau dimodifikasi dengan cara apa pun. File baru tidak boleh ditambahkan ke Penyimpanan Driver di luar proses penahapan. Ini termasuk menambahkan, menghapus, atau memodifikasi file secara langsung melalui panggilan terprogram. Ini juga mencakup perubahan yang dilakukan secara tidak langsung melalui arahan INF yang diproses di kemudian waktu.