Как установить и удалить EWF в работающем XP Embedded

Расширенный фильтр записи (Enhanced Write Filter, EWF) — это дополнительный компонент, использующийся в Windows Embedded. EWF делает дисковый том доступным только для чтения. При этом операции записи, которые выполняются с данными, хранящимися на этом дисковом томе, перенаправляются в его наложение, которое может находиться на другом диске или в памяти компьютера. Windows рассматривает наложение EWF и его дисковый том как единое устройство. При этом фактически на дисковом томе не происходит изменений. Все изменения сохраняются только в наложении EWF. Изменения можно сохранить на дисковый том в любой момент времени.

Установка

1. Скопируйте следующие файлы из хранилища для вашего целевого устройства.

Имя файла Целевой_каталог + имя файла
ewfdll.dll Windows\system32\ewfdll.dll
ewfinit.dll Windows\system32\ewfinit.dll
Ewfmgr.exe Windows\system32\ewfmgr.exe
Ewf.sys Windows\system32/driver\ewf.sys
ewf.inf Windows\inf\ewf.inf
ewfntldr NTLDR

2. Запустите regedit.exe

Щелкните правой кнопкой мыши на ключевом HKEY_LOCAL_MACHINESYSTEM\CurrentControlSet\Enum\Root\ и выберите разрешения.

Измените разрешения для пользователей на полную и нажмите кнопку Применить.

3. Скопируйте следующие изменения и ProtectedVolume%% к ARC путь тома, который требуется защитить.Вы можете найти АРК путь для загрузочного тома в boot.ini — это будет выглядеть следующим образом «мульти (0) диск (0) RDISK (0) раздел (1)».

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{71A27CDD-812A-11D0-BEC7-08002BE2092F}]
"UpperFilters"=hex(7):45,00,57,00,46,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ewf]
"ErrorControl"=dword:00000001
"Group"="System Bus Extender"
"Start"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EWF\FBA]
"OVSize"=dword:00000000
"OVLevel"=dword:00000001
"PVConfigs"=dword:00000001
"EwfEnable"=hex(7):31,00,00,00,00,00
"EnableLazyWrite"=hex(7):30,00,00,00,00,00
"PVDisk"=hex(7):30,00,00,00,00,00
"PVPart"=hex(7):31,00,00,00,00,00
"PVOptimize"=hex(7):30,00,00,00,00,00
"PVType"=hex(7):31,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSe\tServices\EWF\Parameters]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EWF\Parameters\Protected]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSetS\ervices\EWF\Parameters\Protected\Volume0]
"Type"=dword:00000001
"ArcName"="%ProtectedVolume%"
"Enabled"=dword:00000000

4. Импорт сохраненного файла реестра.

5. Перезагрузить

EWF должен быть интегрирован теперь у вас в образ, но он по умолчанию отключен. Вы можете включить его, запустив в командной строке ewfmgr C: -enable

 

Удаление

1. Найдите следующие файлы на целевом устройстве и удалить их

Имя файла
Windows\system32\ewfdll.dll
Windows\system32ewfinit.dll
Windows\system32\ewfmgr.exe
Windows\system32\drivers\ewf.sys
Windows\infewf.inf
NTLDR

2. Скопируйте оригинальный NTLDR из хранилища в корневой каталог целевых устройств.

3. Запустите regedit.exe

4. Удалить EWF из следующего раздела

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class/{71A27CDD-812A-11D0-BEC7-08002BE2092F}] "UpperFilters"

5. Удалить ключ в реестре

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EWF]

6. Перезагрузить компьютер.

EWF должен быть полностью удален из вашей системы. Пожалуйста, не забудьте скопировать NTLDR перед перезагрузкой!

Размещено в WINDOWS, Windows XP Embedded и отмечено .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.