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 -