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