Computer >> Máy Tính >  >> Hệ thống >> Windows 10

Sử dụng Bộ lọc ghi hợp nhất (UWF) trên Windows 10

UWF (Bộ lọc ghi hợp nhất) là bộ lọc ghi hệ thống tệp đặc biệt trong Windows 10 cho phép bạn bảo vệ hệ thống Windows và tệp người dùng trên ổ đĩa cục bộ khỏi bất kỳ thay đổi nào. Khi bộ lọc UWF được bật, mọi hoạt động ghi vào đĩa được bảo vệ hoặc vào sổ đăng ký hệ thống sẽ bị trình điều khiển bộ lọc UWF chặn và được đặt trong một không gian ảo riêng biệt (lớp phủ). Sau khi khởi động lại Windows, tất cả các thay đổi trên ổ đĩa được bảo vệ sẽ không được lưu, tức là Windows luôn trở về trạng thái ban đầu khi bộ lọc UWF được bật.

Bộ lọc UWF hoạt động như thế nào? Nó bảo vệ hệ thống tệp của các phân vùng đã chọn trên đĩa cục bộ khỏi các thay đổi bằng cách chuyển hướng rõ ràng tất cả các hoạt động ghi hệ thống tệp vào lớp phủ ảo nơi lưu trữ tất cả các thay đổi.

Lưu ý . Trong các phiên bản Windows trước, bộ lọc ghi chỉ có sẵn trong Embedded phiên bản, đã được sử dụng trong máy ATM, hệ thống POS, ki-ốt, thiết bị đầu cuối tự phục vụ, hệ thống công nghiệp, v.v. Hiện tính năng này đã có trong Windows 10 Enterprise (bao gồm LTSB / LTSC) và Windows 10 Education . Điều này mở ra các kịch bản bổ sung để sử dụng Windows trong các doanh nghiệp và tổ chức giáo dục (ki-ốt thông tin, phòng học, quầy demo, v.v.).

Làm cách nào để kích hoạt và định cấu hình bộ lọc ghi hợp nhất trên Windows 10?

Bộ lọc UWF là một tính năng Windows riêng biệt được bật thông qua Bảng điều khiển -> Chương trình và Tính năng -> Bật hoặc Tắt các tính năng của Windows -> Khóa thiết bị -> Bộ lọc ghi hợp nhất .

Sử dụng Bộ lọc ghi hợp nhất (UWF) trên Windows 10

Tính năng UWF cũng có thể được cài đặt bằng PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName "Client-UnifiedWriteFilter" –All

Hoặc DISM:

DISM.exe /Online /enable-Feature /FeatureName:client-UnifiedWriteFilter

uwfmgr.exe công cụ bảng điều khiển được sử dụng để quản lý cài đặt UWF.

Để bật bộ lọc UWF trên Windows 10, hãy chạy lệnh sau và khởi động lại máy tính của bạn:

uwfmgr.exe filter enable

Sử dụng Bộ lọc ghi hợp nhất (UWF) trên Windows 10

Sau khi bật bộ lọc UWF, nó sẽ tự động cấu hình lại hệ thống để loại trừ các hoạt động ghi đĩa không cần thiết (tệp phân trang, điểm khôi phục, lập chỉ mục tệp, chống phân mảnh bị vô hiệu hóa).

Để bật tính năng bảo vệ ghi cho một ổ đĩa cụ thể, hãy chạy lệnh sau:

uwfmgr.exe volume protect c:

Bây giờ khởi động lại máy tính của bạn. Sau khi khởi động lại, mọi thứ mà người dùng ghi trên đĩa trong phiên sẽ chỉ khả dụng cho đến khi máy tính tiếp theo khởi động lại. Mọi thay đổi sẽ bị hủy.

Bạn có thể kiểm tra trạng thái UWF bằng lệnh này:

uwfmgr.exe get-config

Sử dụng Bộ lọc ghi hợp nhất (UWF) trên Windows 10

Trong ví dụ này, bạn có thể thấy rằng đĩa hệ thống được bảo vệ, bộ lọc UWF được bật (Volume state: Protected ).

Có thể hiển thị cài đặt lớp phủ hiện tại mà UWF lưu trữ dữ liệu tạm thời bằng lệnh:

uwfmgr overlay get-config

Bạn có thể định cấu hình các thông số lớp phủ UWF sau:

  • Loại - loại lớp phủ. Bạn có thể lưu trữ dữ liệu trên đĩa (DISK) hoặc trong RAM;
  • Kích thước tối đa - kích thước lớp phủ tối đa;
  • Ngưỡng cảnh báo - kích thước lớp phủ, nếu vượt quá, một cảnh báo sẽ được hiển thị;
  • Ngưỡng tới hạn - kích thước của lớp phủ, nếu vượt quá, lỗi UWF sẽ xuất hiện;
  • Chuyển qua khoảng trống - chỉ được sử dụng cho chế độ lớp phủ đĩa. Cho phép bạn ghi dữ liệu vào bất kỳ dung lượng trống nào trên đĩa chứ không phải vào một tệp đặc biệt.

