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 Downselezionare RestartOK). 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 Downselezionare RestartOK). 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 -