Booting from flash and EWF

S

Sasa

Hello everybody,

I am working on a kiosk application and considering using only usb flash as
a boot disk. This is very convenient because it makes disk switching on the
deployed kiosk veary easy - the technical person must simply open the kiosk,
pull the current usb stick and insert new one.

From what I saw (and also been advised here couple of months ago) - in such
cases it is advised to use EWF in order to protect the media from excessive
writes. My application doesn't write much - it does some logging here and
there but that's basically all it writes. However, I suppose the OS itself
does occasional writing. I am therefore considering using RAM disk overlay.

With this in mind, my questions would be:
1) Do I really need EWF if OS is virtually the only significant writer.

2) How much extra RAM would I need due to EWF? My estimation is that I
should get by with the flash of 1 GB, where the disk usage after FBA is
finished is aprox. 600 MB, the remaining space is needed exclusively for the
log, and anything OS needs to persist (page file and such). Does this means
I should use extra 1 GB of RAM for overlay?

3) If I understand correctly - the data is persisted only on shutdown /
reboot of the system. However I want my log data to be persisted immediately
(without the need for the subsequent reset of the system). This is basically
stored in one file where I append log entries. All other writes should be
persisted as rarely as possible (in order to protect the media from the
excessive writes). Can this be implemented and if so - how?

Thanks in advance!

Best regards,
Sasa
 
S

Sasa

This seems to be exactly what I need. Thank you!
What about estimated extra memory size I would need? If I protect only the
OS writes, how much extra RAM should I use? Are there any guidelines or
should I estimate the size by experimenting?

Best regards,
Sasa
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top