Accueil > Matériel > Disque dur > Systèmes de fichiers - Format NTFS - exFAT

Systèmes de fichiers : Format NTFS et exFAT

 

 

Systèmes de fichiers :

Selon le système d'exploitation que l'on utilise (Windows, Mac OS ou Linux), on a un système de fichier particulier

Sous Windows :
Système de fichiers Utilisation
FAT 16 (obsolète) Système de fichiers utilisé avant Windows 95 OSR2 et sur les disquettes
FAT 32 Utilisable à partir de Windows 95 OSR2 (prise en charge des disques de grande capacité : permete de dépasser la limite de 2 Go). Par défaut sous Windows 98/Me
C'est le format le plus universel, car il peut être lu et écrit par Windows, toutes versions, et par Mac OS X
NTFS Système de fichiers d'abord utilisé sur les versions professionnelles de Windows (Windows NT et Windows 2000). Système de fichier par défaut sous Windows XP, et maintenant, sous Windows Vista et Windows 7
xxx xxx

 

Sous Linux :
Système de fichiers Utilisation
Ext2 et Ext3 C'est le format usuel sur Linux (à ma connaissance). Le format Ext3 étant journalisé.
Ext4 Nouveau format, plus rapide.

 

J'utilise Ext3 et Ext4 avec un serveur NAS Synology.
Un certain nombre de marques de serveurs NAS ou de boitiers externes multimédias utilisent un système d'exploitation Linux pour fonctionner, et donc, un système de fichier Linux.

 

Sous Mac OS X :
Système de fichiers Utilisation
HFS (obsolète) Equivalent de FAT 16 sur Windows.
HFS+ Depuis Mac OS 8.1. Equivalent de FAT 32 sur Windows. Prend en charge les disques durs de grande capacité. Peut être journalisé.

 

 

Windows : NTFS :

On peut choisir entre 2 systèmes de fichiers pour formater une partition (un disque dur) sous Windows :

