Ubah Jurnal

Aplikasi pencadangan otomatis adalah salah satu contoh program yang harus memeriksa perubahan pada status volume untuk melakukan tugasnya. Metode brute force untuk memeriksa perubahan direktori atau file adalah memindai seluruh volume. Namun, ini seringkali bukan pendekatan yang dapat diterima karena penurunan performa sistem yang akan menyebabkannya. Metode lain adalah agar aplikasi mendaftarkan pemberitahuan direktori (dengan memanggil fungsi FindFirstChangeNotification atau ReadDirectoryChangesW ) agar direktori dicadangkan. Ini lebih efisien daripada metode pertama, namun, mengharuskan aplikasi berjalan setiap saat. Selain itu, jika sejumlah besar direktori dan file harus dicadangkan, jumlah pemrosesan dan overhead memori untuk aplikasi tersebut juga dapat menyebabkan performa sistem operasi menurun.

Untuk menghindari kerugian ini, sistem file NTFS mempertahankan jurnal perubahan nomor urutan pembaruan (USN). Ketika setiap perubahan dilakukan pada file atau direktori dalam volume, jurnal perubahan USN untuk volume tersebut diperbarui dengan deskripsi perubahan dan nama file atau direktori.

Jurnal perubahan juga diperlukan untuk memulihkan pengindeksan sistem file misalnya setelah kegagalan komputer atau volume. Kemampuan untuk memulihkan pengindeksan berarti sistem file dapat menghindari proses pengindeksan ulang seluruh volume yang memakan waktu dalam kasus seperti itu.

Topik berikut membahas jurnal perubahan.

Di bagian ini

Topik Deskripsi
Ubah Catatan Jurnal
Karena file, direktori, dan objek sistem file NTFS lainnya ditambahkan, dihapus, dan dimodifikasi, sistem file NTFS memasukkan rekaman jurnal perubahan dalam aliran, satu untuk setiap volume di komputer.
Menggunakan Pengidentifikasi Jurnal Perubahan
Sistem file NTFS mengaitkan pengidentifikasi 64-bit yang tidak ditandatangani dengan setiap jurnal perubahan.
Membuat, Memodifikasi, dan Menghapus Jurnal Perubahan
Administrator dapat membuat, menghapus, dan membuat ulang jurnal perubahan.
Mendapatkan Handel Volume untuk Operasi Jurnal Perubahan
Untuk mendapatkan handel ke volume untuk digunakan dengan operasi ubah nomor urutan pembaruan (USN), panggil fungsi CreateFile dengan parameter lpFileName yang diatur ke string formulir berikut: \\.\X.
Mengubah Operasi Jurnal
Kode kontrol dan struktur yang akan digunakan dengan jurnal perubahan nomor urutan pembaruan sistem file (USN) NTFS.