Most recovery software , I have used a few including Recuva, basically ignore the index and read it block by block. I think most have an understanding of the structures of the various types of files and will them copy them to your designated recovery destination.