В ФАТ таблица читается не вся, особенность там в другом. Ускорение достигнуто за счёт расположения элементов в NTFS в виде бинарного дерева, что позволяет найти любой элемент за время пропорциональное logN (этим же хороша и reiserFS), а в ФАТ использовался линейный поиск что давала в худших случаях время пропорциональное N (N - кол-во элементов). это необходимо для того, чтобы в дальнейшем когда файл будет изменён, изменённые данные были записано сразу после него, а не где нибудь в конце диска, что в свою очередь уменьшит кол-во перемещений головки (время позиционирования является самым большим, т.к. скорость линейной записи и чтения намного выше) Резервное место необходимо по той причине, что MFT тоже может фрагментируется, и при добавлении большого кол-ва файлов время на увеличения размера тоже будет потрачено дополнительное время на увеличение MFT, для этого и резервируется время чтобы избежать этой ситуации. В случаее же заполнения всего диска это место высвобождается автоматически. Ещё одна особенность NTFS позволяет увеличить скорость чтения маленькизх файлов заключается в том, что они располагаются в самой MFT, т.е. не тратится время на дополнительное перемещение головок. (для этого также необходимы те 15%)