Captive NTFS este un proiect open source inițiat de programatorul ceh Jan Kratochvil pentru a crea un „înveliș software” peste driverele originale ale sistemului de fișiere Windows NT NTFS pentru Linux . Din punct de vedere istoric, prima implementare a suportului NTFS pentru Linux, atât cu capacitate de citire, cât și de scriere [1] .
Captive NTFS nu implementează suportul NTFS de la sine, ci folosește implementarea sistemului de operare din Windows NT pentru funcționarea acestuia, necesitând prezența fișierului ntfs.sys [2] . Anterior, o abordare similară a fost folosită în proiectul NTFSDOS [3] .
Pe 29 decembrie 2005, autorul a lansat versiunea 1.1.6.1 a pachetului său. A îmbunătățit compatibilitatea cu nucleul Linux prin înlocuirea interfeței sistemului de fișiere cu spațiul utilizatorului LUFS cu FUSE , care a fost inclusă în ramura oficială Linux începând cu versiunea 2.6.14.
Cu toate acestea, viteza operațiunilor sistemului de fișiere atunci când utilizați acest driver lasă mult de dorit. Conform rezultatelor testelor pentru viteza de citire, Captive este inferior ReiserFS de aproximativ 150 de ori [1] .
Acest proiect nu mai este în curs de dezvoltare. Ultima versiune lansată: captive-1.1.7 (2006-01-26).
A fost înlocuit de proiectul modern NTFS-3G , care a apărut în vara anului 2006, care acceptă scrierea securizată a fișierelor la o viteză acceptabilă [4] .