Point 1: That was my idea, I want it to be as big as to hold 5 million files (current usage is around 3.5 m files on my current system, with tiny and not so tiny MFT chunks all over the fs). I don't want it to shrink or anything, just grow big enough to cover 5 mil. entries.
Point 2: I could delete the names with Restoration. Recuva didn't find any name. I just don't understand how Restoration did it exactly and anyway it did blow half the filesystem up in the process. So I guess you are right, can't be done, at least in a civilized way...
Point 3: Diskeeper makes hidden dirs and 0 lenght files for padding the MFT. Pretty harmless, and all that gets delete afterwards. Just names remain in MFT. And yeah, I was looking for a way to skip all those names altogether in Recuva so it won't choke and drop me back to the desktop. I stand corrected and grateful for your precisions ^^
I'll abuse some more of your time with this matter thaugh. What means do I have to force 5 million entries in MFT, without having to create a file for each entry? I am aware that I can change MFT space reservation with fsutil, but as I copy files on the fs MFT grows in fragments all around the disk... Is there a way to make it grow in 1 block without fragmentation?