View Single Post
Old 02-18-2004, 07:31 PM   #8
Mister Six
Newbie
 
Join Date: Feb 2004
Location: Moorpark, CA
Posts: 29
Quote: Originally Posted by ecolner
Mister Six, have you ever seen a good tutorial on this subject of ATAPI.sys. I'm probably going to experiment using the flash card because I figure that the largest card I'd have to purchase would be 64mb... That's only like $50 extra and if I can get fast startup it would be well worth the extra money and code. I have experience coding c-sharp and java, but I have never written a device driver in either language (currently taking assembly language course in college). So, if anyone finds a tutorial on how to accomplish caching re-assignment it would be really helpful. Of course, I'll be looking as well.

You are opening a can of worms!! Good for you!

Writing drivers for Windows is one of the most difficult programming exercise possible under Windows. There are several good books written on the subject, and you will need the DDK (driver development kit) from M$ ("Microsoft"). Try some searches for WDM or Enhanced Write Filter or EWF.SYS.

Here are a couple of links to start with:
MSDN
as well as
meta link page

Here is but one example of the kind of drive you would want to use.
Simple Technologies

If I where you I would look for a EIDE flash drive manufacturer who already has a write filtering driver available, would save you alot of work!

Chris
Mister Six is offline   Reply With Quote