Captive NTFS

Captive NTFS

Captive NTFS est un pilote informatique (anglais driver) qui permet la manipulation des systèmes de fichier NTFS depuis les systèmes d'exploitation de type Unix (notamment Linux). C'est un projet open source lancé par Jan Kratochvil dont le but est de créer un adapteur et un émulateur (sandbox) pour le pilote existant de Microsoft Windows (ntfs.sys) dans le but de permettre son utilisation avec les systèmes d'exploitation de type Unix.

Il s'agit de l'un des seuls produits permettant d'accéder au(x) disque(s) de Windows en cas de dysfonctionnement de ce dernier (base de registre endommagée, virus, ...). Il est notamment utilisé par l'antivirus bootable sur cédérom : "linuxdefender".

Sommaire

NTFS et Unix

Le format du système de fichier NTFS est défini par Microsoft et inspiré de HPFS lui-même défini par IBM. Microsoft ne fournit pas de pilote pour le manipuler à partir d'un système d'exploitation de type Unix, et peu de documentation à son sujet.

Il existe différents projets qui visent à permettre la manipulation de ce système de fichier sur Unix (notamment NTFS-3G et Paragon NTFS), leurs auteurs font usage de rétro-ingénierie en vue de d'outrepasser le manque de documentation et redonner à leur produit les possibilités offertes par le pilote pour Microsoft Windows. A la différence de ces projets, Captive NTFS fait usage d'émulation pour permettre l'utilisation du pilote existant, fourni par Microsoft.

Comparaison avec Linux-NTFS

D'après la page web de Linux NTFS : Captive-NTFS est capable d'écrire des fichiers NTFS, mais il est connu pour avoir des bogues logiciels et est beaucoup plus lent que Linux-NTFS driver.

Captive réutilise du code de ReactOS et s'appuie sur FUSE (Filesystem in UserSpacE) pour s'interfacer avec le noyau (au lieu de LUFS précédemment).

Alors que Linux-NTFS réimplémente complètement le système de fichiers, Captive-NTFS émule un sous-système disque Windows en utilisant un fichier d'origine Microsoft: ntoskrnl.exe - lequel nécessite donc une licence valide pour Windows 2000, XP ou 2003. 'Emballé' (d'où le nom Captive) dans un sous-système dérivé de ReactOS, Captive-NTFS permet à FUSE d'accéder à une partition NTFS via un sous-système Windows reconstitué - d'où compatibilité maximale (puisque le pilote est celui du système d'exploitation d'origine) et des performances dégradées (puisque l'accès n'est pas natif Linux et doit passer par un sous-système émulé).

Linux-NTFS étant en passe de compléter le plus gros du support natif de NTFS sous Linux (la version 3G reprend les performances en lecture de la version 2 et les améliore, elle est aussi capable d'éditer des fichiers existants mais en sus de les créer ou de les supprimer. La fonctionnalité de déplacement de fichiers ou de répertoires est en cours de développement), Captive-NTFS risque de n'avoir plus de raison d'être dans les mois à venir (en date du 08/2006) - du moins tant que WinFS ne sort pas.

Précisions sur LUFS (Linux Userspace FS)

La page web de LUFS sur le site SourceForge.net indique : "LUFS vous permet de monter un système de fichiers distant dans votre hiérarchie de fichiers locale (l'accès au système distant se faisant par des moyens variés : SSH, protocoles FTP, Gnutella...etc.). Ensuite, l'accès à ces fichiers via le réseau sera complètement transparent (ils seront vus comme étant locaux, même s'ils sont physiquement distants).

Liens externes



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Captive NTFS de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • Captive NTFS — is an open source project within the Linux programming community, started by Jan Kratochvil, to create a software wrapper around the original Microsoft Windows NTFS file system driver using parts of ReactOS code. By taking this approach captive… …   Wikipedia

  • Captive NTFS — Эта статья нуждается в дополнительных источниках для улучшения проверяемости. Вы можете помочь улучшить эту статью, добавив ссылки на авторитетные источники. Не подтверждённая источниками информация может быть поставлена под …   Википедия

  • Captive (Dateisystem) — Captive NTFS Entwickler Jan Kratochvil Aktuelle Version 1.1.7 (26. Januar 2006) Betriebssystem Linux Kategorie Dateisystem Lizenz …   Deutsch Wikipedia

  • NTFS — Developer Microsoft Full name New Technology File System[1] Introduced July 1993 (Windows NT 3.1) Partition identifier 0x07 (MBR) EBD0A0A2 B9E5 4433 87C0 68B6 …   Wikipedia

  • NTFS-3G — Тип драйвер файловой системы Разработчик Саболч Сакачич и другие Написана на Си Операционная система кроссплатформенное П …   Википедия

  • NTFS — New Technology File System NTFS Diffuseur de logiciel Microsoft Nom anglais New Technology File System Introduction juillet 1993 (Windows NT 3.1) …   Wikipédia en Français

  • NTFS — Разработчик …   Википедия

  • New Technology File System — NTFS Développeur Microsoft Nom anglais New Technology File System Introduction juillet 1993 (Windows NT 3.1) Identificateur de partition 0x07 (MBR) EBD0A0A2 B9E5 4433 87C0 68B6B72699C7 (GPT) …   Wikipédia en Français

  • FUSE (linux) — Filesystem in Userspace FUSE (Filesystem in UserSpacE, système de fichiers en espace utilisateur) est un logiciel libre permettant à un utilisateur sans privilèges particuliers d accéder à un système de fichiers sans qu il soit nécessaire de… …   Wikipédia en Français

  • Filesystem In Userspace — FUSE (Filesystem in UserSpacE, système de fichiers en espace utilisateur) est un logiciel libre permettant à un utilisateur sans privilèges particuliers d accéder à un système de fichiers sans qu il soit nécessaire de modifier les sources du… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”