[Linux] Accéder à NTFS en écriture

Dernière mise à jour le 5 avril 2007 à 16:44 par jipicy
Publié par sebsauvage
Les différentes versions de Linux sont fournies avec différents pilotes NTFS.
Certains permettent l'écriture NTFS, d'autre seulement la lecteur (même quand ils sont affichés RW !)

Si votre pilote NTFS ne supporte pas l'écriture NTFS (par exemple sous Knoppix < 5.1)


Vous pouvez alors utiliser Captive-NTFS.

Captive-NTFS


--- Principe ---

Il est possible d'avoir un réel accès en écriture en utilisant Captive-NTFS.
Ce module émule une partie du noyau de Windows pour faire tourner les fichiers système NTFS dans Linux.

---Mise en oeuvre---

Voici comment procéder (par exemple sous Knoppix 3.4):
(Ces manipulations sont à effectuer en tant que root).
  • Récupérez les fichiers ntfs.sys et ntoskrnl.exe de Windows XP

(Ne pas prendre ceux de Windows 2000: Il faut impérativement ceux de Windows XP, même pour accéder à des partitions NTFS de Windows 2000.)
  • Copiez ces deux fichiers dans /tmp
  • En ligne de commande :
    • captive-install-acquire --text --scan-path=/tmp
    • En ligne de commande :
    • captive-install-fstab --add


Faire un "cat /etc/fstab" pour vérifier que captive est bien apparu.
  • Faire un mount de votre partition, par exemple (l'un ou l'autre) :
    • mount /mnt/hda5
    • mount -t captive-ntfs /dev/hda5 /mnt/hda5


Essayez de créer un répertoire, ça devrait tourner.

---Avertissement---

Attention, le pilote ne synchronise pas très souvent.
(Tapez sync en ligne de commande si vous voulez forcer l'écriture)


Note :
C'est lent (environ 90 ko/seconde sur un Pentium III 500 MHz).
C'est dû à la couche d'émulation Windows.

Si votre pilote NTFS supporte l'écriture NTFS (par exemple sous Knoppix 5.1.1)


Vous pouvez alors utiliser NTFS-3G.

NTFS-3G


Par exemple, le module NTFS-3G est capable d'accéder directement aux partitions NTFS en écriture.
(Sous les distributions Debian (Ubuntu, etc.), c'est le package ntfs-3g)

Sous Knoppix, un clic-droit sur votre disque > "Changer le mode de lecture/écriture" vous permettra d'écrire directement sur le disque.

Vous pouvez également utiliser la commande: mount -o remount,rw /mnt/hda1 pour remonter votre disque en lecture-écriture.

Pensez à arrêter proprement votre système pour vous assurer que tout est bien écrit sur disque.
Meilleures réponses pour « Accéder à NTFS en écriture » dans :
Lire et écrire les partitions Windows (NTFS) VoirUbuntu est parfaitement capable de lire et écrire les partitions Windows, qu'elles soient FAT32 ou NTFS. Cela inclut les partitions de Windows 95, 98, ME, NT, 2000, XP, 2003 et Vista. Mais par défaut, Ubuntu (et Linux en général) peut lire et...
[Windows] Redimensionner une partition NTFS VoirContrairement à une idée reçue, il est possible de redimensionner une partition NTFS sans perte de données sans logiciels payants tels que Partition Magic. Knoppix est un CD bootable Linux contenant différents outils permettant de redimensionner des...
Partager un dossier avec Windows sous Ubuntu VoirDans Ubuntu, il n'est pas très difficile de partager un dossier avec Windows. Sommaire: Mettre en place le partage Accéder au partage depuis Windows Notes Désactiver totalement le partage de fichiers Mettre en place le partage (1)...
Télécharger NTFS for Mac OS X VoirAccès total en lecture et en écriture vers des volumes NTFS NTFS for Mac® OS X fournit un accès total (lecture ou écriture, formatage) vers des partitions NTFS. Compatible avec toutes les versions de NTFS Toutes les versions NTFS sont prises en...
Télécharger NTFS Undelete VoirNTFS Undelete est un logiciel gratuit permettant de récupérer des fichiers supprimés sur un système de fichiers NTFS. Il récupère les fichiers en direct sur le disque dur, même si la corbeille (Recycle bin) a été vidée.
Le système de fichiers NTFS VoirLe système de fichiers NTFS Le système de fichiers NTFS (New Technology File System) utilise un système basé sur une structure appelée « table de fichiers maître », ou MFT (Master File Table), permettant de contenir des informations détaillées sur...