OVH Cloud OVH Cloud

FAT32 ou NTFS

93 réponses
Avatar
Cricquet
Bonjour
Peut etre basic mais important pour moi.
Mon systeme est actuellement Windows XP Pack 2 et FAT32
si je mets NTFS
1 - est ce que par la suite je peux revenir en FAT 32 ?
2 - On dit que NTFS est plus recent, est-il donc plus performant ?
Bonne semaine à tous
Salutations

10 réponses

Avatar
Sabrem JORAM
Jean-Claude BELLAMY a écrit :
Dans le message :,
Sergio a pris la peine d'écrire
ce qui suit :
Sabrem JORAM a formulé ce mardi :

Dans le domaine de la "théorie", dans l'hypothèse d'une partition
consacrée au "swap", verrais-tu un avantage (ou désavantage par
rapport à la FAT16) à utiliser plutôt une FAT32 formatée en 4 Ko
(qui est l'unité de base de la taille des pages chargées par XP) ?



Dans ce cas là, "plus c'est primitif, mieux c'est". LA FAT16 a des
clusters plus grands (d'où des adresses cluster plus petites), ça
va
(un peu) mieux...





Ch'u d'accord avec Cherge !!!!
:-)
Dans ce cas précis, à savoir un seul fichier (pagefile.sys) de taille
presqu'égale à celle de la partition, des clusters de 32 ko (FAT16)
sont préférables à des clusters de 4 ko (FAT32) car les accès seront
plus rapides.
1 accès physique à 32 ko en UNE SEULE fois est plus rapide que 8
accès physiques successifs à 4 ko.



Il ne faut pas confondre :
- l'accès logique
(qui est, en effet, par pages de 4 ko par le Virtual
Memory Manager (VMM))
- l'accès physique
(par clusters de 32 ko - ou de 4 ko - par le contrôleur
de disque)
En principe, statistiquement, le VMM va demander successivement des
pages de 4 ko CONTIGÜES.



Donc avec des clusters de 32 ko, si le VMM demande une page de 4 ko
dans une nouvelle zone de la mémoire virtuelle, on aura dans le cache
disque les 4 ko demandés avec en prime 7 autres pages contigües, qui
seront alors immédiatement disponibles pour une prochaine demande du
VMM.



Disons que çà améliore le processus, mais je ne suis pas "hypnotisé"
par çà!
Voir une partition de swap en FAT32 ne me fera pas hurler au scandale
!!!



Etre un ayatollah de la yoctoseconde n'est pas du tout mon style!



Chercher les perfs à tout prix est valable pour un serveur.
Mais sur une station de travail, à moins d'être un "gamer" ou
développeur acharné, la vitesse a peu d'importance, vu que dans la
majeure partie du temps l'ordi ne fait que "glander" lamentablement,
à cause des délais énormes (à l'échelle du CPU) imposés par
l'utilisateur entre chaque frappe au clavier ! ;-)



Bien compris.

Je te remercie de ton développement.

Amicalement,

Pascal.
Avatar
Pascal Hambourg
Jean-Claude BELLAMY a écrit :

Dans mes arguments en faveur de FAT (en plus du multiboot), j'ai oublié,
honte sur moi, la partition dédiée au SWAP!

Comme vient de le préciser également Sergio, il est PRÉFÉRABLE qu'elle soit
en FAT (et vu la taille, ce sera en FAT16), à cause justement du coté
"rudimentaire" de FAT.
Car NTFS possèdant une copie de la MFT en plein milieu (environ) de la
partition, cela provoquerait une fragmentation du fichier de swap.
Avec une FAT on n'a pas ce problème.



Par curiosité, quelle peut être la taille de la MFT d'une partition NTFS
de 2 Gio ne contenant que le fichier de swap ? Ça ne doit pas être bien
gros.

D'autre part, n'y a-t-il pas aussi en FAT une copie de la FAT quelque
part au milieu de la partition ?

De toute façon, la présence d'un petit "trou" pour la copie de la MFT au
milieu du fichier swap est-elle si gênante que ça ? La fragmentation
devient gênante quand elle augmente de façon significative le temps de
lecture/écriture d'un fichier, c'est-à-dire quand le temps d'accès perdu
à sauter d'un cluster à l'autre entre deux fragments devient non
négligeable devant le temps de lecture/écriture des clusters du fichier.
Or ici on aurait *un* saut pour 2 Gio !

De plus, comme les clusters sont plus gros (32 ko pour une 2 Go) et vu qu'il
n'y a qu'un seul fichier (pagefile.sys), ils sont donc contigus, donc DANS
CE CAS les transferts sont plus rapides.



NTFS permet aussi de définir des clusters de 32 Kio sur une partition de
2 Gio, ce n'est pas un argument.

En fait, je retiens plutôt qu'il vaut mieux éviter au maximum les
interactions de la gestion du swap avec la gestion d'un système de
fichiers "trop" élaboré comme NTFS : MFT, journalisation, indexation...
L'idéal serait que le swap utilise directement une partition brute sans
système de fichiers. Une partition de swap comme sous Linux en somme. ;-)
Avatar
Pascal Hambourg
La Fred a écrit :

La lecture ne pose d'ailleurs aucun souci, même si on n'a pas spécialement
d'outils...
toutes mes partitions NTFS chez moi, sont parfaitement lisibles depuis mon
PC win 98.



Sans outils additionnels (par exemple ntfsdos ou ntfs.sys de
Sysinternals), on ne peut pas accéder à une partition NTFS locale sous
Windows 9x.

(et comme de toutes façons, j'ai configuré mon réseau pour
interdire à quiconque d'aller écrire quoi que ce soit sur un PC qui n'est
pas le sien, je peux dire que je ne m'aperçois quasiment pas de la
différence entre NTFS et Fat 32 pour une utilisation habituelle des
fichiers)



Tu parle des partages réseau, ce qui n'a rien à voir avec les systèmes
de fichiers locaux. A travers le réseau le type de partition est
transparent car il ne s'agit plus de systèmes de fichiers FAT ou NTFS
mais de partages réseau. De la même façon on peut accéder sous Windows
aux partages réseau d'un serveur Samba sous Linux utilisant des systèmes
de fichiers ext2, ext3, reiserfs... inconnus de n'importe quel Windows.
Avatar
Sergio
Pascal Hambourg a exprimé avec précision :
La Fred a écrit :

La lecture ne pose d'ailleurs aucun souci, même si on n'a pas spécialement
d'outils...
toutes mes partitions NTFS chez moi, sont parfaitement lisibles depuis mon
PC win 98.



Sans outils additionnels (par exemple ntfsdos ou ntfs.sys de Sysinternals),
on ne peut pas accéder à une partition NTFS locale sous Windows 9x.



Et sous CP/M ? Arrêter d'utiliser des trucs obsolètes ! Et quand on ne
peut pas faire autrement (machine trop ancienne, système de
dépannage...), justement, il existe des trucs comme ntfsdos...

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Supportez le libre : http://www.framasoft.net/
Avatar
Jean-Claude BELLAMY
Dans le message :efthgs$2o6m$,
Pascal Hambourg a pris la peine d'écrire ce
qui suit :
Jean-Claude BELLAMY a écrit :

Dans mes arguments en faveur de FAT (en plus du multiboot), j'ai
oublié, honte sur moi, la partition dédiée au SWAP!

Comme vient de le préciser également Sergio, il est PRÉFÉRABLE
qu'elle soit en FAT (et vu la taille, ce sera en FAT16), à cause
justement du coté "rudimentaire" de FAT.
Car NTFS possèdant une copie de la MFT en plein milieu (environ) de
la partition, cela provoquerait une fragmentation du fichier de swap.
Avec une FAT on n'a pas ce problème.



Par curiosité, quelle peut être la taille de la MFT d'une partition
NTFS de 2 Gio ne contenant que le fichier de swap ? Ça ne doit pas
être bien gros.



Je n'en ai aucune idée, mais même si çà ne faisait qu'un seul octet, donc au
moins 1 cluster (4ko), cela fragmenterait toujours en deux le ficher de
swap, d'où clusters non contigus dans cette zone.

D'autre part, n'y a-t-il pas aussi en FAT une copie de la FAT


OUI
quelque part au milieu de la partition ?


Non, elle suit IMMÉDIATEMENT la FAT principale (située juste après le
secteur de boot)
A partir de FAT32, le répertoire racine (qui suivait la copie de FAT, ce qui
entrainait une limitation de sa taille car il fallait connaitre
l'emplacement exact du début des données) a été relégué en fin de partition.

De toute façon, la présence d'un petit "trou" pour la copie de la MFT
au milieu du fichier swap est-elle si gênante que ça ? La
fragmentation devient gênante quand elle augmente de façon
significative le temps de lecture/écriture d'un fichier, c'est-à-dire
quand le temps d'accès perdu à sauter d'un cluster à l'autre entre
deux fragments devient non négligeable devant le temps de
lecture/écriture des clusters du fichier. Or ici on aurait *un* saut
pour 2 Gio !



Oui, çà peut se discuter ! ;-)
(N'oublie pas que la MFT peut elle-même être fragmentée !!!)


De plus, comme les clusters sont plus gros (32 ko pour une 2 Go) et
vu qu'il n'y a qu'un seul fichier (pagefile.sys), ils sont donc
contigus, donc DANS CE CAS les transferts sont plus rapides.



NTFS permet aussi de définir des clusters de 32 Kio sur une partition
de 2 Gio, ce n'est pas un argument.



Exact, mais il faut penser à l'indiquer au moment du formatage ..

En fait, je retiens plutôt qu'il vaut mieux éviter au maximum les
interactions de la gestion du swap avec la gestion d'un système de
fichiers "trop" élaboré comme NTFS : MFT, journalisation,
indexation... L'idéal serait que le swap utilise directement une
partition brute sans système de fichiers. Une partition de swap comme
sous Linux en somme. ;-)



Entièrement d'accord avec toi !
Et comme le disait Sergio, FAT est justement un système de fichiers
suffisamment rudimentaire pour ne pas créer d'embrouilles avec ce fichier de
swap.


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
Avatar
Pascal Hambourg
Sergio a écrit :
Pascal Hambourg a exprimé avec précision :

La Fred a écrit :

toutes mes partitions NTFS chez moi, sont parfaitement lisibles
depuis mon PC win 98.



Sans outils additionnels (par exemple ntfsdos ou ntfs.sys de
Sysinternals), on ne peut pas accéder à une partition NTFS locale sous
Windows 9x.



Et sous CP/M ? Arrêter d'utiliser des trucs obsolètes !



Dis ça à la Fred. C'est elle qui utilise Windows 98, pas moi.
Avatar
Pascal Hambourg
Jean-Claude BELLAMY a écrit :
Car NTFS possèdant une copie de la MFT en plein milieu (environ) de
la partition, cela provoquerait une fragmentation du fichier de swap.



Par curiosité, quelle peut être la taille de la MFT d'une partition
NTFS de 2 Gio ne contenant que le fichier de swap ? Ça ne doit pas
être bien gros.



Je n'en ai aucune idée, mais même si çà ne faisait qu'un seul octet, donc au
moins 1 cluster (4ko), cela fragmenterait toujours en deux le ficher de
swap, d'où clusters non contigus dans cette zone.



Mouais. Quelle différence ça ferait avec un cluster appartenant au
fichier de swap mais alloué à un bloc mémoire swappé inactif ?

En fait, je retiens plutôt qu'il vaut mieux éviter au maximum les
interactions de la gestion du swap avec la gestion d'un système de
fichiers "trop" élaboré comme NTFS : MFT, journalisation,
indexation... L'idéal serait que le swap utilise directement une
partition brute sans système de fichiers. Une partition de swap comme
sous Linux en somme. ;-)



