[Knoppix 3.4] et NTFS

Fermé
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 4 juin 2004 à 14:16
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 26 janv. 2005 à 20:17
Bon.
Bonne nouvelle j'ai réussi à écrire sur un disque NTFS sous Knoppix 3.4.

Les inconvénients:

- il y a une manip à faire à la main

- sur un disque Windows 2000, il faut avoir 2 fichiers système de XP sous la main (ntfs.sys et ntoskrnl.exe minimum) (à garder sur clé USB ou disquette)

- c'est lent. (environ 90 ko/seconde sur un Pentium III 500 MHz à cause de l'émulation Windows pour faire tourner les pilotes NTFS.)

mébon, ça marche, ça peut dépanner.

Et puis comme ce sont les pilotes de Windows eux-mêmes qui écrivent sur disque, on peut supposer que ça sera propre.
A voir également:

6 réponses

Utilisateur anonyme
4 juin 2004 à 14:28
Bonjour Seb,
Tu pourrais décrire la manip pour les débutants c'est trés intérressant.
Personnellement j'ai contourné le problème en passant par un serveur FTP. Un Filezilla installé sur une machine quelconque permet d'écrire sur n'importe quoi.

Patapi Biribibi Rabada dada 
Dada dada !!
0
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656
4 juin 2004 à 14:51
J'ai fait les manips en tant que root (j'avais pas le temps de fignoler):

- copier ntfs.sys et ntoskrnl.exe dans /monrep
- en ligne de commande:
captive-install-acquire --text --scan-path=/monrep

- en ligne de commande:
captive-install-fstab --add

- faire un mount de votre partition (
mount /mnt/hda5
par exemple).

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

Attention, il paraît que le pilote ne sync pas très souvent.


Note: Pour ntfs.sys et ntoskrnl.exe, il faut obligatoirement prendre ceux de Windows XP, même pour écrire sur des partitions NTFS de Windows 2000.


(Maintenant je garde ces 2 fichiers en permanence sur ma clé USB.
ça plus la version Linux gratuite de F-Prot, ça permet de désinfecter des machines 2000 et XP ! Royal !)
0
Utilisateur anonyme
4 juin 2004 à 15:06
Merci !

Patapi Biribibi Rabada dada 
Dada dada !!
0
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656
4 juin 2004 à 15:12
Au fait:
'chais pas si vous avez vu, mais dans les menus de Knoppix 3.4 il y a une option pour faire une install automatique par internet de F-Prot.

Je n'ai pas encore essayé.

Encore plus yummy: il semble qu'il y ait la possibilité de faire un apt-get !
(expérimental, et je n'ai pas essayé non plus.)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656
26 janv. 2005 à 19:49
Hop !
Remontée du message.

Pour Knoppix 3.7 (la dernière version), la manipulation est un peu différentes:

En supposant que vos fichiers ntfs.sys et ntoskrnl.exe sont dans /mnt/sda1/dll/
et que vous voulez monter /mnt/hda5 sur /mnt/d, le script devient:

#!/bin/sh
mkdir /mnt/d
captive-install-acquire --text --scan-path=/mnt/sda1/dll/
echo "captive:x:101:" >> /etc/group
echo "captive:*:::" >> /etc/shadow
useradd -gcaptive -d/var/lib/captive captive
mount -t captive-ntfs /dev/hda5 /mnt/d


et ça roule !
(script à lancer en tant que root)


Par contre, pour ntfs.sys et ntoskrnl.exe, veillez bien à prendre exclusivement ceux de Windows XP SP1.
(D'après ce que j'ai pu lire sur Internet, Captive ne fonctionne pas avec ceux de XP SP2 ou 2000).


Je me trimballe en permanence ces 2 fichiers et le script shell sur ma clé USB, ce qui me permet d'accéder en écritue à n'importe quel disque NTFS.
0
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656
26 janv. 2005 à 20:17
Petite correction:

remplacez:
mount -t captive-ntfs /dev/hda5 /mnt/d

par:
mount -t captive-ntfs /dev/hda5 /mnt/d -o users,uid=1000,umask=777


pour que le user 'knoppix' puisse y accéder tranquillement.
0