# GSoC NTFS 2017 Update 2

DevFeed: [GSoC NTFS 2017 Update 2](<https://devfeed.tech/articles/gsoc-ntfs-2017-update-2-32816.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/gsoc-ntfs-2017-update-2/>)

Published: 2017-06-22T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [file](<https://devfeed.tech/topics/file.md>), [Development](<https://devfeed.tech/topics/development.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [2017](<https://devfeed.tech/tags/2017.md>), [batch](<https://devfeed.tech/tags/batch.md>), [development](<https://devfeed.tech/tags/development.md>), [file](<https://devfeed.tech/tags/file.md>), [files](<https://devfeed.tech/tags/files.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [testing](<https://devfeed.tech/tags/testing.md>), [update](<https://devfeed.tech/tags/update.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

## AI overview

A 2017 GSoC progress update describes implementing NTFS master file table growth during file creation. The author also reports improved confidence in the NTFS driver and demonstrates testing file creation with a Windows-created batch file.

## Source excerpt

All is going well :). Since the last update, I've checked off a minor TODO related to file creation: increasing the size of the master file table, if needed. Every time the mft grows, it creates several empty file records at a time. In the past, I was using this to my advantage, and was only creating files in empty slots that already existed. Every time I got an error saying there wasn't enough space for a new file, I'd boot into Windows, create a file (which would increase the mft size), and get back to testing.