NTFS Obligatoire pour installer Windows Vista ou Windows 7.
Recommandé pour Windows XP
C'est un syst ème de fichiers plus sécurisé et plus évolué que FAT 32 (au milieu de la partition, on trouve une MFT (Master File Table))
FAT 32 Seul format reconnu par Windows 98 (avec FAT16).
Plus rapide et plus simple que NTFS (convient pour une partition de mémoire virtuelle (swap - voir ma page)
Meilleure compatibilit é avec Macintosh (les Mac peuvent écrire sur une partition FAT32, mais pas sur une partition NTFS

 

 

Comparaison FAT32 et NTFS :

Le format NTFS est bien plus fiable, sécurisé et performant que le format FAT32
Le format FAT32 conserve l'avantage de la rapidité (plus simple), et il pourra être utilisé :
- sur une partition sur laquelle on aura mis le fichier swap (mémoire virtuelle : voir ma page)
- si on veut que le disque ou la partition soit utilisable en écriture sous Mac OS X

Voir la page de Jean-Claude Bellamy :

Comparaison entre FAT(32) et NTFS
http://www.bellamyjc.org/fr/theoriemultiboot2.html#FATvsNTFS

 

 

Conversion FAT vers NTFS :

Convertir une partition FAT32 en NTFS est très simple. Il suffit d'utiliser l'utilitaire convert intégré à Windows

 

convert volume /FS:NTFS [/V]

volume = lettre du lecteur à convertir. Exemple : D:
[/V] = facultatif. affichage du détail de la conversion

Exemple :

convert C: /FS:NTFS

 

Voir la page de Jean-Claude Bellamy :

Conversion de partition FAT en NTFS :
http://www.bellamyjc.org/fr/windowsnt.html#convert

 

 

Lire et écrire le format NTFS sur Mac OS X :

Mac OS X peut lire des partitions en NTFS d'origine. Mais pas écrire dessus.

Pour lire et écrire un disque au format NTFS sur Mac OS X, il faudra installer deux logiciels :

Mac Fuse :

Sur Macupdate.com :
https://www.macupdate.com/app/mac/23729/macfuse

Sur Commentcamarche.net :
http://www.commentcamarche.net/download/telecharger-34055535-macfuse

 

NTFS-3G :

Sur Macupdate.com :
https://www.macupdate.com/app/mac/24481/ntfs-3g

Sur Commentcamarche.net :
http://www.commentcamarche.net/download/telecharger-34090054-ntfs-3g

 

Il existe également un logiciel payant :

NTFS pour Mac® OS X 11 :
http://www.paragon-software.com/fr/home/ntfs-mac/features.html

 

 

Le système de fichiers NTFS :

Avec Windows XP, on a le choix entre deux systèmes de fichiers :
- NTFS (comme Windows NT/2000) = celui utilisé par défaut
- FAT32 (comme Windows 98) = moins fiable, mais d'accès plus rapide.

 

NTFS est un système de fichiers plus fiable, plus performant et plus sécurisé :
- il est utilisé par défaut sur Windows XP (comme sous Windows Vista et Windows 7)
- les fichiers se fragmentent moins qu'en FAT32,
- on peut protéger et restreindre l'accès aux fichiers et aux dossiers,
- etc...

 

exFAT :
il existe un nouveau système de fichiers : exFAT, conçu par Microsoft, particulièrement destiné aux mémoires flash. Il est supporté par Windows XP (voir plus bas)

 

 

La MFT :

MFT = Master File Table

Selon Jean-Claude Bellamy : La MFT, en plus de l'index général des fichiers, contient également le contenu de tous les fichiers dont la taille est inférieure à 1 ko (fichiers de config, raccourcis,...)

 

La MFT sur le site de Jean-Claude Bellamy :
http://www.bellamyjc.org/fr/theoriemultiboot3.html#MFT

 

Après avoir redimensionné ma partition système avec Easeus Partition Master (voir ma page), je constate, avec O&O Defrag, que la taille de la MFT (blocs en jaune) est devenue énorme.

Voir :
Fr.comp.os.ms.windows - Une MFT qui occupe 16 Go!!!

Procédure pour localiser et corriger les problèmes d'espace disque sur les volumes NTFS dans Windows XP
http://support.microsoft.com/?id=315688

 

 

Réduire la taille de la MFT :

Au fur et à mesure que l'on copie / supprime des fichiers sur une partition NTFS, la taille de la MFT augmente

Selon le site Microsoft, il n'y a rien à faire contre cela :

Comment NTFS réserve de l'espace pour sa table de fichiers maîtres (MFT)
http://support.microsoft.com/kb/174619/fr

"... Une table MFT peut être trop grande si un volume utilisé pour un grand nombre de fichiers qui ont été supprimés. Les fichiers ont été supprimés cause des trous internes dans la table MFT. Ces trous sont des zones importantes qui ne sont pas utilisés par les fichiers. Il est impossible de récupérer cet espace...

... Pour déterminer la taille actuelle de la MFT sur un ordinateur Microsoft Windows 2000, utilisez le Défragmenteur de disque pour analyser le lecteur NTFS, puis cliquez sur Afficher le rapport affiche les statistiques de lecteur, y compris la MFT actuelle taille et le nombre de fragments..."

 

Méthode :

Une méthode est cependant utilisable (il en existe peut-être d'autres)

Il suffit de :

- créer des fichiers sur la partition, jusqu'à ce qu'il n'y ait plus d'espace libre.
- supprimer tous les fichiers.
Windows va, automatiquement, diminuer la taille de la MFT

 

Pour créer, rapidement, des fichiers, à seule fin de remplir la partition, on peut utiliser une commande fsutil
On va créer autant de fichiers nécessaires pour remplir la partition.

- menu Démarrer, Exécuter...,

Dans la fenêtre Exécuter :
- taper :
cmd
- appuyer sur Entrée

Dans la fenêtre cmd / Invite de commandes

- coller le texte suivant :
fsutil file createnew c:\fichier100Mo.txt 104857600

Remplacer c:\ par la lettre de la partition
Pour chaque fichier créé, modifier le nom : fichier1, fichier2, etc.

 

Conseils :

Pour coller le texte dans la fenêtre cmd :
- cliquer sur l'icône système (en haut, à gauche de la fenêtre)
- sélectionner Modifier, Coller

Exemple :

fsutil createnew

 

Pour créer plusieurs fichiers à la suite :
Après avoir collé la première commande (voir plus haut)
- appuyer sur la touche F3 pour afficher à nouveau la commande
- utiliser les touches fléchées pour : modifier le nom du fichier, ajouter ou supprimer

Exemple :

fsutil createnew

Lorsque l'espace est insuffisant :
- diminuer la taille du fichier créé en retirant un chiffre,
- continuer jusqu'à remplissage du disque

 

Lorsque le disque est plein :

- aller dans C:\ pour effacer tous les fichiers créés :

diminuer la taille de la MFT

 

 

Voir aussi :

Zebulon.fr - Créer un fichier d'une taille spécifiée :
http://www.zebulon.fr/astuces/208-creer-un-fichier-d-une-taille-specifiee.html

Commentcamarche.net - [NTFS] Supprimer la MFT !
http://www.commentcamarche.net/forum/affich-2432081-ntfs-supprimer-la-mft
(se méfier des réponses apportées. Notamment sur l'utilisation de CCleaner : à vérifier)

 

 

Enlever la compression de fichiers :

Des fichiers et des dossiers affichés en bleu dans Windows, ce sont des fichiers et dossiers compressés.
Cela permet de gagner de la place sur le disque dur. Mais c'est inutile maintenant que les disques sont de grande capacité.
Cela peut être fait manuellement, ou par l'intermédiaire du Nettoyage de disque : cleanmgr.exe

Pour revenir à la situation antérieure il existe une méthode.

Je ne la conseille pas : Cela décompresse tous les fichiers compressés. C'est long. Ca n'est pas sans risque.

- démarrer l'ordinateur en mode sans échec (souhaitable)
- menu Démarrer, Exécuter...
- taper :
cmd

Dans la fenêtre d'invite de commande :
- copier / coller la commande suivante (si Windows est installé sur la partition C:)

COMPACT /U /S /A /I /F C:\*.*

PS :

Pour coller le texte dans la fenêtre cmd :
- cliquer sur l'icône système (en haut, à gauche de la fenêtre)
- sélectionner Modifier, Coller

Exemple :

fsutil createnew

 

Vu ici : Empêcher le compactage NTFS
http://www.zebulon.fr/astuces/171-empecher-le-compactage-ntfs.html

 

 

Connaître le système de fichier utilisé :

Pour savoir si on est en FAT32 ou en NTFS :

- double-cliquer sur Poste de Travail ou Ordinateur
- cliquer avec le bouton droit sur le disque C: (ou sur une autre partition),
- sélectionner "Propriétés".

Système FAT32 et NTFS

Deux onglets suplémentaires sont disponibles avec le système NTFS.
Cependant, il faudra configurer Windows XP pour les afficher, et protéger l'accès à ses fichiers (voir).

 

 

Convertir une partition FAT32 en partition NTFS :

Windows XP (comme NT et 2000) dispose d'une commande pour convertir une partition FAT32 en NTFS, sans perte de données.
Attention Cependant, il est préférable de sauvegarder ses données importantes.

- menu démarrer, Exécuter...,
- taper cmd
- appuyer sur Entrée.

Dans la fenêtre en mode texte :
- taper convert X: /FS:NTFS
(remplacer X par la lettre de la partition que l'on veut convertir)
- appuyer sur Entrée,
- etc.

 

 

Windows 98 : Remarque sur les partitions en NTFS :

Si l'utilisation de partitions en NTFS a des avantages, elle entraîne aussi des inconvénients sous Windows 98

Attention Les partitions NTFS ne sont pas accessible en mode DOS :
- en cas de problème, on ne pourra pas y accéder à partir d'une disquette de démarrage.
- l'utilitaire Fdisk de Windows 98 indiquera : "partition non DOS" et ne pourra pas la modifier.

Attention Les partitions NTFS ne sont pas reconnues par Windows 9x ou Me :
- en cas de multiboot 98/XP, une partition NTFS sera invisible quand on lancera l'ordinateur avec Windows 9x ou Me (ce qui pourra entraîner un décalage des lettres de lecteurs).

 

 

Windows 98 : Utilitaires pour lire les partitions NTFS à partir du DOS :

Pour accéder à une partition en NTFS à partir de Windows 95 ou 98 par exemple.

NTFSDOS :
Ce logiciel n'est plus disponible sur le site officiel.
Peut-être pour des raisons de sécurité ? voir :
http://www.01net.com/article/110156.html
A rechercher sur le Net.

NTFS Reader 1.0.2 :
Clubic.com - Télécharger NTFS Reader 1.0.2
Site officiel :
http://www.ntfs.com/products.htm

 

 

Format exFAT :

il existe un nouveau système de fichiers : exFAT, conçu par Microsoft, particulièrement destiné aux mémoires flash.
Plus performant que FAT32 (taille des dossiers, etc.) il n'a pas la complexité de NTFS

exFAT = Extended File Allocation Table

(voir ma page)

 

Voir :
Wikipedia - exFAT

D'après JF : "Format spécial pour apporter les avantages du NTFS aux supports externes sans les inconvénients (métadonnées, MFT), et des protections supplémentaires spécifiques à ces supports (ruptures de liaison)."

 

L'exFAT et les OS Windows :

Le Service Pack 1 de Windows Vista ajoute le support exFAT

Windows XP supporte également l'exFAT avec la mise à jour KB955704 :
- cliquer ici

Description du pilote de système de fichiers exFAT package de mise à jour :
http://support.microsoft.com/kb/955704/fr
Cet article décrit les fonctionnalités clés et les avantages de pilotes de système de fichiers FAT (exFAT) étendus pour Windows XP et Windows Server 2003.

 

Liens :

14/12/2009 : PCWorld.fr - Quelques précisions autour de l'exFAT
"Successeur du vieillissant FAT32 et de ses limitations gênantes, l'exFAT supporte par exemple théoriquement les fichiers d'une taille allant jusqu'à 46 Go. Il est également compatible avec les ACL (Access Control Lists)."

02/02/2009 : TousLesDrivers.com - Support de l'exFAT pour Windows XP

27/01/2009 : TestFreaks.com - USB Flash Drive Comparison part 2 - FAT32 vs NTFS vs ExFAT
Le système FAT32 reste encore à privilégier pour le formatage d'une clé USB.

Msdn.microsoft.com - Extended FAT File System

 

 

Format ReFS :

Le système de fichiers introduit par Windows 8

http://www.generation-nt.com/test-windows-8-article-1644982-8.html
"Exit, le FAT32 ou le plus récent NTFS, voici venu le Protogon ou plutôt ReFS. Pas vraiment ou plutôt pas encore puisque le nouveau système de fichiers qu'on pensait destiné à Windows 8 est finalement cantonné à Windows Server 8.

Avec l'arrivée d'un coeur NT dans Windows XP, le NTFS avait pris le relais du FAT32. Si le NTFS a évolué depuis lors, il n'en demeure pas moins non adapté à la multiplicité des moyens de stockage. Le « ReFS » (pour Resilient File System, littéralement : Système de fichiers tolérant aux pannes) répond à cette problématique ou plutôt à ce manque en permettant d'associer indifféremment différents types de stockage (mémoire Flash, disque dur quelque soit leur connectique (Serial ATA, USB…)) en créant un ou des volumes au choix de l'utilisateur.

En juin 2012, le système était initialement apparu sous le nom de code Protogon dans une build de Windows 8. Ce nom a ensuite disparu au profit du système ReFS. Si la virtualisation lui permet de combiner indépendamment les supports, il s'articule surtout autour de fonctionnalités le rendant résistant à de pannes. La duplication et la parité permettent ainsi de dupliquer et répartir les fichiers sur plusieurs supports physiques."

 

17/01/2012 : Presence-pc.com - ReFS, le nouveau système de fichiers de Windows 8
"... Découvert dans les préversions de Windows sous le nom de code Protogon, ReFS est bâti et rétrocompatible avec le NTFS..."

 

 

Haut de page

| Copyright | Histoire d'Aidewindows | Assistance à domicile | Concarneau | Aide Informatique et Internet : www.ai2.fr

Hit-Parade des sites francophones