Captive NTFS är ett öppen källkodsprojekt som startades av den tjeckiske programmeraren Jan Kratochvil för att skapa ett "programvaruomslag" över de ursprungliga Windows NT NTFS -filsystemdrivrutinerna för Linux . Historiskt sett den första implementeringen av NTFS-stöd för Linux med både läs- och skrivförmåga [1] .
Captive NTFS implementerar inte NTFS-stöd på egen hand, men använder implementeringen av operativsystemet från Windows NT för dess drift, vilket kräver närvaron av filen ntfs.sys [2] . Tidigare användes ett liknande tillvägagångssätt i NTFSDOS-projektet [3] .
Den 29 december 2005 släppte författaren version 1.1.6.1 av sitt paket. Den har förbättrat kompatibiliteten med Linux-kärnan genom att ersätta LUFS -användarutrymmets filsystemgränssnitt med FUSE , som har inkluderats i den officiella Linux- grenen sedan version 2.6.14.
Men hastigheten på filsystemoperationer när du använder den här drivrutinen lämnar mycket övrigt att önska. Enligt resultaten av tester för läshastighet är Captive underlägsen ReiserFS med cirka 150 gånger [1] .
Detta projekt utvecklas inte längre. Senaste släppta versionen: captive-1.1.7 (2006-01-26).
Det ersattes av det moderna NTFS-3G- projektet , som dök upp sommaren 2006, som stöder säker skrivning av filer med en acceptabel hastighet [4] .