<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/linux-s-modern-ntfs-driver-now-supports-alternate-data-streams-ads--xcha8qcvo" -->

---
title: Linux's Modern NTFS Driver Now Supports Alternate Data...
description: Linux 7.4 adds Alternate Data Stream (ADS) support to the kernel's modern NTFS driver. New ioctl interfaces let user-space enumerate, read, write and remove...
canonical: https://daily.dev/posts/linux-s-modern-ntfs-driver-now-supports-alternate-data-streams-ads--xcha8qcvo
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Linux's Modern NTFS Driver Now Supports Alternate Data Streams (ADS) | daily.dev
og:description: Linux 7.4 adds Alternate Data Stream (ADS) support to the kernel's modern NTFS driver. New ioctl interfaces let user-space enumerate, read, write and remove...
og:url: https://daily.dev/posts/linux-s-modern-ntfs-driver-now-supports-alternate-data-streams-ads--xcha8qcvo
og:image: https://api.daily.dev/og/posts/XCHa8QcvO.png
og:image:alt: Linux's Modern NTFS Driver Now Supports Alternate Data Streams (ADS)
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Linux's Modern NTFS Driver Now Supports Alternate Data Streams (ADS)

**[Phoronix](https://daily.dev/sources/phoronix)** · 2 min read · 0 upvotes · 0 comments

## Summary

Linux 7.4 adds Alternate Data Stream (ADS) support to the kernel's modern NTFS driver. New ioctl interfaces let user-space enumerate, read, write and remove multiple $DATA attributes on NTFS files. A new 'streams_interface=windows' mount option lets you access streams with the Windows [file]:[stream-name] syntax. The release also adds file attribute queries via FS_IOC_GETFLAGS/SETFLAGS, exposes the volume serial number through FS_IOC_GETFSUUID, and supports mounting hibernated volumes.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.phoronix.com/news/NTFS-Linux-7.4-Improvements>

## Questions this post answers

### What new feature does the Linux 7.4 NTFS driver add for Alternate Data Streams?

Linux 7.4 adds Alternate Data Stream (ADS) support to the modern NTFS kernel driver, including new ioctl interfaces for user-space to enumerate, read, write, and remove multiple $DATA attributes on NTFS-backed files. A new 'streams_interface=windows' mount option also allows accessing streams using the Windows [file]:[stream-name] syntax.

_Developers tracking kernel filesystem changes can follow NTFS driver updates like this on daily.dev._

### What is an NTFS Alternate Data Stream (ADS) used for?

An Alternate Data Stream lets NTFS store more than one stream of data per file, as hidden data accessible via named streams. It can hold extra metadata, security flags, or multiple file revisions for backup software, and was also used in Apple HFS support, though it has also been exploited to hide malware on Windows systems.

_Anyone weighing filesystem security trade-offs can keep up with NTFS internals coverage via daily.dev._

### What other ioctl features were added to the Linux NTFS driver in version 7.4 besides ADS support?

Linux 7.4's NTFS driver also adds file attribute queries and updates via FS_IOC_GETFLAGS and FS_IOC_SETFLAGS, exposes the NTFS volume serial number through FS_IOC_GETFSUUID, adds validation and compatibility enhancements, and supports mounting hibernated volumes, alongside various other fixes.

_Kernel contributors tracking NTFS driver progress can follow release details like these on daily.dev._

## Similar posts on daily.dev

- [New NTFS Driver Sees Hardening & Fixes, Windows Native Symlinks With Linux 7.2](https://daily.dev/posts/new-ntfs-driver-sees-hardening-fixes-windows-native-symlinks-with-linux-7-2-c8jw6a9d7) · Phoronix · 1 upvotes · 0 comments
- [Reworked NTFS Linux Driver Posted With More Improvements & Fixes](https://daily.dev/posts/reworked-ntfs-linux-driver-posted-with-more-improvements-fixes-qcgl0tz9f) · Phoronix · 1 upvotes · 0 comments
- [What is NTFSPlus and Why Does It Matter for Linux Users?](https://daily.dev/posts/what-is-ntfsplus-and-why-does-it-matter-for-linux-users--abhe55p2j) · It's Foss · 1 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#linux](https://daily.dev/tags/linux)

[View this post on daily.dev](https://daily.dev/posts/linux-s-modern-ntfs-driver-now-supports-alternate-data-streams-ads--xcha8qcvo)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Linux's Modern NTFS Driver Now Supports Alternate Data Streams (ADS)","url":"https://daily.dev/posts/linux-s-modern-ntfs-driver-now-supports-alternate-data-streams-ads--xcha8qcvo","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/linux-s-modern-ntfs-driver-now-supports-alternate-data-streams-ads--xcha8qcvo"},"datePublished":"2026-10-27T10:20:25.227Z","dateModified":"2026-10-27T10:21:32.857Z","description":"Linux 7.4 adds Alternate Data Stream (ADS) support to the kernel's modern NTFS driver. New ioctl interfaces let user-space enumerate, read, write and remove...","image":"https://www.phoronix.com/assets/categories/linuxstorage.webp","thumbnailUrl":"https://www.phoronix.com/assets/categories/linuxstorage.webp","isAccessibleForFree":true,"articleSection":"Phoronix","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Phoronix","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/6a26ba379dd64932830aa0c9803dd7ee","url":"https://daily.dev/sources/phoronix"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/linux-s-modern-ntfs-driver-now-supports-alternate-data-streams-ads--xcha8qcvo","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,linux","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Phoronix","item":"https://daily.dev/sources/phoronix"},{"@type":"ListItem","position":3,"name":"Linux's Modern NTFS Driver Now Supports Alternate Data Streams (ADS)"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/linux-s-modern-ntfs-driver-now-supports-alternate-data-streams-ads--xcha8qcvo#faq","mainEntity":[{"@type":"Question","name":"What new feature does the Linux 7.4 NTFS driver add for Alternate Data Streams?","acceptedAnswer":{"@type":"Answer","text":"Linux 7.4 adds Alternate Data Stream (ADS) support to the modern NTFS kernel driver, including new ioctl interfaces for user-space to enumerate, read, write, and remove multiple $DATA attributes on NTFS-backed files. A new 'streams_interface=windows' mount option also allows accessing streams using the Windows [file]:[stream-name] syntax. Developers tracking kernel filesystem changes can follow NTFS driver updates like this on daily.dev."}},{"@type":"Question","name":"What is an NTFS Alternate Data Stream (ADS) used for?","acceptedAnswer":{"@type":"Answer","text":"An Alternate Data Stream lets NTFS store more than one stream of data per file, as hidden data accessible via named streams. It can hold extra metadata, security flags, or multiple file revisions for backup software, and was also used in Apple HFS support, though it has also been exploited to hide malware on Windows systems. Anyone weighing filesystem security trade-offs can keep up with NTFS internals coverage via daily.dev."}},{"@type":"Question","name":"What other ioctl features were added to the Linux NTFS driver in version 7.4 besides ADS support?","acceptedAnswer":{"@type":"Answer","text":"Linux 7.4's NTFS driver also adds file attribute queries and updates via FS_IOC_GETFLAGS and FS_IOC_SETFLAGS, exposes the NTFS volume serial number through FS_IOC_GETFSUUID, adds validation and compatibility enhancements, and supports mounting hibernated volumes, alongside various other fixes. Kernel contributors tracking NTFS driver progress can follow release details like these on daily.dev."}}]}
```

