Lokasi dan ukuran overlay Filter Tulis Terpadu (UWF)

Filter Tulis Terpadu (UWF) melindungi konten volume dengan mencegat upaya tulis ke volume yang dilindungi dan mengalihkan upaya penulisan tersebut ke overlay virtual.

Anda dapat memilih di mana overlay disimpan (RAM atau disk), berapa banyak ruang yang dicadangkan, dan apa yang terjadi ketika overlay terisi.

Untuk meningkatkan waktu aktif, siapkan pemantauan untuk memeriksa apakah overlay Anda terisi. Pada tingkat tertentu, perangkat Anda dapat memperingatkan pengguna dan/atau me-reboot perangkat.

Overlay RAM vs. overlay disk

  • Overlay RAM (default): Overlay virtual disimpan dalam RAM, dan dibersihkan setelah reboot.

    • Dengan menulis ke RAM, Anda dapat mengurangi keausan pada media sensitif tulis seperti solid-state drive.
    • RAM sering kali lebih terbatas daripada ruang drive. Saat overlay drive mengisi RAM yang tersedia, performa perangkat dapat dikurangi, dan pengguna akhirnya akan diminta untuk me-reboot perangkat. Jika pengguna Anda diharapkan untuk membuat banyak penulisan besar ke overlay, pertimbangkan untuk menggunakan overlay disk sebagai gantinya.
  • Overlay disk: Overlay virtual disimpan di lokasi sementara pada drive. Secara default, overlay dibersihkan pada reboot.

    • Anda dapat menggunakan passthrough ruang bebas untuk menggunakan ruang kosong tambahan pada drive di luar ruang overlay virtual yang dipesan.
    • Pada Windows 10, versi 1803, Anda dapat menggunakan overlay persisten untuk memungkinkan pengguna menyimpan pekerjaan di overlay virtual bahkan setelah reboot.

Ukuran overlay

  • Default=1024MB. Atur dengan:
    • CMD: uwfmgr overlay set-size
    • CSP: NextSession/MaximumOverlaySize
    • WMI: UWF\Overlay.SetMaximumSize

Saat merencanakan peluncuran perangkat, sebaiknya optimalkan ukuran overlay agar sesuai dengan kebutuhan Anda.

Untuk overlay RAM, Anda harus menganggarkan beberapa RAM untuk sistem. Misalnya, jika OS memerlukan RAM 2 GB, dan perangkat Anda memiliki RAM 4 GB, atur ukuran maksimum overlay menjadi 2048MB (2 GB) atau kurang.

Sebaiknya aktifkan UWF pada perangkat pengujian, instal aplikasi yang diperlukan, dan letakkan perangkat melalui simulasi penggunaan. Anda dapat menggunakan skrip Powershell ini untuk mengetahui file mana yang menggunakan ruang:

$wmiobject = get-wmiobject -Namespace "root\standardcimv2\embedded" -Class UWF_Overlay 
$files = $wmiobject.GetOverlayFiles("c:") 
$files.OverlayFiles | select-object -Property FileName,FileSize  | export-csv -Path D:\output.csv 

Jumlah overlay yang digunakan akan bergantung pada:

  • Pola penggunaan perangkat.
  • Aplikasi yang dapat diakses. (Beberapa aplikasi memiliki volume tulis tinggi dan akan mengisi overlay lebih cepat.)
  • Waktu antara reset.
  • Ketika file dihapus, UWF menghapusnya dari overlay dan mengembalikan sumber daya yang dibebaskan ke kumpulan yang tersedia.

Peringatan dan peristiwa penting

Saat overlay drive mengisi ruang yang tersedia, Anda dapat memperingatkan pengguna bahwa mereka kehabisan ruang, dan meminta mereka untuk me-reboot perangkat atau menjalankan skrip untuk menghapus overlay.

  1. Atur tingkat peringatan dan tingkat kritis (opsional). Ketika overlay diisi ke nilai ini, UWF menulis pesan Event Tracing for Windows (ETW).

    • Tingkat peringatan: Default=512MB. Atur dengan:
      • CMD: uwfmgr overlay set-warningthreshold
      • CSP: NextSession/WarningOverlayThreshold
      • WMI: UWF_Overlay.SetWarningThreshold
    • Tingkat kritis: Default=1024MB. Atur dengan:
      • CMD: uwfmgr overlay set-criticalthreshold
      • CSP: NextSession/CriticalOverlayThreshold
      • WMI: UWF_Overlay.SetCriticalThreshold

    Perhatikan, pengaturan ini akan berlaku setelah reboot berikutnya.

  2. Gunakan Penjadwal Tugas untuk mendeteksi pesan ETW dan untuk memperingatkan pengguna untuk membungkus pekerjaan mereka di perangkat sehingga mereka tidak kehilangan konten mereka sebelum overlay dibersihkan. Anda juga dapat menyediakan tautan ke skrip untuk menghapus konten overlay.

    Buat tugas yang memicu peristiwa saat log Sistem menerima ID peristiwa dari uwfvol:

    Penggunaan overlay Sumber Tingkat ID Peristiwa
    Ambang peringatan uwfvol Peringatan 1
    Ambang kritis uwfvol Kesalahan 2
    Kembali normal uwfvol Informasi 3
  3. Boot ulang perangkat.

