does fc-cache cache the MFT of the drive?

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

does fc-cache cache the MFT of the drive?

Post by Incriminated »

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
Level 8
Level 8
Posts: 118
Joined: Sun Sep 02, 2012 12:54 am

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

Post by dustyny »

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
Level 8
Level 8
Posts: 118
Joined: Sun Sep 02, 2012 12:54 am

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

Post by dustyny »

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
Level 6
Level 6
Posts: 65
Joined: Fri May 31, 2013 3:03 pm

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

Post by Incriminated »

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
Level 6
Level 6
Posts: 65
Joined: Fri May 31, 2013 3:03 pm

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

Post by Incriminated »

Can a developer/support official please state something about caching the MFT?
User avatar
Support
Support Team
Support Team
Posts: 3622
Joined: Sun Dec 21, 2008 2:42 am

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

Post by Support »

MFT data is also cached by the program. Actually program don't know what kind of data it stores.
Uxorious
Level 1
Level 1
Posts: 1
Joined: Sat Sep 20, 2014 12:08 am

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

Post by Uxorious »

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