does fc-cache cache the MFT of the drive?

Report bugs or suggestions around FancyCache
Post Reply
Incriminated
Posts: 60
Joined: Fri May 31, 2013 3:03 pm

does fc-cache cache the MFT of the drive?

Post by Incriminated » Fri Jun 07, 2013 9:02 pm

Hello,

i guess this is more or less a suggestion.

When i wake up a HDD drive from suspend (W7) by clicking on a main-folder of the pre-opened windows file-explorer it spins up the drive what is correct, but it doesnt let me access the MFT with the windows-file-explorer... before it continues to show the next sub-folder the HDD needs to be completely powered up.

I guess fancy-cache should be able to maintain accessing the MFT so i can explore the last state of filetable before it is completely powered up.

I basically think this in special should be one of the most important features, since the filetable is a very small chunk of data and can easily be permanetly cached.

How about? Or am I just maybe doing things wrong?

Greets

Incrim

dustyny
Posts: 118
Joined: Sun Sep 02, 2012 12:54 am

Re: does fc-cache cache the MFT of the drive?

Post by dustyny » Wed Jun 12, 2013 1:36 pm

the MFT will be handled just like the rest of the data on disk if that part of the MFT has been read before it will be cached..

From what I gather you are asking for a previously requested feature which is precaching specific data (such a file or folder, in this case the MFT)..

dustyny
Posts: 118
Joined: Sun Sep 02, 2012 12:54 am

Re: does fc-cache cache the MFT of the drive?

Post by dustyny » Wed Jun 12, 2013 1:39 pm

From what I gather you are asking for a previously requested feature which is precaching specific data (such a file or folder, in this case the MFT)..

Incriminated
Posts: 60
Joined: Fri May 31, 2013 3:03 pm

Re: does fc-cache cache the MFT of the drive?

Post by Incriminated » Wed Jun 12, 2013 3:28 pm

I fear when the requested feature will be realised you have a possibility to pick a file/folder but not the "invisible" Filetable.

See a cache-software should cache-data. When my computer needs to spin up a HDD just to show me the ingredients of a Folder while this marvelous software Fancy-Cache is running, then I think to myself: such a pity... for what was it useful, you say? caching? :P

it isn't even capable of caching the filesystems-filetable... but this would be an enourmous benefit for HDDs and enfironment (power saving through suspend).

What Im trying to say, suspending unused disk is a good idea and you should take use of it, because it saves energy. The only disadvantage of that is that when you want to navigate the data on that disk to open a file, windows isn't even itself able to simply cache the MFT into RAM... so nearly nobody uses disk-suspend, because it needs a several-second spin-ip for even just finding out an exact sub-folders name.

With fancy-cache beeing able to cache the MFT, the user can navigate/explore the Disk completely, while system spins up the disk to prepare a possible data-read.

This would make HDD-suspend work at it's best without you mostly even not recognising a delay.

I dont know if it is technically possible, but i guess it should, because one might can tell windows "here the (last state) MFT", while one can tell the drive when it is spinned up "here's changes uses made during your spinup", to make it work even when user changes data during that spinup-time.

Incriminated
Posts: 60
Joined: Fri May 31, 2013 3:03 pm

Re: does fc-cache cache the MFT of the drive?

Post by Incriminated » Sat Jun 22, 2013 1:46 pm

Can a developer/support official please state something about caching the MFT?

User avatar
support
Posts: 2424
Joined: Sun Dec 21, 2008 2:42 am

Re: does fc-cache cache the MFT of the drive?

Post by support » Mon Jun 24, 2013 7:12 am

MFT data is also cached by the program. Actually program don't know what kind of data it stores.

Uxorious
Posts: 1
Joined: Sat Sep 20, 2014 12:08 am

Re: does fc-cache cache the MFT of the drive?

Post by Uxorious » Sat Sep 20, 2014 12:12 am

Is there no way for a filesystem filter driver to distinguish a block read/write coming from the directory parsing functions from the blocks coming from pure data read paths?

I have a few usecases (very frequent directory traversals to find a file, then LOTS of I/O to copy the file contents) where caching the filesystem METADATA but not the DATA would speed things up a lot.

Post Reply