Pada perangkat dengan overlay disk, Anda dapat menggunakan passthrough ruang bebas untuk mengakses ruang kosong tambahan drive Anda.

Anda masih perlu memesan beberapa ruang pada disk untuk overlay. Ruang ini digunakan untuk mengelola overlay, dan untuk menyimpan penimpaan, seperti pembaruan sistem. Semua tulisan lainnya dikirim ke ruang kosong pada disk. Seiring waktu, overlay yang dipesan akan tumbuh lebih lambat dan lebih lambat, karena penimpaan hanya akan terus mengganti satu sama lain.

Pada perangkat dengan overlay RAM, Anda juga dapat menggunakan passthrough ruang bebas untuk mengakses ruang kosong tambahan drive Anda untuk mengurangi penggunaan overlay. Namun, passthrough freespace tidak disarankan untuk digunakan dengan overlay RAM karena tidak mengurangi keausan pada media sensitif tulis seperti solid-state drive.

  • CMD: set-passthrough overlay uwfmgr (on|off)

Overlay persisten

Catatan

Mode ini bersifat eksperimental, dan kami sarankan untuk mengujinya secara menyeluruh sebelum menyebarkannya ke beberapa perangkat. Opsi ini tidak digunakan secara default.

Pada perangkat dengan overlay disk, Anda dapat memilih untuk tetap bekerja menggunakan data overlay, bahkan setelah reboot. Ini dapat membantu dalam situasi di mana pengguna tamu Anda mungkin perlu mengakses untuk jangka waktu yang lebih lama, dan mungkin perlu mematikan perangkat di antara penggunaan.

Opsi ini memberi departemen IT Anda kontrol lebih besar ketika overlay diatur ulang. Anda juga dapat memberi pengguna skrip yang akan membantu mereka mengatur ulang overlay sesuai permintaan.

Untuk mengaktifkan atau menonaktifkan overlay persisten:

  • CMD: uwfmgr overlay set-persistent (on|off)

Untuk mengatur ulang overlay:

  • CMD: uwfmgr overlay reset-persistentstate on

Kelelahan overlay

Jika ukuran overlay mendekati atau sama dengan ukuran overlay maksimum, setiap upaya penulisan akan gagal, mengembalikan kesalahan yang menunjukkan bahwa tidak ada cukup ruang untuk menyelesaikan operasi. Jika overlay pada perangkat Anda mencapai status ini, perangkat Anda mungkin menjadi tidak responsif dan lamban, dan Anda mungkin perlu menghidupkan ulang perangkat Anda.

Ketika Windows dimatikan, Ia mencoba menulis sejumlah berkas ke diska. Jika overlay penuh, upaya penulisan ini gagal, menyebabkan Windows mencoba menulis ulang file berulang kali sampai UWF dapat menentukan bahwa perangkat mencoba mematikan dan menyelesaikan masalah. Mencoba mematikan dengan menggunakan metode normal ketika overlay penuh atau hampir penuh dapat mengakibatkan perangkat membutuhkan waktu lama, dalam beberapa kasus hingga satu jam atau lebih, untuk dimatikan.

Anda sering dapat menghindari masalah ini dengan menggunakan UWF untuk secara otomatis memulai pematian atau menghidupkan ulang:

  • Matikan:

    • CMD: uwfmgr shutdown
    • CSP: ShutdownSystem
    • WMI: UWF\Filter.ShutdownSystem
  • Mulai ulang:

    • CMD: uwfmgr restart
    • CSP: RestartSystem
    • WMI: UWF\Filter.RestartSystem

Windows 10 19H1 dan yang lebih baru akan secara otomatis dimulai ulang jika ukuran maksimum overlay terlampaui.