Entièrement d'accord avec toi !



Alors qu'attend Microsoft pour proposer ça ? Vu tout ce qu'il a déjà
pompé des systèmes Unix pour mettre dans son Windows, ça serait logique.

Et comme le disait Sergio, FAT est justement un système de fichiers
suffisamment rudimentaire pour ne pas créer d'embrouilles avec ce fichier de
swap.



Ce qui m'embête avec FAT, c'est l'absence de gestion des permissions.
N'importe quel utilisateur/programme local pourrait lire le fichier de
swap qui contient des morceaux de mémoire et donc des données
potentiellement sensibles, non ?
Avatar
Pascal Hambourg
Jean-Claude BELLAMY a écrit :

Le quidam qui désire crypter, vu qu'il utilise XP PRO, c'est donc un "pro",
sinon XP HOME lui suffirait !



Quel grand naïf, ce JCB! :-D
Il n'y a pas que les pros qui ont XP Pro, il y a aussi une bonne part de
ceux qui ont un XP d'origine douteuse. Puisque c'est le même prix,
pourquoi se priver, hein ? Dans la même veine, il y en a qui ont
carrément 2003 Server sur leur PC à la maison...

Et la SÉ-CU-RI-TÉ ?
Et la FIA-BI-LI-TÉ ?
Cela compte-t-il pour du beurre ?



