Программное обеспечение Обсуждаем работу ОС, прикладных программ, драйверов и пр.


Ответ
 
LinkBack Опции темы
Старый 29.11.2012, 20:37      #1 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,304
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
По умолчанию WFR в Windows XP Embedded

Столкнулся с этой осью плотно пару дней назад. Долго втуплял, почему изменения на диск не сохраняются, а надо залить дрова на принтеры настроить подключение по RDP... Оказывается в Windows XP Embedded предустановлена и активно юзается EWF (Enhanced Write Filter).
Немного раскажу об этом звере. EWF – это дополнительный модуль операционной системы, которая применяется в различной встраиваемой технике. Например, используется в банкоматах, терминалах, различных системах "Smart Home", где очень часто используется SSD, DOM или flash-память для уменьшения энергопотребления, тепловыделения и шумности работы... При использовании фильтра EWF между диском и программами создается специальная буферная зона (оверлей) в ОЗУ. При работе программ вся записанная информация сохраняется не на диск, а в оперативную память. После завершения работы системы все изменения могут быть записаны на диск, или просто аннулированы...

Так вот, "вернёмся к нашим баранам", как же позволять сохранять изменения или запрещать... Привожу своё решение, думаю, многим админам пригодится.

Создаём батник для активации/деактивации записи изменений в ОС Windows Embedded и сохраняем его с именем ewfm.bat

Код:
@echo off
title "Simple EWF Manager by MMX166"
:: --------------------------------------------------------
:: Simple EWF Manager of Windows XP Embedded
:: --------------------------------------------------------

:menu
set /p choice=Enable writing changes OS to disk? (y\n): 
if /i %choice%==y goto tr1
if /i %choice%==n goto tr2
echo.
echo Error: invalid argument!
goto menu
:tr1
ewfmgr c: -commitanddisable live
echo OK: write mode enabled!!!
echo Press any key to exit...
pause>nul
exit
:tr2
ewfmgr c: -enable
echo OK: write mode disabled!!!
echo Warning: computer restart required for the applications settings!!!
echo Press any key to exit and restart PC...
pause>nul
shutdown -r -f -t 04
exit
1. Копируем файл ewfm.bat в C:/Windows/System32 на устройство с Windows XP Embedded
2. Нажимаем клавиши Win+R
3. Вводим cmd, жмём Enter
4. Вводим в консоли ewfm, на дилог отвечаем нажатием клавиши "y" для активации записи изменений в ОС (режим "Read-Write")
5. Делаем необходимые изменения и перезагружаем ПК
6. Поле перезагрузки проверяем, всё ли сохранилось нормально. Если всё корректно - повторяем пункты 2,3
7. Вводим в консоли ewfm, на дилог отвечаем нажатием клавиши "n" для деактивации записи изменений в ОС
8. После автоматической перезагрузки система будет работать в режиме "Read Only"

Примечание
Деактивировать систему сохранения стоит только после того, как Вы, хотя бы раз, перезагрузились в режиме "Read-Write",
иначе все изменения будут потеряны!

Кстати, можно установить WFR и в обычную XP, создав быструю и неподверженную изменениям систему. Насчёт Win7 не знаю, пробуйте - отписывайтесь.
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Fractal Design Define R6/ i9-9900K@5.00GHz/ ASUS MAXIMUS XI HERO (Wi-Fi)/ 64Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ nVidia GeForce RTX 2080 Ti FE 11Gb/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP ENVY x360 15 (Ryzen 5 2500U@3,6GHz/ 16Gb RAM Dual DDR4 2400/ SSD M.2 Samsung CM871a 128Gb +HDD Seagate BarraCuda Pro 1Tb/ AMD Radeon Vega 8 1Gb/ FP 15.6" FHD / HP Pen)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x4TB Toshiba 4xRAID10/ ESXi 6.5U3/ iLO 4 v2.73)
My Phone: Samsung Galaxy Note 23 Ultra/ Android 13/ 256Gb + DeX Station + Galaxy Watch 46mm + Galaxy Buds Pro
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Ответ

Социальные закладки

Метки
WFR, Windows XP Embedded


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks Вкл.
Pingbacks Вкл.
Refbacks Вкл.

Быстрый переход


Реламный блок
 

Текущее время: 21:39. Часовой пояс GMT +6.


Rambler's Top100 Счётчик тиц

vBulletin Skin by MiraMaX166
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Время генерации страницы 0.15325 секунды с 17 запросами