[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ecriture sur partition NTFS



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


Reply to: