Le Thu, Sep 23, 2004 at 08:03:04PM +0200, zeb ecrit :
> bonjour,
> je n'arrive pas � ecrire sur une partition NTFS .(disk is on read 
> only)il me dit
> je suis en noyau 2.6.

Je ne sais pas si c'est toujours d'actualit�, mais Microsoft utilise
un algorithme de checksum pour valider la coherence des fichiers d'une
partition NTFS. Cet algorithme n'est pas public (normal, pour
Microsoft). Du coup, m�me si le noyau Linux sait physiquement lire et
�crire dans une partition NTFS, il ne sait pas mettre � jour cette
somme de contr�le. Cette somme de contr�le est calcul�e sur la taille
du fichier (pas tr�s efficace, mais ce choix a certainement �t� fait
pour garantir une int�grit� minimale � un cout en ressource minimal).
Ainsi, si tu modifies un fichier sur une partition NTFS depuis Linux,
tant que la taille de ton fichier reste la meme, il n'y aura pas de
probl�me, mais l'utilit� est limit�e. D�s que la taille de ton fichier
changera, Windows va d�tecter une erreur d'int�grit� qui peut
entrainer jusqu'� une perte d'acc�s � ta partition.

Pour ces raisons, le support de l'�criture a �t� d�sactiv� par d�faut
dans les noyaux Linux. Tu peux le r�activer, mais il te faut
recompiler le noyau. Personnellement, je ne prendrais pas le risque.
Je ne sais pas non plus si ces informations son toujours d'actualit�.
C'�tait vrai du temps du noyau 2.4.

Fanfan

-- 
- Qui pisse loin m�nage ses pompes !
                            [Dicton Breton]

Attachment: signature.asc
Description: Digital signature

Répondre à