Pagina 1 di 2
Ibernazione e spegnimento brutale
Inviato: 16/11/2010, 15:11
da PaTrYcK
Ciao!!
X spegnere il cab possiamo utilizzare diverse vie, tra le quali:
1) Ibernazione, questa funzione ci permette di avere un accensione rapidissima del cabinato, funziona memorizzando su disco un'immagine del desktop con tutti i file aperti (nel nostro caso il front end), successivamente si spegne il pc e dopo noi possiamo azionare l'interruttore del cab x spegnerlo definitivamente...
Il vantaggio di questa opzione e' che quando si riaccendera' il cabinato, verranno riaperti velocemente i file esattamente come li si era lasciati in precedenza, quindi se si era lasciato, come suppongo, il front end aperto alla successiva accensione avremmo in pochi secondi di nuovo il nostro front end...
2)Metodo
brutale, ovvero spegnere il cabinato senza far partire nessuna procedura, questo lo si puo' fare tranquillamente disattivando la memoria virtuale e se si ha un buon quantitativo di ram.
I vantaggi sono che la procedura di spegnimento e' velocissima, basta cliccare sull'interruttore del cab e abbiamo spento tutto
Ecco io vorrei unire entrambi i vantaggi dell'ibernazione e del metodo
brutale, ovvero mi piacerebbe che avviato il cab il tempo di accensione sia come nel caso dell'ibernazione e che si possa spegnere il cabinato senza problemi come nel caso del metodo
brutale senza dover ogni volta avviare la procedura di spegnimento, aspettare che finisca e poi spegnere il cab con tutte le periferiche connesse...
L'ibernazione quando avviata crea un file dove fotografa lo stato del pc, ovviamente se viene spento il cabinato di botto questo nn puo' accadere, ma e' fattibile secondo fare in modo che il pc avvii sempre un determminato stato di ibernazione precedentemente caricato in modo che si possa cosi spegnere brutalmente?
Alla fine potremmo cosi avere il cab che si avvia in pochi secondi e si spegne con un click, come un vero cabinato
Fantascienza?

