Enhanced Write Filter ->EWF<-ED.1
Enhanced Write Filter
Sistema di protezione della Compact Flash per Windows XP Embedded
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-1-
Enhanced Write Filter ->EWF<-ED.1
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-2-
Enhanced Write Filter ->EWF<-ED.1
1.
Cenni Generali
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 dal sistema operativo Windows XP Embedded. Naturalmente
funziona solo su questo tipo di sistema operativo e porta la durata della Compact
Flash 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 sulla Compact Flash, operazione
che in realta’ viene eseguita in una FIFO in memoria ram. In ogni caso viene
disabilitata ogni possibilita’ 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 puo’ essere utilizzato su tutti i PC Siemens che fanno uso di Windows XP
Embedded ed una Compact Flash o in ogni caso un supporto disco allo stato solido.
Ad oggi i PC Siemens sono i seguenti:
•
•
•
•
•
PANEL PC 477
PANEL PC 477B
BOX PC 420 con XPe e Compact Flash
BOX PC 427B con XPe e Compact Flash
BOX PC627B nella versione con XPe e Compact Flash e senza CDRom
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-3-
Enhanced Write Filter ->EWF<-ED.1
1.5 Dove non puo’ essere usato L’ Enhanced Write Filter
Il filtro NON può essere usato (perche’ non esiste) su qualunque versione di
Windows che non sia XP embedded e, anche con questo, ovunque il supporto dati di
Bootstrap non sia un disco allo stato solido.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-4-
Enhanced Write Filter ->EWF<-ED.1
2.
Uso del Filtro EWF
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 operaivo.
Il Filtro fa parte di quella serie di comandi che Microsoft definisce “avanzati” e che
purtroppo funzionano solo dal prompt dei comandi di Windows. Quindi, ogni
operazione descritta in seguito assume che le seguenti operazioni siano gia’ state
eseguite:
Click sul menu’ START e click su Run .
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-5-
Enhanced Write Filter ->EWF<-ED.1
Compare la finestra “Run” in cui va digitato “cmd”.
Cliccare su OK e comparira’ la seguente finestra:
Dalla quale si partirà ad eseguire ogni operazione.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
-6-
Enhanced Write Filter ->EWF<-ED.1
2.3 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 e’ il seguente:
Il filtro potra’ 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
-7-
Enhanced Write Filter ->EWF<-ED.1
• 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
-8-
Enhanced Write Filter ->EWF<-ED.1
2.3 Abilitazione
Per abilitare l’ EWF e’ necessario digitare dopo il prompt della finestra di comando
la seguente stringa di comando:
Il sistema rispondera’ 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
-9-
Enhanced Write Filter ->EWF<-ED.1
Quindi, da menu’ avvio procedere al riavvio del sistema come segue:
Al riavvio il sistema presenterà la protezione attivata.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
- 10 -
Enhanced Write Filter ->EWF<-ED.1
2.4 Disabilitazione
La disabilitazione del Filtro EWF avviene tramite un comando composto come
segue:
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.
Le operazioni sono le solite….
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
- 11 -
Enhanced Write Filter ->EWF<-ED.1
Attenzione, in quanto al riavvio il sistema non sara’ piu protetto dalla protezione.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
- 12 -
Enhanced Write Filter ->EWF<-ED.1
2.5 Attuazione delle modifiche in RAM (Commit)
Esiste un comando che permette di scrivere sul disco tutto cio’ 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.
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
- 13 -
Enhanced Write Filter ->EWF<-ED.1
2.6 Riepilogo
Sono tre le funzioni spiegate in questo manuale in particolare
EWFMGR C: -ENABLE
Abilita Filtro EWF
EWFMGR C: -COMMITANDDISABLE
Disbilita Filtro EWF
EWFMGR C: -COMMIT
Applica modifiche sul disco
Siemens S.p.A. I IA AS HMI 1 - TECHNICAL SERVICES
- 14 -