Mặc định là lớp phủ RAM 1 GB.

Bạn có thể thay đổi cài đặt lớp phủ (nếu bạn có đủ RAM trống):

uwfmgr overlay set-size 8192
uwfmgr overlay set-criticalthreshold 8192
uwfmgr overlay set-warningthreshold 7168

Nếu bạn cần sử dụng lớp phủ DISK, hãy chạy lệnh:

uwfmgr overlay set-type Disk

Kích thước hiện tại của dữ liệu trong lớp phủ có thể được hiển thị như sau:

uwfmgr overlay get-consumption

Dung lượng trống còn lại:

uwfmgr overlay get-availablespace

Phục vụ bộ lọc ghi hợp nhất trên Windows 10

Khi thực hiện các tác vụ bảo trì hệ thống (cài đặt bản cập nhật, cập nhật chữ ký chống vi-rút), bạn cần đặt thiết bị Windows của mình vào chế độ bảo dưỡng UWF đặc biệt:

uwfmgr servicing enable

Sử dụng Bộ lọc ghi hợp nhất (UWF) trên Windows 10

Sau khi khởi động lại, Windows sẽ khởi động trong UWF-Servicing cục bộ tài khoản và tự động cài đặt các bản cập nhật Windows có sẵn (thông qua Windows Update hoặc các bản cập nhật WSUS đã được phê duyệt), cập nhật chữ ký chống vi-rút. Nếu muốn, bạn có thể đăng nhập vào máy tính bằng tài khoản UWF-Servicing (mật khẩu cho người dùng này không xác định, nhưng bạn có thể đặt lại mật khẩu đó).

Sau khi người dùng UWF-Servicing được tự động đăng nhập, uwfservicingshell.exe công cụ khởi động, chạy các tập lệnh phục vụ Windows 10. Bạn không thể làm bất cứ điều gì khác trong chế độ dịch vụ.

Sử dụng Bộ lọc ghi hợp nhất (UWF) trên Windows 10

Sau khi các bản cập nhật được cài đặt, máy tính sẽ tự động khởi động lại ở chế độ bình thường với bộ lọc UWF được bật.

Bạn cũng có thể cài đặt các bản cập nhật Windows mà không cần chuyển sang chế độ Dịch vụ. Sử dụng lệnh:

uwfmgr servicing update-windows

Sử dụng Bộ lọc ghi hợp nhất (UWF) trên Windows 10

Unified Write Filter updated Windows result: REBOOT REQUIRED.

Thêm loại trừ bộ lọc ghi hợp nhất trên Windows 10

Nếu bạn cần buộc lưu tệp đã sửa đổi vào đĩa trong khi bộ lọc UWF được bật, bạn cần chạy lệnh:

uwfmgr file commit C:\Labs\MyApp.exe

Giờ đây, tệp sẽ không bị xóa ngay cả khi bạn khởi động lại Windows.

Để xóa hoàn toàn tệp đã bật UWF, hãy sử dụng lệnh:

uwfmgr file commit-delete C:\Labs\MyApp.exe

Các lệnh UWF tương tự cho sổ đăng ký:

uwfmgr registry commit ...
uwfmgr registry commit-delete ...

Bạn có thể thêm một số tệp, thư mục hoặc khóa đăng ký vào danh sách loại trừ UWF. Những thay đổi bạn thực hiện đối với các mục này sẽ được ghi trực tiếp vào đĩa chứ không phải vào lớp phủ.

Để thêm một tệp hoặc thư mục cụ thể vào loại trừ, hãy chạy lệnh sau:

Uwfmgr.exe file add-exclusion c:\labs

Hoặc:

Uwfmgr.exe file add-exclusion c:\labs\report.docx

Để thêm một loại trừ cho khóa đăng ký:

Uwfmgr.exe registry add-exclusion “HKLM\Software\My_RegKey”

Bạn phải khởi động lại máy tính của mình để áp dụng danh sách loại trừ mới.

Để liệt kê các loại trừ của bộ lọc UWF, hãy chạy lệnh:

uwfmgr file get-exclusions

Để xóa tệp khỏi loại trừ:

uwfmgr file remove-exclusion c:\student\report.docx

Bạn không thể thêm loại trừ cho một số tệp hoặc thư mục hệ thống, chẳng hạn như:

  • Tệp đăng ký trong \ Windows \ System32 \ config \;
  • Gốc của các tập;
  • \ Windows, \ Windows \ System32, \ Windows \ System32 \ Drivers;
  • Pagefile.sys, swapfile.sys;
  • Vv.
Lưu ý . Không thể sử dụng UWF để bảo vệ dữ liệu trên ổ đĩa flash và thiết bị USB bên ngoài. Có vẻ như việc bật bộ lọc ghi cho các loại đĩa Có thể tháo rời không được hỗ trợ ở cấp phần mềm. Tuy nhiên, bạn có thể bỏ qua hạn chế này với thủ thuật từ bài viết Ổ đĩa USB có thể tháo rời làm đĩa cố định trong Windows.