Ah non, c'est vachement bien. Ça m'empêche de faire des bêtises quand je
ne suis pas sous le compte administrateur.

Un système de fichier entièrement journalisé, qui s'autorépare dans la
plupart des cas, toi, tu t'en fiches ?



Bien aussi, mais on espère ne pas en avoir besoin trop souvent.

Et la taille de clusters réduite (et constante à 4ko),



FAT32 ne peut pas garder des clusters de 4 Kio sur de grands volumes ?
Une FAT sur 32 bits, ça devrait permettre quelques milliards de
clusters, non ?

Et les flux multiples (méta-données) ?



A part planquer des saletés, je n'ai pas trop vu l'intérêt.

Et la gestion de fichiers clairsemés de taille énorme (vidéo p.ex.) ?



Euh, ça existe les fichiers vidéo clairsemés (sparse) ?

Et la copie du secteur de boot à la fin de la partition ?



Je ne connaissais pas. Bon à savoir, merci !
Avatar
Nina Popravka
On Tue, 03 Oct 2006 16:50:53 +0200, Pascal Hambourg
wrote:

Et les flux multiples (méta-données) ?


A part planquer des saletés, je n'ai pas trop vu l'intérêt.


Moi j'en ai vu un pendant très longtemps : utiliser NT comme serveur
de fichiers pour les Macs. Un fichier Mac étant composé de 2 fichiers
(data et ressources), NT met la partie ressources dans un stream NTFS.
Ca n'est plus d'actualité avec MacOSX, mais pendant longtemps NT a été
la meilleure solution pour cet usage.
--
Nina
Avatar
Jambedours
"Michel_D" a écrit dans
news:eft2iv$dkp$:

L'énorme apport du NTFS (avec donc la journalisation, ce que JCB vient
de rappeler) est la gestion des droits sur les objets en fonction de
l'utilisateur ce qui permet lorsque c'est bien employé une meilleure
sécurisation du système par rapport au FS de type FATxx.



Enorme, énorme...
Encore faut-il en avoir besoin pour l'apprécier. Ce qui est un plus pour
certains peut n'être qu'un gadget pour d'autres.

Les autres avantages entre autres :, meilleure gestion des petits
fichiers
(data contenu dans la $MFT), clusters plus petit, taille des fichiers
> 4Gio compression des données, cryptage des données, possibilité de
créer des points de montage, etc ...