[NTFS] - Add support for expanding the master file table. Fix a bug with BrowseIndexE...
authorTrevor Thompson <tmt256@email.vccs.edu>
Fri, 16 Jun 2017 06:00:09 +0000 (06:00 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Sun, 10 Dec 2017 10:14:30 +0000 (11:14 +0100)
commit9ab86116a9cdddac4ced4ea66dc6d228dc751aa9
tree697cced91f49baa3a6a9a3db9635423302d5e0f1
parent1417f286e03dbb76ad9ddd99929fbfef5b789a68
[NTFS] - Add support for expanding the master file table. Fix a bug with BrowseIndexEntries(). Improve diagnostic output.
-AddNewMftEntry() - Increase size of MFT as needed. Fix math for bitmap length. Don't assign file records to MFT indices 0x10 - 0x17; In Windows, these records aren't used unless they have to be, even though they are marked as unused in the bitmap.
+IncreaseMftSize() - Adds room for additional file records in the master file table.
-BrowseIndexEntries() - allow for the rare situation when a non-system file has an MFT index of 0x10.

svn path=/branches/GSoC_2016/NTFS/; revision=75056
drivers/filesystems/ntfs/create.c
drivers/filesystems/ntfs/mft.c