# GSoC NTFS 2017 Update 6

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

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

Published: 2017-07-24T00:00:00Z

Content type: article

Language: en

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

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Code](<https://devfeed.tech/topics/code.md>), [file](<https://devfeed.tech/topics/file.md>), [Operating system](<https://devfeed.tech/topics/operating-system.md>)

Tags: [background](<https://devfeed.tech/tags/background.md>), [code](<https://devfeed.tech/tags/code.md>), [files](<https://devfeed.tech/tags/files.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [make](<https://devfeed.tech/tags/make.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>), [technical](<https://devfeed.tech/tags/technical.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

A GSoC NTFS update for ReactOS describes implementing code to write a B-Tree node to disk, allowing the driver to create dozens of files until an index node fills. The article also explains how NTFS stores directory indexes and file metadata.

## Source excerpt

Hello again! :) Last week, I finished the code that writes a B-Tree node to disk. Specifically, it lets me write the node to an index buffer within the index allocation of the parent directory. Don't worry if that doesn't make sense, I'll explain it more below. From a user's perspective, this means that the driver now has the ability to create dozens of files. My tester will create 39 files before filling the index node.