NTFS & HFS+ for Linux® 9.4 Pro

Fully functional driver, complementary support and additional utilities.

  • Commercial Linux kernel driver for rapid and full read/write access to NTFS/HFS+ volumes
  • Automatically mount any NTFS/HFS+ volumes like native ones
  • Use powerful Linux utilities to maintain NTFS/HFS+ partitions
  • Use DKMS library support to automatically rebuild driver module for newer supported kernels
Just$39.95 Download a free Express version

Features & System Requirements


New features
Key features
General features
Additional NTFS utilities
Additional HFS+ utilities
System requirements


New features

  • NEW Support for Linux kernel versions 2.6.36 up to 4.4.x.
  • NEW Improved NTFS file system support (including compatibility with Windows 10 NTFS).
  • NEW Improved HFS+ support (including compatibility with OS X El Capitan HFS+).
  • NEW Improved support for very large volumes (16+TB).
  • NEW Improved TRIM/discard support for SSD storages.


Key features

  • Transparent read/write access to NTFS/HFS+ volumes
  • High performance (in some cases even better transfer rate than that of the native Linux FS)
  • Easy installation and uninstallation (performed via shell scripts)
  • Extended support for SMP kernels (multiprocessor systems)
  • Network file sharing via SAMBA
  • Low CPU load during data transfers
  • Automatic NTFS/HFS+ volumes mounting on Linux platform
  • Automatic driver rebuild for a newer supported kernel with the DKMS library
  • Unlimited file and volume size (although within NTFS/HFS+ and kernel limitations)
  • Support of non-Roman characters and languages


General features

  • Mount any NTFS/HFS+ volumes like native Linux ones
  • 64 Bit architecture support
  • Supported NTFS features (see also “Compatibility”):
    • NTFS versions 1.2, 3.0 and 3.1 (Windows NT 4.0, 2000, XP, 2003, Vista, 7, 8.1, Windows 10);
    • Compressed files support;
    • Sparse files support.
  • Supported HFS+ features (see also “Compatibility”):
    • Full support for the native HFS+ journal.
  • File and folder names in national languages, including Asian. Codepage for filename translation is specified via mount options.
  • Low CPU load during data transfers
  • Support for SMP kernels (multiprocessor systems)
  • High performance — transfer rate is the same as for native file systems
  • Automatic driver rebuild for a newer supported kernel with the DKMS library
  • There is no limitation to maximum file and volume size (although within the kernel and NTFS/HFS+ limitations)

Additional NTFS utilities:

  • mkntfs utility - format any partition as NTFS under Linux;
  • chkntfs utility - check NTFS partition integrity and fix errors.

Additional HFS+ utilities:

  • mkhfs utility - format any partition as HFS+ under Linux;
  • chkhfs utility - check HFS+ partition for integrity and fix errors.



NTFS features:

  • Reading and writing compressed files is fully supported in both sequential and random orders.
  • Encrypted files are read encrypted. During copy operation, file data streams will be copied encrypted with the decryption capability loss.
  • When copying from NTFS to Linux FS: all additional streams will not be copied, along with the compression flag and security attributes.
  • Any link will be copied as a full file with its body, losing link information.
  • NTFS stores filenames in UTF-16 encoding. This may cause confusion when very long filenames containing non-Latin characters are used and UTF-8 is selected as default kernel codepage.

HFS+ features:

  • Both case sensitive and case insensitive types of HFS+ file system are supported.
  • Only the ‘data’ fork is copied during a file copy operation on Linux (using cp command).


System requirements

Minimum hardware requirements

  • Processor: Intel Pentium 300 MHz and higher, or compatible
  • Both 32- and 64-bit CPUs are supported
  • RAM: 32MB
  • HDD: 10 MB
(Thanks to its unique technology, our NTFS&HFS+ for Linux driver has low system requirements. For example, the driver only requires 650KB of free RAM to work with NTFS partitions larger than 250 GB. Kernel driver modules themselves take up around 800 KB of RAM.)

Supported architectures

  • This product supports x86 and x86-64 architectures.
  • Paragon Software Group also offers drivers for other architectures where Linux can be used. For example:
    • ARM;
    • MIPS;
    • SuperH (SH4);
    • Ubicom32;
    • Power PC.

For more information, please send us a request.

Supported Linux kernels

  • Currently, the product supports Linux kernels from 2.6.36 up to 4.4.x.
    Due to the ever-changing nature of Linux, using newer Linux kernels may require changes to the product. Thus, compatibility of this release with kernels later than 4.4.x, as well as with highly customized kernels cannot be guaranteed. Users of customized kernels can test Express edition of the product on their systems before buying Professional edition. To keep up with the changes in Linux kernel, our product is also updated frequently. Thus, this website may not contain the most up-to-date information.
    Please contact our support department to get the most up-to-date list of supported Linux kernels.

Supported Linux distributions

The following Linux distributions have been tested in the Paragon test lab:

  • Ubuntu 16.04;
  • Debian 8.4;
  • Fedora 23;
  • OpenSuse 42.1;
  • CenOS 7.


Development environment

A development environment is required to compile the Linux drivers. Please make sure that you have installed:

  • Kernel source code (recommended) or Kernel header files (doesn’t always work);
  • GNU C (gcc) compiler;
  • GNU C++ (g++/gcc-c++) compiler;
  • GNU Glibc-static libraries;
  • GNU Make;
  • GNU ld (binutils);
  • Modutils (module-init tools);
  • DKMS library.



Any questions?

  • US: 1-888-347-5462
  • Others: +49(0)761-59018-201
  • Contact us

All contact information


Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.