Mais qu'est-ce que ReFS et comment se compare-t-il au NTFS actuellement utilisé?
Qu'est-ce que ReFS?
Abréviation de «Système de fichiers résilient», ReFS est un nouveau système de fichiers construit à l'aide du code du système de fichiers NTFS actuel. À l'heure actuelle, ReFS n'est pas simplement un remplacement du NTFS. Il a ses propres avantages et inconvénients. Vous ne pouvez pas simplement utiliser ReFS au lieu de NTFS sur votre lecteur système.
ReFS étant le dernier système de fichiers de Microsoft, il a été conçu pour résoudre quelques problèmes majeurs liés à NTFS. ReFS est conçu pour être plus résistant contre la corruption des données, pour de meilleures performances pour certaines charges de travail et pour une meilleure évolutivité pour les systèmes de fichiers très volumineux. Nous verrons exactement ce que cela signifie.
ReFS protège contre la corruption de données
La partie «résiliente» est mise en surbrillance dans le nom. ReFS utilise des sommes de contrôle pour les métadonnées. Il peut également utiliser des sommes de contrôle pour les données de fichier. Chaque fois qu'il lit ou écrit un fichier, ReFS examine le total de contrôle pour s'assurer qu'il est correct. Cela signifie que le système de fichiers lui-même dispose d'un moyen intégré pour détecter la corruption de données à la volée.
ReFS est intégré à la fonctionnalité Espaces de stockage. Si vous configurez un espace de stockage en miroir à l'aide de ReFS, Windows peut facilement détecter une corruption du système de fichiers et réparer automatiquement les problèmes en copiant l'autre copie des données sur un autre lecteur. Cette fonctionnalité est disponible sous Windows 10 et Windows 8.1.
ReFS ne se contente pas de rechercher la corruption des fichiers lors de leur lecture et de leur écriture. Un analyseur d'intégrité des données automatisé vérifie régulièrement tous les fichiers du disque pour identifier et réparer les données corrompues. C’est un système de fichiers à correction automatique. Vous n’avez pas besoin d’utiliser chkdsk.
Le nouveau système de fichiers résiste également à la corruption des données de différentes manières. Par exemple, lorsque vous mettez à jour les métadonnées d’un fichier (nom de fichier, par exemple), le système de fichiers NTFS modifiera directement les métadonnées du fichier. Si votre ordinateur tombe en panne ou si le courant est coupé pendant ce processus, des données risquent d’être corrompues. Lorsque vous mettez à jour les métadonnées d’un fichier, le système de fichiers ReFS créera une nouvelle copie des métadonnées. ReFS pointe le fichier sur les nouvelles métadonnées uniquement après que celles-ci ont été écrites. Il n’ya aucun risque que les métadonnées du fichier soient corrompues. Ceci est connu sous le nom de «copie sur écriture». La copie sur écriture est également disponible sur d'autres systèmes de fichiers modernes, tels que ZFS et BtrFS sous Linux, ainsi que sur le nouveau système de fichiers APFS d'Apple.
ReFS supprime certaines anciennes limitations NTFS
ReFS est plus moderne que NTFS et prend en charge des volumes beaucoup plus grands et des noms de fichier plus longs. À long terme, ce sont des améliorations importantes.
Sur un système de fichiers NTFS, les chemins d'accès aux fichiers sont limités à 255 caractères. Avec ReFS, un nom de fichier peut contenir jusqu'à 32 768 caractères. Windows 10 vous permet maintenant de désactiver cette limite de caractères pour les systèmes de fichiers NTFS, mais elle est toujours désactivée sur les volumes ReFS.
ReFS supprime également les noms de fichiers 8.3 de style DOS. Sur un volume NTFS, vous pouvez toujours accéder à C: Program Files à C: PROGRA ~ 1 à des fins de compatibilité avec les anciens logiciels. Ces noms de fichiers hérités sont partis sur ReFS.
NTFS a une taille de volume maximale théorique de 16 exaoctets, alors que ReFS a une taille de volume maximale théorique de 262144 exaoctets. Cela importe peu pour le moment, mais ce le sera un jour.
ReFS peut être plus rapide, parfois
ReFS n’est pas simplement conçu pour améliorer toutes les performances sur NTFS. Au lieu de cela, Microsoft se concentre sur quelques optimisations importantes qui améliorent considérablement les performances de ReFS dans certains cas.
Par exemple, lorsqu'il est utilisé avec des espaces de stockage, ReFS prend en charge «l'optimisation de la couche en temps réel». Vous pouvez avoir un pool de lecteurs avec les deux lecteurs optimisés pour la performance et optimisés pour la capacité. ReFS écrira toujours sur les lecteurs du niveau de performance, optimisant ainsi les performances. En arrière-plan, ReFS déplace automatiquement de grandes quantités de données vers les lecteurs plus lents pour un stockage à long terme.
Sur Windows Server 2016, Microsoft a amélioré ReFS pour offrir de meilleures performances avec certaines fonctionnalités de la machine virtuelle. Le logiciel de machine virtuelle Hyper-V de Microsoft tire parti de ces avantages (et, en théorie, d’autres logiciels de machine virtuelle pourraient les prendre en charge s’ils le souhaitaient).
Par exemple, ReFS prend en charge le clonage en bloc, qui accélère les opérations de clonage de machine virtuelle et de fusion de points de contrôle. Pour créer une copie clonée d'une machine virtuelle, ReFS doit uniquement créer une nouvelle copie de métadonnées sur le lecteur et la diriger vers une donnée existante sur le lecteur. En effet, avec ReFS, plusieurs fichiers peuvent pointer vers les mêmes données sous-jacentes sur le disque. Lorsque la machine virtuelle change et que de nouvelles données sont écrites sur le lecteur, elles sont écrites dans un emplacement différent et les données de la machine virtuelle d'origine sont laissées sur le lecteur. Cela rend le processus de clonage beaucoup plus rapide et nécessite beaucoup moins de débit de disque.
ReFS propose également une nouvelle fonctionnalité «VDL fragmentée» qui permet à ReFS d'écrire rapidement des zéros dans un fichier volumineux. Cela accélère considérablement la création d'un nouveau fichier de disque dur virtuel (VHD) vide, de taille fixe. Tandis que cela peut prendre 10 minutes avec NTFS, cela peut ne prendre que quelques secondes avec ReFS.
ReFS ne peut pas remplacer NTFS (encore)
Toutes ces fonctionnalités semblent plutôt bonnes, mais vous ne pouvez pas simplement passer de NTFS à ReFS. Windows ne peut pas démarrer à partir d'un système de fichiers ReFS et requiert NTFS.
ReFS omet également d'autres fonctionnalités que NTFS inclut, notamment la compression et le cryptage du système de fichiers, les liens physiques, les attributs étendus, la déduplication des données et les quotas de disque. Cependant, ReFS est compatible avec une variété de fonctionnalités. Par exemple, alors que vous ne pouvez pas chiffrer des données spécifiques au niveau du système de fichiers, ReFS est compatible avec le chiffrement BitLocker sur disque complet.
Windows 10 ne vous autorise pas non plus à formater une ancienne partition en tant que ReFS. Vous ne pouvez actuellement utiliser ReFS qu'avec des espaces de stockage, où ses fonctionnalités de fiabilité aident à protéger contre la corruption des données. Sur Windows Server 2016, vous pouvez choisir de formater des volumes avec ReFS au lieu de NTFS. Cela peut être utile pour un volume sur lequel vous prévoyez de stocker des machines virtuelles, par exemple. Cependant, vous ne pouvez toujours pas utiliser ReFS sur votre volume de démarrage. Windows ne peut démarrer qu'à partir d'un lecteur NTFS.
Vous trouverez plus de détails sur ReFS et les fonctionnalités spécifiques qu’il prend en charge sur le site Web de Microsoft.
Comment utiliser ReFS
Sur un PC Windows 10 typique, vous ne pouvez utiliser ReFS que par le biais de la fonctionnalité Espaces de stockage. Veillez à formater vos espaces de stockage en tant que ReFS et non NTFS lorsque vous voyez l'option de système de fichiers. Si vous le souhaitez, vous bénéficierez automatiquement des fonctionnalités d’intégrité des données du système de fichiers ReFS.
Sur Windows Server, vous pouvez choisir de formater certains volumes en tant que ReFS à l'aide des outils de gestion de disque normaux, ce qui peut s'avérer particulièrement utile si vous utilisez des machines virtuelles sur ces lecteurs. Mais vous ne pouvez pas formater votre lecteur de démarrage en tant que ReFS et vous perdrez l’accès à certaines fonctionnalités NTFS.
La fonctionnalité ReFS est maintenant disponible dans Windows 10 Pro pour Workstations, ainsi que Windows 10 Entreprise.