Captive 1.1.7 review

by on

Captive project implements the first full read/write free access to NTFS disk drives

License: GPL (GNU General Public License)
File size: 13099K
Developer: Jan Kratochvil
0 stars award from

Captive project implements the first full read/write free access to NTFS disk drives. You can mount your Microsoft Windows NT, 200x or XP partition as a transparently accessible volume for your GNU/Linux.

This compatibility was achieved in the Wine way by using the original Microsoft Windows ntfs.sys driver. It emulates the required subsystems of the Microsoft Windows kernel by reusing one of the original ntoskrnl.exe, ReactOS parts, or this project's own reimplementations, on a case by case basis.

Project includes the first open source MS-Windows kernel API for Free operating systems. Involvement of the original driver files was chosen to achieve the best and unprecedented filesystem compatibility and safety.

As opposed to other projects this is currently the only software supporting the full read/write access including the possibility to create/delete files, modify directories etc.

Captive was written to interface with the Linux kernel via LUFS. Unfortunately, this project is no longer being maintained by its author. Mounting of NTFS devices usually works, but is no longer supported by the author of Captive. Always unmount the device by umount(8) command before shutting down your GNU/Linux system.

A port of Captive to the newer FUSE interface has not yet been implemented. There is an experimental LUFS-FUSE bridge called lufis that can be used in the meanwhile. Also, the captive-cmdline(1) interface will get around any kernel compatibility problems.

What's New in This Release:
Automatic sandbox restarting was fixed to avoid "disconnected mounts".
Charset support for locale filenames was fixed.
captive-install-acquire(1) was fixed to run at all again.
Other FUSE client fixes were made regarding timestamps, user mounts, and automatic modprobe(8)ing.

Captive 1.1.7 keywords