Ускоряем Windows на USB Flash с помощью EWF (Enhanced Write Filter)

EWF – это дополнительный модуль операционной системы, изначально входит в состав Microsoft Windows XP Embedded и Windows Embedded Standard 7, которая применяется в различной встраиваемой технике. Например, используется в банкоматах, терминалах оплаты, игровых автоматах, различных системах «умный дом», где очень часто используется SSD или USB Flash память для уменьшения энергопотребления, тепловыделения и шумности работы.

В каких случаях применяется EWF.
1. В системах использующих SSD и CompactFlash накопители. Для сокращения числа обращений к диску при записи информации, что даёт возможность продлить срок службы этих накопителей.
2. Для ускорения работы Windows (все операции записи на диск происходят в оперативной памяти).
3. Для лёгкого возврата к первоначальному состоянию при перезагрузке Windows.

Как работает EWF.
У EWF существуют несколько режимов работы (более подробную информацию о всех режимах EWF можно получить на сайте msdn.microsoft.com/en-us/library/ms912915.aspx), нас интересует только режим EWF RAM Reg Mode.

При использовании фильтра EWF между диском и программами создается специальная буферная зона (оверлей) в оперативной памяти. При работе программ вся записанная информация происходят не на диск, а в быструю энергозависимую память. После завершения работы системы все изменения могут быть записаны на диск, или просто аннулированы.

Это дает несколько преимуществ:
1. Систему можно сделать полностью «стерильной» — например, установили все ПО, запустили EWF, отключили сохранение изменений, и каждый раз после перезагрузки вы получаете «чистую» ОС.
2. Вместо записи на диск все пишется в RAM, а это дает значительный прирост производительности даже на обычных HDD, не говоря уже о SSD и Flash.

Есть и минусы:
1. Отъедается оперативная память пропорционально количеству изменений, но это можно обойти, настроив сохранение части информации на других дисках не защищённых EWF фильтром.
2. Увеличивается время выключения/перезагрузки компьютера до 3-5 минут при записи изменений на диск из буферной зоны.
3. Если вся оперативная память будет заполнена (изменениями и модификациями файлов) – при попытке записи вы получите сообщение о нехватке памяти и система может просто «зависнуть».
Поэтому, если вы собираетесь копировать на защищенный диск что-то массивное, убедитесь, что у вас достаточно оперативной памяти для новых данных или временно отключите EWF (ewfmgr c: -commitanddisable –live).

Устанавливаем EWF.
Загружаем EWF_Install_Tool.rar, распаковываем архив. Для простой установки используем программу EWFTool.exe из каталога ewf_tool. Нажимаем «Install EWF Support» и «Minimize Disk Writes», или запускаем install.bat из каталога ewf_install после этого нужно перезагрузить систему. Если при загрузке операционная система вылетит в BSOD (синий экран) то для отмены EWF нужно восстановить файл ntldr в корне диска C: из файла ntldr.bak. В директории command находятся командные файлы управления EWF.
Для установки можно воспользоваться сборкой EWF+GUI Quick Install включающую драйвер EWF и утилиту управления режимами работы драйвера.

Замечание.
По умолчанию EWF устанавливается на диск C. Работа с файлами на других дисках осуществляется как обычно.

Описание команд управления EWF.

ewfmgr c: -enable – включение EWF при следующей перезагрузке
ewfmgr c: -commitanddisable – отключение EWF при следующей перезагрузке и сохранение всех изменений на диск при выключении/перезагрузке системы.
ewfmgr c: -commitanddisable -live – отключение EWF без перезагрузки системы, при этом информация на диск сохраняется непосредственно после выполнения команды
ewfmgr c: -commit – сохранить все изменения на диск при выключении/перезагрузке компьютера. Не использование этой команды ведёт к безвозвратной потере всего, что вы сделали за сеанс работы Windows! По этому, эту команду лучше всего поместить в автозагрузку или выполнять её вручную после внесения изменений

Несколько вариантов использования.

Первый вариант, если нужно ускорить работу операционной системы:

1. Запускаем EWF (ewfmgr c: -enable), помещаем команду ewfmgr c: -commit в автозагрузку или запускаем эту команду вручную и перезагружаемся.
Теперь все операции записи на диск С: будут производится в оперативной памяти, а при перезагрузке все изменения будут записываться на диск. Обратите внимание, что при нажатии на Reset или сбое питания изменения не сохранятся!
В результате значительно ускоряется работа системы. Сокращается число обращений к накопителю (SSD или Flash) на запись, продлевая срок его службы.

Второй вариант используется для сохранения изначального состояния системы. При перезагрузке все изменения данных на диске С: не сохраняются.
1. Останавливаем EWF, выполняем команду ewfmgr c: -commitanddisable –live (при этом сохраняются все изменения до выполнения команды, отключается EWF);
2. Вносим изменения (устанавливаем программы, записываем данные);
3. Выполняем команду запуска EWF ewfmgr c: -enable (этим мы фиксируем новое состояние системы);
4. Перезагружаемся.

В итоге получаем систему защищённую от любых изменений на диске С.

  • avatar
  • 0

9 комментариев

Хорошая статья, для тех кто не в теме.
Ссылка на эту статью со страницы flashboot.ru/files/file/319/ ведет не туда, куда надо.
flashboot.ru/bootable_flash/2012/11/05/windows-ewf.html — это мимо.
Подумать только!

Вы абсолютно правы. В этом что-то есть и я думаю, что это хорошая мысль. скачать фифа, скачать fifa и скачать fifa 15 с яндекс диска скачать фифа
Не пашет

Ох спасибо)) пригодятся)) услуги хакеров белгород, услуги профессиональный хакер а также там услуги хакеры ярославля
Браво, великолепная фраза и своевременно

Весьма полезная мысль услуги хакеров отзывы, услуги хакера киев а также взлом вк на заказ услуги хакера вконтакте
Не твое дело!

Подтверждаю. Я согласен со всем выше сказанным. читерский форумы список, читерский форум по игре вот а также источник world of tanks читерский форум
Не бери в голову!

Вы не правы. Могу отстоять свою позицию. Пишите мне в PM. читерский i форум, читерский форум варфейс и там зорге читерский форум
Где я могу это найти?

Я могу проконсультировать Вас по этому вопросу. читерский форум cod, магазин аккаунтов скачать а также буйство красок ак 47 магазин рандомных аккаунтов
Очень советую Вам посетить сайт, на котором есть много информации на интересующую Вас тему.

Совершенно согласна. wf магазин аккаунтов, пара па читерский форум а также кс го магазин djexa магазин аккаунтов
Надеюь из за качества уловлю смысл!

мрачно webmoney магазин аккаунтов, читерский форум поинт бланка а также steam market cs go магазин аккаунтов amazon
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.