EWF SP2 Compact Flash

G

Günter Wirth

Hello,

I like to realize a diskless system with Windows Embedded SP2 and EWF.
How much RAM do I need for e.g. 8 GB Flash?

Can I configure the EWF driver to write all changes to the flash before a
memory overflow (if I have only 512MB RAM for example).

If the system is running for a long time without rebooting it, how can I:

1) Save all changes to the flash (minimum write accesses to save the flash)
2) Have no memory (RAM) overflow

Regards,
Günter
 
G

Gordon Smith \(eMVP\)

Günter Wirth said:
Hello,

I like to realize a diskless system with Windows Embedded SP2 and EWF.
How much RAM do I need for e.g. 8 GB Flash?

The amount of RAM depends on 2 major things.
1. How much RAM is needed by typical usage (memory allocations, loaded
DLLs/EXEs, etc.) of your system. That can vary greatly depending on what
you're including in your image.
2. The amount used by EWF. This depends on the amount of writes your
system performs. Are you logging tons of data? Are you just very
occasionally writing small bits of data, etc. This varies greatly based
upon the type of system you're running and what your application does.
Can I configure the EWF driver to write all changes to the flash
before a memory overflow (if I have only 512MB RAM for example).

No. EWF does have the ability to persist it's dirty pages, but it isn't
going to be triggered in the way you describe above.
If the system is running for a long time without rebooting it, how
can I:
1) Save all changes to the flash (minimum write accesses to save the
flash) 2) Have no memory (RAM) overflow

1. You can either use the ewfmgr console application to persist the changes
or use the EWF APIs to do so through your own code.
2. There is no "overflow" really. EWF will eat memory on a demand basis
and then fail when it's out of memory.
 
G

Günter Wirth

Hello,

Do you think it is possible to write an application that observe the memory
(RAM) and generate a write command with the EWF API without rebooting the
system?

In other words: Can I write the buffered changes from EWF to my flash
without rebooting the system?

Regards,
Günter
 

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

Top