From: Sushma on 21 Jan 2010 09:40 Hi All, I thought of playing with filter drivers as this was new to me. Initially I thought for writing a filter driver for audio class to record audio coming out of PC. But due to some reasons I had to scrap the product. My boss suggested for disk cache filter driver. The filter driver shall improve performance for small write requests by converting them to larger ones before writing data to disk. I found an interesting article for the same. http://www.ele.uri.edu/Research/hpcl/DCD/DCD_Driver.pdf However, the article was for Windows NT Os. I would like to accomplish the same for Windows Vista/Win 7. I have two questions here. 1) With present mass storage architecture, can the problem be resolved with a filter driver? I would like to know the feasibility. 2) If this is feasible, do i need a disk lower filter or USBSTOR lower filter to capture write requests and convert them to larger ones? I need experts advice. Any help is much appreciated. Thanks and Regards, Sushma
From: Don Burn on 21 Jan 2010 10:30 Read the paper, it calls for NVRAM for the cache, you then bring up the question of USB drives (since you mention USBSTOR) if you are looking at those they are NVRAM so you are not going to win. There was a long discussion on this on NTDEV (http://www.osronline.com) a few days ago, look for the subject "Filter Driver to speed up access to files?" -- Don Burn (MVP, Windows DKD) Windows Filesystem and Driver Consulting Website: http://www.windrvr.com Blog: http://msmvps.com/blogs/WinDrvr Remove StopSpam to reply "Sushma" <sushma.yella(a)gmail.com> wrote in message news:98afcbd7-c43c-404c-82b1-c58a1303904a(a)22g2000yqr.googlegroups.com... > Hi All, > > I thought of playing with filter drivers as this was new to me. > Initially I thought for writing a filter driver for audio class to > record audio coming out of PC. But due to some reasons I had to scrap > the product. > > My boss suggested for disk cache filter driver. The filter driver > shall improve performance for small write requests by converting them > to larger ones before writing data to disk. > > I found an interesting article for the same. > http://www.ele.uri.edu/Research/hpcl/DCD/DCD_Driver.pdf > > However, the article was for Windows NT Os. I would like to accomplish > the same for Windows Vista/Win 7. > > I have two questions here. > > 1) With present mass storage architecture, can the problem be resolved > with a filter driver? I would like to know the feasibility. > 2) If this is feasible, do i need a disk lower filter or USBSTOR lower > filter to capture write requests and convert them to larger ones? > > I need experts advice. > > Any help is much appreciated. > > Thanks and Regards, > Sushma > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 4793 (20100121) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 4793 (20100121) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com
From: Maxim S. Shatskih on 21 Jan 2010 10:34 > I thought of playing with filter drivers as this was new to me. > Initially I thought for writing a filter driver for audio class to > record audio coming out of PC. But due to some reasons I had to scrap > the product. In Vista+, this is blocked by the DRM features of the OS, and developing such a code can cause criminal lawsuit in the US due to DMCA. -- Maxim S. Shatskih Windows DDK MVP maxim(a)storagecraft.com http://www.storagecraft.com
|
Pages: 1 Prev: NDIS Intermediate Driver Vista Issue Next: devcon and UpdateDriverForPlugAndPlayDevices |