Help needed on filter driver...

Hello friends,
I got a lot of help from you guys regardingdevelopment of filter
driver. I havewritten a simple filter driver which is trapping allthe read and write request to the diskdriver. I am attaching the filter devices to all partitions. This Filter driver also does some simple encryption and decryption of thedata.( I reffered filemon application for the development of the driver).
I am able to read/write simple text file on the drivebut the problem is if I try to write/read any other file for instance a "Word"file or “.exe”, system just get crash (or you can say it reboots the machine).
How can Isolve this problem ? Other thing is, right now my driver is working on vary high level, and for trapping all the request to the disk driver I have to attach mydriver to the each partition. But I want to attach my driver on just above the hard diskdriver so I can work with the whole diskat a time,without bothering about the partitions, soall request to the disk can be trapped.Is it possible to have a filter driver just above thehard disk driver? if yes how ?

thanks in advance
Ashish Maliye