# NTFS Write Support GSoC - Week 5

DevFeed: [NTFS Write Support GSoC - Week 5](<https://devfeed.tech/articles/ntfs-write-support-gsoc-week-5-32971.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/ntfs-write-support-gsoc-week-5/>)

Published: 2016-06-28T00: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>), [Code](<https://devfeed.tech/topics/code.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [clusters](<https://devfeed.tech/tags/clusters.md>), [code](<https://devfeed.tech/tags/code.md>), [driver](<https://devfeed.tech/tags/driver.md>), [file](<https://devfeed.tech/tags/file.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>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [structure](<https://devfeed.tech/tags/structure.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

A GSoC Week 5 progress report describes added NTFS file-truncation support in ReactOS. The change enables editing and saving sufficiently large, non-resident files in Notepad.exe, while resident-file overwriting and allocation-size updates remain unfinished.

## Source excerpt

Progress At the beginning of the week I finished cleaning up and committing the code I wrote related to extending a file's size. This took me a little longer than I expected and in the future I'm going to commit more often so I don't have this problem. From there I added support for truncating files, with a couple of caveats. This is significant because it allows for opening a file in Notepad.