Re: Ibernazione e spegnimento brutale
Inviato: 16/11/2010, 15:43
da Kernel
PaTrYcK ha scritto:che si possa spegnere il cabinato senza problemi come nel caso del metodo brutale senza dover ogni volta avviare la procedura di spegnimento, aspettare che finisca e poi spegnere il cab con tutte le periferiche connesse...
Si può avviare la procedura di ibernazione semplicemente schiacciando il bottone di accensione/spegnimento.
PaTrYcK ha scritto:L'ibernazione quando avviata crea un file dove fotografa lo stato del pc, ovviamente se viene spento il cabinato di botto questo nn puo' accadere, ma e' fattibile secondo fare in modo che il pc avvii sempre un determminato stato di ibernazione precedentemente caricato in modo che si possa cosi spegnere brutalmente?
Purtroppo no perchè l'ibernazione/stanby memorizzano anche lo stato della fat, quindi basta anche una sola modifica ad un solo file di uno dei dischi e il sistema segnalerà problemi al disco stesso (risolvibili tramite chkdsk /f).
Re: Ibernazione e spegnimento brutale
Inviato: 16/11/2010, 17:05
da PaTrYcK
Kernel ha scritto:Si può avviare la procedura di ibernazione semplicemente schiacciando il bottone di accensione/spegnimento.
Si conosco la modalia' x avviare questa procedura, io il pulsante di accensione e spegnimento del pc nn l'ho nemmeno installato, semplicemente appena esce il mio FE si avvia un eseguibile che avvia l'ibernazione, in ogni caso bisogna sempre aspettare che il pc salvi il proprio stato e si si spenga prima di poter togliere l'alimentazione dal cab con tutte le periferiche connesse...
Kernel ha scritto:Purtroppo no perchè l'ibernazione/stanby memorizzano anche lo stato della fat, quindi basta anche una sola modifica ad un solo file di uno dei dischi e il sistema segnalerà problemi al disco stesso (risolvibili tramite chkdsk /f).
Peccato, mi sarebbe piaciuto avere il cab che si avviava velocemente (utilizzando l'ibernazione) e poterlo spegnere senza dover avviare nessuna procedura di spegnimento (disatt. memoria virtuale) come se fosse un cab originale....
Re: Ibernazione e spegnimento brutale
Inviato: 16/11/2010, 17:06
da user9999
Re: Ibernazione e spegnimento brutale
Inviato: 17/11/2010, 8:31
da user9999
La funzionalità che fa al caso nostro si chiama
Hibernate Once, Resume Many (HORM)
Allora, chi fa la cavia?

Re: Ibernazione e spegnimento brutale
Inviato: 17/11/2010, 8:55
da Kernel
Patryck?

Re: Ibernazione e spegnimento brutale
Inviato: 17/11/2010, 10:13
da PaTrYcK
user9999 ha scritto:Allora, chi fa la cavia?

Io la faccio volentieri!
Sembra che sia proprio quello che stavo cercando!
"La funzionalita' HORM permette di eseguire un reboot rapido e di tornare alla stassa immagine ibernata più e più volte. E' molto differente dalla modalità con cui viene solitamente utilizzata questa funzionalità su PC desktop. Con un sistema operativo non-XP embedded è solo possibile ripristinare l'ultima immagine che è stata ibernata e le immagini ibernate non resistono ai progressivi reboot. Se ti serve tornare alla stessa imamagine dopo aver eseguito un rapido reboot, allora l'unica soluzione è l'HORM."
Provo a scaricare e verifico....
Re: Ibernazione e spegnimento brutale
Inviato: 17/11/2010, 13:17
da Tox Nox Fox
scaldo la tastiera e il mouse di riserva.. penso che aprirò il mio cab a breve ...

Re: Ibernazione e spegnimento brutale
Inviato: 22/11/2010, 12:55
da user9999
Certo che settare XPe + HORM sembra un bel casino! ho letto la guida di Erik e le info su
msdn e mi è venuto il mal di testa
Sinceramente per guadagnare qualche decina di secondi all'avvio non so se il gioco vale la candela....
Re: Ibernazione e spegnimento brutale
Inviato: 22/11/2010, 13:20
da PaTrYcK
Gli ho dato uno sguardo volante, nn far caso alle guide microsoft, riescono a scrivere delle paginone anche x cambiare sfondo del desktop
Sono finalmente riuscito a procurarmi una copia di win xpE, appena ho un po di tempo posto i risultati...
P.S Caratteristica della versione Embedded e':
"...sicuramente la protezione del filesystem in scrittura, l' Enhanced Write Filter (EWF) . Questo componente si pone tra il sistema operativo e i driver dei supporti di memorizzazione in modo che tutte le scritture su disco vengano redirezionate in uno spazio di memoria in RAM.
L'EWF quindi permette di utilizzare supporti di memorizzazione a stato solido senza problemi di durata nel tempo perche' in realta' sul supporto non viene mai scritto alcun dato."
Quindi mi sembra di capire che potremmo avere si il cabinato che si comporta come un vero cab arcade (sia avvia subito e si spegne direttamente da interruttore) ma come quest'ultimo nn terra' i record in memoria...
Re: Ibernazione e spegnimento brutale
Inviato: 22/11/2010, 14:08
da Kernel
E' quello che temevo. Come dicevo l'ibernazione memorizza anche lo stato del file system quindi nessuna modifica ai dati è consentita ripristinando sempre lo stesso stato di ibernazione.
Re: Ibernazione e spegnimento brutale
Inviato: 22/11/2010, 14:09
da djfiorec
Seven suporta l'ibernazione negli stessi termini? Se si dobbiamo sperare in porting dei vari frontend...
Re: Ibernazione e spegnimento brutale
Inviato: 22/11/2010, 15:09
da user9999
Ho scoperto che EWF e HORN possono essere estrapolati da una copia di win XPe e usati su win Xp.
E' una funzione molto usata sui pc che si montano nell'automobile, per ovvi motivi. Se infatti leggete un forum come quello di
mp3Car.com troverete molte indicazioni, forse utili anche sul cabinato. Segnalo un paio di discussioni che mi sono sembrate potenzialmente interessanti:
http://www.mp3car.com/vbulletin/winnt-b ... -tool.html
http://www.mp3car.com/vbulletin/winnt-b ... ost1148288
Re: Ibernazione e spegnimento brutale
Inviato: 22/11/2010, 15:21
da PaTrYcK
Il sistema operativo Windows XP embedded e' di fatto una versione personalizzabile "a componenti" di Windows XP PRO, quindi e' possibile personalizzarla in tutto e per tutto, escludendo potenzialmente tutta una serie di servizi che per il 90% nn vengono nemmeno utilizzati, ovvio che x una versione domestica vengono caricati tutti i componenti in modo che il SO possa essere valido x ogni utente...
XPE offre in piu', rispetto al classico XP Pro, alcune funzionalita' proprie del mondo embedded, utili per aumentare la sicurezza, l'affidabilita', la gestione delle applicazioni embedded.
Tra queste funzionalita' una delle piu' famose ed applicata e' sicuramente la protezione del filesystem in scrittura, l' Enhanced Write Filter (EWF),questo componente si pone tra il sistema operativo e i driver dei supporti di memorizzazione in modo che tutte le scritture su disco vengano redirezionate in uno spazio di memoria in RAM.
Ottimo il link che hai postato, ho inoltre trovato un tool che potrebbe fare al caso nostro:
http://www.btinternet.com/~danieldsmith ... 0_BETA.zip
Re: Ibernazione e spegnimento brutale
Inviato: 22/11/2010, 15:49
da user9999
Praticamente facilita l'installazione per i meno smanettoni
Questo invece è utile dopo aver installato, è un'interfaccia x gestire ewf
http://www.thevod.org/search.php?tags=m ... ion=active

Re: Ibernazione e spegnimento brutale
Inviato: 27/11/2010, 16:26
da PaTrYcK
Finalmente ho recuperato un vecchio HD dove sto procedendo all'installazione di winxp per nn fare prove sull'HD del cabinato, nn si sa mai
Leggendo alcuni doc ho cmq scoperto che dovrebbe essere possibile registrare gli eventuali record fatti sui vari giochi mame ma, dato che nn devono essere fatti dei cambiamenti sul file system, bisogna impostare in modo che i file x i record di mame siano presenti su altra periferica di memorizzazione o eventualmente anche su una partizione differente...
"Once ewf is started and enabled, all disk writes/changes are stored in ram. Thus it is much more speedy and responsive.
Keep in mind that the changes will not be saved unless you disable or commit write with ewf. Otherwise, you can save them on separate unprotected drive."
Re: Ibernazione e spegnimento brutale
Inviato: 29/11/2010, 11:07
da PaTrYcK
Ci ho messo un po' di tempo tra ricercare doc vari, testare diverse configurazioni ecc..
Ma alla fine ho ottenuto (quasi) cio' che ho voluto, ovvero accendo il cab ed in poci secondi e' attivo e lo spengo direttamente dall'interruttore come se fosse un cab vero, inoltre il fatto che nn si possa modificare il file system dell'unita dove risiede il sistema operativo nn e' un problema per quanto riguarda i record, infatti questi se gestiti su una partizione differente vengono puntualmente registrati...
Devo ancora fare diversi test, ovvero devo cercare di eliminare due schermate presenti in avvio, la prima dove mi viene chiesto se voglio caricare l'immagine ibernata in memoria o se preferisco un avvio normale, l'altra piu' facile riguarda il login...
Alla prossima con (spero) gli ultimi test
Re: Ibernazione e spegnimento brutale
Inviato: 29/11/2010, 12:12
da user9999
bella storia! grazie cavia

io ho l'hd diviso in 2 con una partizione di sistema (C:) e una con gli emulatori e le roms (D:), quindi in teoria attivando ewf solo su C sarei a posto, no?
Ma hai installato XPembedded completo o hai solo usato i file di ewf?
Re: Ibernazione e spegnimento brutale
Inviato: 29/11/2010, 13:06
da PaTrYcK
user9999 ha scritto:bella storia! grazie cavia

io ho l'hd diviso in 2 con una partizione di sistema (C:) e una con gli emulatori e le roms (D:), quindi in teoria attivando ewf solo su C sarei a posto, no?
Ma hai installato XPembedded completo o hai solo usato i file di ewf?
SI, con il SO su C con EWF attivo ed emu con relative roms, files ecc su altra partizione sei apposto!
Ho installato solo alcuni file EWF prelevati da XPE e alcune patch x far funzionare il tutto su una copia standard XP SP2
Re: Ibernazione e spegnimento brutale
Inviato: 29/11/2010, 13:13
da kekko
ho letto la discussione, sembra abbiate trovato il santo graal del MAMEcab!!
molto meglio del mio relè!!!
mi sa che appena ho un po' di tempo procedo a convertire il mio cab