UWF (ইউনিফাইড রাইট ফিল্টার) উইন্ডোজ 10-এ একটি বিশেষ ফাইল সিস্টেম লিখন ফিল্টার যা আপনাকে স্থানীয় ড্রাইভে উইন্ডোজ সিস্টেম এবং ব্যবহারকারীর ফাইলগুলিকে যেকোনো পরিবর্তন থেকে রক্ষা করতে দেয়। যখন UWF ফিল্টার সক্রিয় করা হয়, একটি সুরক্ষিত ডিস্কে বা সিস্টেম রেজিস্ট্রিতে লেখার যে কোনো ক্রিয়াকলাপ UWF ফিল্টার ড্রাইভার দ্বারা আটকানো হয় এবং একটি পৃথক ভার্চুয়াল স্পেসে (ওভারলে) স্থাপন করা হয়। উইন্ডোজ পুনরায় চালু করার পরে, সুরক্ষিত ড্রাইভে সমস্ত পরিবর্তন সংরক্ষিত হয় না, যেমন UWF ফিল্টার সক্রিয় করা হলে উইন্ডোজ সর্বদা তার আসল অবস্থায় ফিরে আসে।
কিভাবে একটি UWF ফিল্টার কাজ করে? এটি স্থানীয় ডিস্কে নির্বাচিত পার্টিশনের ফাইল সিস্টেমকে স্বচ্ছভাবে ভার্চুয়াল ওভারলেতে সমস্ত ফাইল সিস্টেম লেখার ক্রিয়াকলাপ পুনঃনির্দেশিত করে যেখানে সমস্ত পরিবর্তন সংরক্ষণ করা হয় পরিবর্তন থেকে রক্ষা করে৷
দ্রষ্টব্য . পূর্ববর্তী Windows সংস্করণগুলিতে, লেখার ফিল্টারগুলি শুধুমাত্র এমবেডেড-এ উপলব্ধ ছিল৷ সংস্করণ, যা এটিএম, পিওএস সিস্টেম, কিয়স্ক, স্ব-পরিষেবা টার্মিনাল, শিল্প সিস্টেম ইত্যাদিতে ব্যবহৃত হত। এখন এই বৈশিষ্ট্যটি Windows 10 এন্টারপ্রাইজ-এ উপলব্ধ (LTSB/LTSC সহ) এবং Windows 10 Education . এটি এন্টারপ্রাইজ এবং শিক্ষা প্রতিষ্ঠানে (তথ্য কিয়স্ক, স্টাডি রুম, ডেমো স্ট্যান্ড ইত্যাদি) উইন্ডোজ ব্যবহার করার জন্য অতিরিক্ত পরিস্থিতি উন্মুক্ত করে।Windows 10-এ ইউনিফাইড রাইট ফিল্টার কীভাবে সক্ষম এবং কনফিগার করবেন?
UWF ফিল্টার হল একটি পৃথক উইন্ডোজ বৈশিষ্ট্য যা কন্ট্রোল প্যানেলের মাধ্যমে সক্রিয় করা হয় -> প্রোগ্রাম এবং বৈশিষ্ট্য -> উইন্ডোজ বৈশিষ্ট্যগুলি চালু বা বন্ধ -> ডিভাইস লকডাউন -> ইউনিফায়েড রাইট ফিল্টার .
PowerShell ব্যবহার করে UWF বৈশিষ্ট্যটিও ইনস্টল করা যেতে পারে:
Enable-WindowsOptionalFeature -Online -FeatureName "Client-UnifiedWriteFilter" –All
অথবা DISM:
DISM.exe /Online /enable-Feature /FeatureName:client-UnifiedWriteFilter
uwfmgr.exe কনসোল টুল UWF সেটিংস পরিচালনা করতে ব্যবহৃত হয়।
Windows 10 এ UWF ফিল্টার সক্ষম করতে, নিম্নলিখিত কমান্ডটি চালান এবং আপনার কম্পিউটার পুনরায় চালু করুন:
uwfmgr.exe filter enable
UWF ফিল্টার সক্রিয় করার পরে, এটি অপ্রয়োজনীয় ডিস্ক লেখার ক্রিয়াকলাপগুলি বাদ দেওয়ার জন্য সিস্টেমটিকে স্বয়ংক্রিয়ভাবে পুনরায় কনফিগার করে (পেজিং ফাইল, পুনরুদ্ধার পয়েন্ট, ফাইল ইন্ডেক্সিং, ডিফ্র্যাগমেন্টিং অক্ষম)।
একটি নির্দিষ্ট ড্রাইভের জন্য লেখা সুরক্ষা সক্ষম করতে, এই কমান্ডটি চালান:
uwfmgr.exe volume protect c:
এবার আপনার কম্পিউটার রিস্টার্ট করুন। রিস্টার্ট করার পর, সেশন চলাকালীন ব্যবহারকারী ডিস্কে যা কিছু লেখেন তা শুধুমাত্র পরবর্তী কম্পিউটার রিবুট না হওয়া পর্যন্ত পাওয়া যাবে। যেকোনো পরিবর্তন বাতিল করা হবে।
আপনি এই কমান্ডটি ব্যবহার করে UWF স্থিতি পরীক্ষা করতে পারেন:
uwfmgr.exe get-config
এই উদাহরণে আপনি দেখতে পাচ্ছেন যে সিস্টেম ডিস্ক সুরক্ষিত, UWF ফিল্টার সক্রিয় করা হয়েছে (Volume state: Protected
)
বর্তমান ওভারলে সেটিংস যেখানে UWF অস্থায়ী ডেটা সংরক্ষণ করে কমান্ড ব্যবহার করে প্রদর্শিত হতে পারে:
uwfmgr overlay get-config
আপনি নিম্নলিখিত UWF ওভারলে প্যারামিটারগুলি কনফিগার করতে পারেন:
- টাইপ - ওভারলে টাইপ। আপনি ডিস্কে (DISK) বা RAM এ ডেটা সংরক্ষণ করতে পারেন;
- সর্বোচ্চ আকার - সর্বাধিক ওভারলে আকার;
- সতর্কতা থ্রেশহোল্ড – ওভারলে আকার, অতিক্রম করলে, একটি সতর্কতা প্রদর্শন করা উচিত;
- ক্রিটিকাল থ্রেশহোল্ড – ওভারলে এর আকার, অতিক্রম করলে, একটি UWF ত্রুটি প্রদর্শিত হবে;
- ফ্রিস্পেস পাসথ্রু - শুধুমাত্র ডিস্ক ওভারলে মোডের জন্য ব্যবহৃত। আপনাকে ডিস্কের যেকোনো ফাঁকা জায়গায় ডেটা লিখতে দেয়, বিশেষ ফাইলে নয়।
ডিফল্ট হল একটি 1 GB RAM ওভারলে৷
৷আপনি ওভারলে সেটিংস পরিবর্তন করতে পারেন (যদি আপনার পর্যাপ্ত বিনামূল্যের RAM থাকে):
uwfmgr overlay set-size 8192
uwfmgr overlay set-criticalthreshold 8192
uwfmgr overlay set-warningthreshold 7168
আপনি যদি DISK ওভারলে ব্যবহার করতে চান তবে কমান্ডটি চালান:
uwfmgr overlay set-type Disk
ওভারলে ডেটার বর্তমান আকার নিম্নরূপ প্রদর্শিত হতে পারে:
uwfmgr overlay get-consumption
অবশিষ্ট খালি স্থান:
uwfmgr overlay get-availablespace
উইন্ডোজ 10 এ ইউনিফাইড রাইট ফিল্টার সার্ভিসিং
সিস্টেম রক্ষণাবেক্ষণের কাজগুলি সম্পাদন করার সময় (আপডেট ইনস্টল করা, অ্যান্টিভাইরাস স্বাক্ষর আপডেট করা), আপনাকে আপনার উইন্ডোজ ডিভাইসটিকে একটি বিশেষ UWF সার্ভিসিং মোডে রাখতে হবে:
uwfmgr servicing enable
পুনরায় চালু করার পরে, Windows স্থানীয় UWF-সার্ভিসিং-এর অধীনে বুট হবে৷ অ্যাকাউন্ট এবং স্বয়ংক্রিয়ভাবে উপলব্ধ উইন্ডোজ আপডেট ইনস্টল করুন (উইন্ডোজ আপডেট বা অনুমোদিত WSUS আপডেটের মাধ্যমে), অ্যান্টিভাইরাস স্বাক্ষর আপডেট করুন। আপনি যদি চান, আপনি UWF-সার্ভিসিং অ্যাকাউন্টের অধীনে কম্পিউটারে লগ ইন করতে পারেন (এই ব্যবহারকারীর পাসওয়ার্ড অজানা, তবে আপনি এটি পুনরায় সেট করতে পারেন)।
UWF-সার্ভিসিং ব্যবহারকারী স্বয়ংক্রিয়ভাবে লগ ইন করার পরে, uwfservicingshell.exe
টুল শুরু হয়, যা Windows 10 সার্ভিসিং স্ক্রিপ্ট চালায়। আপনি পরিষেবা মোডে অন্য কিছু করতে পারবেন না৷
আপডেটগুলি ইনস্টল করার পরে, UWF ফিল্টার সক্ষম করে কম্পিউটার স্বয়ংক্রিয়ভাবে স্বাভাবিক মোডে পুনরায় চালু হবে৷
আপনি সার্ভিসিং মোডে না গিয়েও উইন্ডোজ আপডেট ইনস্টল করতে পারেন। কমান্ডটি ব্যবহার করুন:
uwfmgr servicing update-windows
Unified Write Filter updated Windows result: REBOOT REQUIRED.
Windows 10 এ ইউনিফাইড রাইট ফিল্টার এক্সক্লুশন যোগ করা
UWF ফিল্টার সক্রিয় থাকা অবস্থায় যদি আপনি একটি সংশোধিত ফাইলকে ডিস্কে সংরক্ষণ করতে বাধ্য করতে চান, তাহলে আপনাকে কমান্ডটি চালাতে হবে:
uwfmgr file commit C:\Labs\MyApp.exe
এখন আপনি উইন্ডোজ রিস্টার্ট করলেও ফাইলটি মুছে যাবে না।
UWF সক্ষম সহ একটি ফাইল সম্পূর্ণরূপে সরাতে, কমান্ডটি ব্যবহার করুন:
uwfmgr file commit-delete C:\Labs\MyApp.exe
uwfmgr registry commit ...
uwfmgr registry commit-delete ...
আপনি UWF বর্জনের তালিকায় নির্দিষ্ট ফাইল, ডিরেক্টরি বা রেজিস্ট্রি কী যোগ করতে পারেন। এই আইটেমগুলিতে আপনি যে পরিবর্তনগুলি করবেন তা সরাসরি ডিস্কে লেখা হবে, ওভারলেতে নয়৷
এক্সক্লুশনে একটি নির্দিষ্ট ফাইল বা ফোল্ডার যোগ করতে, নিম্নলিখিত কমান্ডটি চালান:
Uwfmgr.exe file add-exclusion c:\labs
অথবা:
Uwfmgr.exe file add-exclusion c:\labs\report.docx
রেজিস্ট্রি কী-এর জন্য একটি বর্জন যোগ করতে:
Uwfmgr.exe registry add-exclusion “HKLM\Software\My_RegKey”
নতুন বর্জন তালিকা প্রয়োগ করতে আপনাকে অবশ্যই আপনার কম্পিউটার পুনরায় চালু করতে হবে।
একটি UWF ফিল্টারের বর্জনের তালিকা করতে, কমান্ডটি চালান:
uwfmgr file get-exclusions
এক্সক্লুশন থেকে একটি ফাইল সরাতে:
uwfmgr file remove-exclusion c:\student\report.docx
আপনি কিছু সিস্টেম ফাইল বা ফোল্ডারের জন্য বর্জন যোগ করতে পারবেন না, যেমন:
- রেজিস্ট্রি ফাইলগুলি \Windows\System32\config\;
- ভলিউমের মূল;
- \Windows, \Windows\System32, \Windows\System32\Drivers;
- Pagefile.sys, swapfile.sys;
- ইত্যাদি
কিছু পরিষেবা সঠিকভাবে কাজ করার জন্য, আপনাকে বর্জন তালিকায় তাদের ডিরেক্টরি, ফাইল এবং রেজিস্ট্রি কীগুলিতে পাথ যোগ করতে হবে। আমি নীচে কিছু উইন্ডোজ সাবসিস্টেমের জন্য সাধারণ বর্জন সংগ্রহ করেছি:
BITS-এর জন্য বর্জন:
- % ALLUSERSPROFILE%\Microsoft\Network\Downloader
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\BITS\StateIndex
ওয়্যারলেস নেটওয়ার্কে সঠিক কাজের জন্য বর্জন (এই ব্যতিক্রমগুলি আপনাকে Wi-Fi নেটওয়ার্কগুলির সাথে সংযোগ করতে এবং WLAN প্রোফাইলগুলি সংরক্ষণ করার অনুমতি দেবে):
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Wireless\GPTWirelessPolicy
- C:\Windows\wlansvc\নীতি
- 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
তারযুক্ত নেটওয়ার্কে সঠিক কাজের জন্য বর্জন:
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WiredL2\GP_Policy
- C:\Windows\dot2svc\নীতি
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\dot3svc
- C:\ProgramData\Microsoft\dot3svc\Profiles\Interfaces\{
}\{ }.xml - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dot3svc
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
কিভাবে UWF ফিল্টার রিসেট বা নিষ্ক্রিয় করবেন?
আপনি UWF ফিল্টার সেটিংসকে প্রাথমিক অবস্থায় রিসেট করতে পারেন (এই মুহূর্তে ফিল্টারটি চালু আছে):
uwfmgr filter reset-settings
UWF সম্পূর্ণরূপে নিষ্ক্রিয় করতে (রিবুট করার পরে, ডিস্কের সমস্ত পরিবর্তন সংরক্ষণ করা হবে):
uwfmgr.exe filter disable
অথবা আপনি একটি নির্দিষ্ট ভলিউমের জন্য ফিল্টার নিষ্ক্রিয় করতে পারেন:
uwfmgr.exe volume unprotect E:
- স্টার্ট এর মান পরিবর্তন করে UWF ড্রাইভার অটোস্ট্রার্ট নিষ্ক্রিয় করুন প্যারামিটারে 4 রেজি কী HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\uwfvol;
- uwfvol মুছুন HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{71a27cdd-812a-11d0-bec7-08002be2092f}\লোয়ার ফিল্টারে স্ট্রিং
Windows 10 এ HORM এর সাথে UWF (একবার হাইবারনেট/অনেক আবার শুরু করুন)
Windows 10 1709 দিয়ে শুরু করে, আরেকটি UWF ফিল্টার মোড উপস্থিত হয়েছে – Hibernate Once/Resume Many (HORM) . এই মোডটি আপনাকে চলমান অ্যাপ্লিকেশন এবং খোলা ফাইলগুলির সাথে দ্রুত উইন্ডোজের অবস্থা পেতে দেয়৷ যতবার কম্পিউটার বুট হয়, উইন্ডোজ অবিলম্বে এই অবস্থায় ফিরে আসে।
Windows 10-এ HORM মোডের সীমাবদ্ধতা:
- সকল স্থানীয় (স্থির) ড্রাইভের জন্য UWF ফিল্টার সক্রিয় করা আবশ্যক;
- UWF ফিল্টার ব্যতিক্রম সমর্থিত নয়;
- ওভারলে RAM মোডে কাজ করে (ডিস্ক-ওভারলে সমর্থিত নয়);
- হাইবারনেশন এবং ফাস্ট স্টার্টআপ নিষ্ক্রিয়।
HORM সক্ষম করতে, আপনাকে কমান্ডটি চালাতে হবে:
uwfmgr filter enable-horm
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.
ব্যবহারকারীর কাজের পরিবেশ কনফিগার করুন (প্রয়োজনীয় অ্যাপ্লিকেশন চালান, ফাইল খুলুন, ইত্যাদি)। তারপর কমান্ড দিয়ে কম্পিউটারটিকে হাইবারনেশন মোডে রাখুন:
shutdown /h
আপনার কম্পিউটার জাগিয়ে নিন এবং এটি পুনরায় চালু করুন। পরবর্তী রিবুট হলে, Windows 10 অবিলম্বে হাইবারনেশন ফাইলে সংরক্ষিত অবস্থায় শুরু হবে।
HORM মোড নিষ্ক্রিয় করতে, কমান্ডটি চালান:
uwfmgr filter disable-horm
UWF কিছু আকর্ষণীয় পরিস্থিতি অফার করে:
- উইন্ডোজ কর্মক্ষমতা উন্নত করা (ডিস্কে কিছুই লেখা নেই, সমস্ত লেখার ক্রিয়াকলাপ মেমরিতে সঞ্চালিত হয়, যেমন একটি RAM ডিস্কে);
- কম লেখার ক্রিয়াকলাপের কারণে আপনি সলিড-স্টেট ড্রাইভের (SSD/CompactFlash) পরিধান কমাতে পারেন;
- পরীক্ষা করা, তৃতীয় পক্ষের সফ্টওয়্যার পরীক্ষা করা এবং ম্যালওয়্যার অধ্যয়ন করা (এই উদ্দেশ্যে, আপনি Windows 10 স্যান্ডবক্সও ব্যবহার করতে পারেন)।