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


Ответ
 
LinkBack Опции темы
Старый 29.11.2012, 20:37      #1 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,290
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: Case ZALMAN/ XEON E5460@3.16GHz/ ASUS P5P43TD PRO/ 16Gb RAM Dual DDR3 1333/ HDD WD 500Gb + HDD WD 740 Gb/ AMD Radeon R9 380 4Gb DX12/ Acer 22.5" Full HD (LED)/ Sound Microlab 80Watt
My Notebook: HP Pavilion g7 (QuadCore A10-4600M@2,3~3,2GHz TurboCore/ 8Gb RAM Dual DDR3 1600/ HDD WD Scorpio Blue 1Tb + Hitachi 1Tb/ AMD Radeon HD7660G+7670M 1Gb DX11/ FP 17.3" HD+ LED)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5GHz/ 16Gb ECC RAM 1600/ 4x2TB Toshiba 2xRAID1/ ESXi 6.5)
My Phone: Samsung Galaxy Note 5/ Android 7/ 64Gb
My Work Phone: YotaPhone 2/ Android 6/ 32Gb/ Black
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 Вкл.

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


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

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


счетчик посещений
Rambler's Top100 Счётчик тиц

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