Để làm cho một số dịch vụ hoạt động chính xác, bạn phải thêm đường dẫn đến thư mục, tệp và khóa đăng ký của chúng vào danh sách loại trừ. Tôi đã thu thập các loại trừ điển hình cho một số hệ thống con của Windows bên dưới:

Loại trừ đối với BITS:

  • % ALLUSERSPROFILE% \ Microsoft \ Network \ Downloader
  • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ BITS \ StateIndex

Loại trừ đối với công việc chính xác trong mạng không dây (những ngoại lệ này sẽ cho phép bạn kết nối với mạng Wi-Fi và lưu cấu hình WLAN):

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Wireless \ GPTWirelessPolicy
  • C:\ Windows \ wlansvc \ Policies
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ wlansvc
  • C:\ ProgramData \ Microsoft \ wlansvc \ Profiles \ Interfaces \ {} \ {}. xml
  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Wlansvc
  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ WwanSvc

Loại trừ đối với công việc chính xác trong mạng có dây:

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WiredL2 \ GP_Policy
  • C:\ Windows \ dot2svc \ Policies
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ dot3svc
  • C:\ ProgramData \ Microsoft \ dot3svc \ Profiles \ Interfaces \ {} \ {}. xml
  • HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ dot3svc

Loại trừ dành cho Bộ bảo vệ Windows

  • C:\ Program Files \ Windows Defender
  • C:\ ProgramData \ Microsoft \ Windows Defender
  • C:\ Windows \ WindowsUpdate.log
  • C:\ Windows \ Temp \ MpCmdRun.log
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Defender

Làm cách nào để Đặt lại hoặc Tắt Bộ lọc UWF?

Bạn có thể đặt lại cài đặt bộ lọc UWF về cài đặt ban đầu (tại thời điểm bộ lọc được bật):

uwfmgr filter reset-settings

Để tắt hoàn toàn UWF (sau khi khởi động lại, tất cả các thay đổi trên đĩa sẽ được lưu):

uwfmgr.exe filter disable

Hoặc bạn có thể tắt bộ lọc cho một khối lượng cụ thể:

uwfmgr.exe volume unprotect E:

Quan trọng . Nếu Windows không khởi động được do cài đặt bộ lọc UWF không chính xác, bạn có thể tắt bộ lọc bằng cách khởi động từ phương tiện cài đặt / khởi động và chỉnh sửa sổ đăng ký ngoại tuyến:

  • Tắt tính năng tự động sắp xếp trình điều khiển UWF bằng cách thay đổi giá trị của Bắt đầu tham số thành 4 trong khóa reg HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Services \ uwfvol;
  • Xóa uwfvol chuỗi trong HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ Class \ {71a27cdd-812a-11d0-bec7-08002be2092f} \ Bộ lọc thấp hơn

UWF với HORM (Ngủ đông một lần / Tiếp tục nhiều) trên Windows 10

Bắt đầu với Windows 10 1709, một chế độ lọc UWF khác đã xuất hiện - Ngủ đông một lần / Tiếp tục nhiều (HORM) . Chế độ này cho phép bạn nhanh chóng nhận được trạng thái của Windows với các ứng dụng đang chạy và các tệp đang mở. Mỗi khi máy tính khởi động, Windows ngay lập tức trở lại trạng thái này.

Hạn chế của Chế độ HORM trên Windows 10:

  • Bộ lọc UWF phải được bật cho tất cả các ổ đĩa cục bộ (cố định);
  • Các ngoại lệ của bộ lọc UWF không được hỗ trợ;
  • Lớp phủ hoạt động ở chế độ RAM (lớp phủ đĩa không được hỗ trợ);
  • Chế độ ngủ đông và Khởi động nhanh bị tắt.

Để bật HORM, bạn cần chạy lệnh:

uwfmgr filter enable-horm

Sử dụng Bộ lọc ghi hợp nhất (UWF) trên Windows 10

Unified Write Filter enabled HORM. Please hibernate the system to use HORM functionality. The system must be hibernated at least once after run enable-horm command, or it may bring the system into corrupted state.

Định cấu hình môi trường làm việc của người dùng (chạy các ứng dụng cần thiết, mở tệp, v.v.). Sau đó đưa máy tính vào chế độ ngủ đông bằng lệnh:

shutdown /h

Đánh thức máy tính của bạn và khởi động lại nó. Trong lần khởi động lại tiếp theo, Windows 10 sẽ ngay lập tức khởi động ở trạng thái được lưu trữ trong tệp ngủ đông.

Để tắt chế độ HORM, hãy chạy lệnh:

uwfmgr filter disable-horm

UWF đưa ra một số kịch bản thú vị:

  1. Cải thiện hiệu suất của Windows (không có gì được ghi trên đĩa, tất cả các hoạt động ghi được thực hiện trong bộ nhớ, như trên đĩa RAM);
  2. Bạn có thể giảm hao mòn ổ cứng thể rắn (SSD / CompactFlash) do thao tác ghi ít hơn;
  3. Thử nghiệm, kiểm tra phần mềm của bên thứ ba và nghiên cứu phần mềm độc hại (vì những mục đích này, bạn cũng có thể sử dụng Windows 10 Sandbox).