Skip to content

BaloMueller/CacheDrive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

<html>The idea of the Cachedrive is, to have a something like a Ramdisk but with more comfort. A ramdisk is something like a virtual hard drive, which all of the stored files are only stored in memory. But – as you probably know -  every time you reboot your PC all the data in the memory are lost. So always after a new boot, you have to copy the files to the ramdisk.

With the cachedrive I want to solve this issue and took another approach. I wrap a real physical harddrive with a caching layer. So every first read to a file is as slow as your harddrive is. But the data is cached, so every other access to that file is very fast, because the data is read from memory.

Technically I work on the user mode filesystem layer, like for example Antivirus applications do. Because this layer has direct connections to the Windows Kernel, it is written in unmanaged code. To get access from C# I used the Dokan.NET Library from Hiroki Asakawa.

Actually the project is not finished. I proved that it could work, than I lost the motivation… Mostly there are some bugs waiting for fixing, functional “it should work”. A new version of the Dokan.NET Library is released and should be used.

Please, please, please give me feedback and I would be very glad if you fork the project and make some improvement. 
Maybe I get rich very soon, quit my job and have the time to resume development.

[More information at my blog](http://blog.pimmelpammel.de/2012/02/cachdrive/)

LICENSE: This Project stands under the GPL III</html>

About

This is an CacheDrive written in C#

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages