Development Dan's Blog

EWF Tool

by dan on Jul.19, 2006, under Development

Recently I built myself an ultra low powered machine to use as a media centre for the living room.  I wanted something low powered and completely silent, so I got myself one of VIA’s microscopic 12x12cm Nano-ITX boards:

VIANanoITX

Everything you need is built into the board – audio, network, TV out, etc. and the whole thing is cooled with a passive heatsink.  Perfect for what I needed and completely silent.  Except for one snag - the hard disk makes a hell of a noise when every other component is silent!

So back to the drawing board.  Eventually, I found a fantastic device:

Disk On Module

A flash based IDE disk.  It plugs directly into your IDE socket and as far as your system is concerned, it appears as a normal hard disk.  As an added bonus, it uses a fraction of the power of a normal hard disk, and random access time is much faster.

There are a couple of drawback though.  The main problem is the limited number of write cycles of flash devices.  Normally this isn’t a problem if you’re using a flash disk for storing files, but if you’re running an operating system from one, then the number of writes to the disk increases dramatically.  So if you going to use a flash based disk, you’ve got to limit the number of writes, or your devices could become useless in a matter of months.  That’s when I found an excellent guide to write protecting your disk by Silvio Fiorito:

http://mason.gmu.edu/~sfiorito/eXPinstall.htm

It involves borrowing the Extended Write Filter driver from Windows XP Embedded, and installing it on your normal version of XP.  It’s quite a chore setting it all up – editing security permissions, adding registry keys, replacing files, etc.

I’ve created a small tool that should automate the installation and configuration process.  It’s a stand alone app, so no need to install, just unzip it to a folder on the machine that you want to configure and run it.

The driver only works on Windows XP Pro, XP Home, and Media Center 2005.  You can download it here but be aware that it is beta software, and I’ve only tested it on my machine, so use at your own risk!

EWF Tool

17 comments for this entry:

  • Bilou_Gateux

    Thanks for making this tool.

    It will help lot of newbies in this forum thread:
    http://www.911cd.net/forums//index.php?showtopic=14181

    ‘XP booting direct from USB’

  • Slvio

    Hey, thanks for referencing my EWF guide. I had to move it to another site since my school account was closed as I’m no longer a student. My new site is: http://granturing.blogspot.com. Thanks!

  • Ktysai

    Nice work!

    Can you please help me a little bit to be sure I’ve got it. Here’s how I understand the thing works:

    1. Install WinXP on CF (which is inserted into a IDE adaptor)
    2. Getting the EWF files
    3. Using your tool to make the chages
    4. A perfect living room PC with minimal read/writes from the CF

  • dan

    Hi Ktysai, that’s exactly right!

  • Self Install Home Security

    What a fantantic idea to use a flash based IDE disk. Didnt know you could get them. Learnt something new today!

  • Borut

    Thank you for making this wonderfull tool.
    I have been trying to complete my carpc with cf disk, but could not figure it out how to do that.
    Thank you very much.

  • Tomas Kapler

    have you tried to install this on Windows 7. I am testing windows 7 (64 bit) on my dell with SSD drive and this is definitelly something i would like to test

  • shredd important papers

    thanks for bringing nice information to me. I do not know about EWF tool before.

  • VCP-310

    Thanks for sharing nice device you invented and i would love to have this after my 70-290 managing and maintaining a Microsoft windows server 2003 environment exam about which i am confident to pas in first attempt as i have already pass my 70-640 windows server 2008 active directory exam with high score along with the 70-649 Upgrading MCSE on wndws serv 2003 to wndws serv 2008 exam in first attempt due to highly prepared and with 100% guarantee to pass material as i will be free from all this i must return on your page to see what new things you are sharing.

  • rafi

    did you try to implement EWF on vista or win7?

  • mark

    I would also like to know if ewf tool works with Win7; so far I hear that it only causes BSOD…
    …if someone has any success with Win7…WE ALL WOULD LIKE TO KNOW…

  • Anatolij

    Hello,Xp pro started working much much faster on SSD,no tweaks appear any more,BUT a PROBLEM APPEARED
    :
    All system settings/deleted/created/modified data (folders files…) gets on its “last” stage after logging on,what i mean is that deleted files apper again,created disappear and modified becomes UNmodified.

    Maybe there is a way how to turn a certain SERVICE on in order XP could SAVE all the mentioned stuff?

    Thanx

  • Cabs

    Make a batch file with ewfmngr -commit inside it. Something like that.

  • r jones

    This is rj from NY. I just found this cool blog. Nice post. Thanks.

  • Steve J. Laye

    Thanks for such a good tool! I do not know much about EWF. Symtex are an expert database consultancy and development provider. We live, breath and eat Microsoft SQL Server day and night; really we love it and it’s that passion which keeps us at the top.

  • Brian

    I have developed an EWF Admin tool which can automatically commit or disable the overlay when it gets to a user defined size (MB). You can also customize the tray icon to whatever you like.

    It is located at http://www.thevod.org

  • Kanye West Air Yeezy

    Nice blog, I love to post views because the comments enables web owners to become more engaged and towards the chance to probably study from each other.

Trackbacks / Pingbacks

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...