s
Enhanced Write Filter ->EWF<- ED.2
Enhanced Write Filter
Sistema di protezione delle memorie di massa a stato solido per i sistemi
operativi Windows Embedded Standard
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-1-
s
Enhanced Write Filter ->EWF<- ED.2
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-2-
Enhanced Write Filter ->EWF<- ED.2
Cenni Generali
s
1.
1.1 Perche’ serve L’ Enhanced Write Filter (EWF)
Il filtro EWF e’ stato progettato da Microsoft per tutelare la durata dei dischi
allo stato solido usati dai sistemi operativi Windows Embedded Standard.
Naturalmente funziona solo su questo tipo di sistema operativo e porta la
durata delle memorie di massa a stato solido utilizzate da un tempo finito (seppur
molto lungo) ad un tempo infinito.
1.2 Come funziona L’ Enhanced Write Filter
EWF utilizza un “trucco” per fingere di scrivere sul supporto di memoria di
massa, operazione che in realtà viene eseguita in una FIFO in memoria ram.
In ogni caso viene disabilitata ogni possibilità di scrittura arbitraria sul disco.
1.3 A che cosa serve L’ Enhanced Write Filter
Qualunque modifica, installazione, correzione, cancellazione, Tuning del registro di
windows, virus, cambio di impostazioni del desktop, modifica password, viene
persa al riavvio successivo, dove il sistema si ripresenta “dimenticando”
qualunque operazione da quando l’ EWF e’ stato abilitato.
1.4 Dove può essere usato L’ Enhanced Write Filter
EWF può essere utilizzato su tutti i PC Siemens che fanno uso di sistemi
operativi Windows Embedded (XP, Standard 2009, Standard 7) ed un supporto di
memoria di massa a stato solido.
1.5 Dove non può essere usato L’ Enhanced Write Filter
Il filtro NON può essere usato (perché non esiste) su qualunque versione di
Windows che non sia “Embedded” e, anche in presenza di questo tipo di sistemi,
ovunque il supporto dati di Bootstrap non sia un disco allo stato solido.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-3-
Enhanced Write Filter ->EWF<- ED.2
Uso del Filtro EWF
s
2.
2.1 Generali
In linea di massima il Filtro EWF ha tre utilizzi fondamentali:
• Abilitazione
• Disabilitazione
• Svuotamento memoria e scrittura del buffer su disco
Ad ogni cambio di stato è assolutamente fondamentale e necessario un riavvio
del sistema in quanto la condizione EWF viene assunta e mantenuta solo all’
avvio del sistema operativo.
Il Filtro fa parte di quella serie di comandi che Microsoft definisce “avanzati” e che
purtroppo funzionano solo dal prompt dei comandi di Windows.
Da Start
, digitare “cmd” nella barra di ricerca programmi “Search program
and files”.
Effettuare un click destro sulla voce “cmd” nella lista “Programs” ed avviare il
prompt dei comandi come amministratore cliccando su “Run as Administrator”:
(In WES 2009
 Run digitare cmd nella finestra “Run” OK).
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-4-
Enhanced Write Filter ->EWF<- ED.2
s
Comparirà la seguente finestra:
Dalla quale si partirà ad eseguire ogni operazione.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-5-
Enhanced Write Filter ->EWF<- ED.2
s
2.2 Stato del sistema
Prima di compiere qualunque operazione sul filtro è sempre bene verificarne lo
stato per non ripetere comandi in quanto apparentemente il filtro non esiste
visto dall’ utente.
Il comando per vedere lo stato del filtro è “EWFMGR C:”.
Il filtro potrà assumere uno dei due stati seguenti:
• Il filtro e’ disabilitato, il sistema funziona in modo normale,
qualunque operazione di scrittura avviene direttamente sul disco allo stato
solido.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-6-
Enhanced Write Filter ->EWF<- ED.2
s
• Il filtro è abilitato, ogni operazione sul disco e’ potenzialmente persa al
successivo riavvio. Il sistema è in stato di massima sicurezza.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-7-
Enhanced Write Filter ->EWF<- ED.2
2.3 Abilitazione
s
Per abilitare l’ EWF e’ necessario digitare dopo il prompt della finestra di
comando la stringa di comando “EWFMGR C: -ENABLE”.
Il sistema risponderà come da figura:
Da notare che il sistema risponde che il filtro e’ ancora disabilitato fino al riavvio.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-8-
Enhanced Write Filter ->EWF<- ED.2
, cliccare su “Shut Down” e successivamente su “Restart”.
s
Quindi, da Start
(In WES 2009

Shut Downselezionare RestartOK).
Al riavvio il sistema presenterà la protezione attivata.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-9-
Enhanced Write Filter ->EWF<- ED.2
2.4
Riabilitazione
s
La disabilitazione del Filtro EWF avviene tramite il comando
“EWFMGR C: -COMMITANDDISABLE”.
Prestare particolare attenzione alla sintassi del comando che risulta decisamente
complessa. Anche in questo caso si rende necessario il riavvio del sistema come
segue perché il filtro assuma il comando impartito, nello stesso modo descritto nel
paragrafo 2.3.
Quindi, da Start
(In WES 2009
, cliccare su “Shut Down” e successivamente su “Restart”.

Shut Downselezionare RestartOK).
Attenzione, in quanto al riavvio il sistema non sarà più protetto dalla protezione.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
- 10 -
Enhanced Write Filter ->EWF<- ED.2
2.5 Attuazione delle modifiche in RAM (Commit)
s
Il comando “EWFMGR C: –COMMIT” permette di scrivere sul disco tutto ciò che
e’ temporaneamente scritto nella memoria ram per aggiornare il disco alle
modifiche effettuate. Il comando non viene eseguito immediatamente ma allo
spegnimento del sistema (che e’ fortemente consigliato da effettuare
immediatamente dopo il comando stesso).
L’uso pratico di questo comando avviene quando sono da apportare delle
modifiche al sistema senza dover effettuare operazioni di disabilitazione,
modifica e riabilitazione del filtro con ben due riavvii di sistema.
2.6 Riepilogo
Sono quattro le funzioni spiegate in questo manuale:
EWFMGR C:
Visualizza stato Filtro EWF
EWFMGR C: -ENABLE
Abilita Filtro EWF
EWFMGR C: -COMMITANDDISABLE
Disabilita Filtro EWF
EWFMGR C: -COMMIT
Applica modifiche sul disco
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
- 11 -