Quels sont les avantages de formater un disque externe en HFS + journalisé?

26

L'application Disk Utility /Library/Utilites/Disk Utility.appqui fait partie des applications livrées avec Mac OS permet de reformater un disque externe.

Les options comprennent:

  • Mac OS étendu (journalisé) (journalisé HFS +)
  • Mac OS étendu (sensible à la casse, journalisé)
  • MS-DOS (FAT)
  • ExFAT

Je suis conscient que l'utilisation du format MS-DOS (FAT) offre une bonne compatibilité lors du partage du lecteur flash avec les utilisateurs Windows. Mais pour cette question, je veux exclure les préférences de compatibilité des différentes options.

Quels sont les avantages de formater un disque externe en HFS + journalisé?

gentmatt
la source

Réponses:

24

Si l'on met de côté la partie qui dit à quel système d'exploitation un système de fichiers particulier est associé, le point principal est le mot "journalisé".

J'inclus la citation suivante de Wikipédia car il est inutile de réinventer la roue:

Un système de fichiers de journalisation est un système de fichiers qui garde une trace des modifications qui seront apportées dans un journal (généralement un journal circulaire dans une zone dédiée du système de fichiers) avant de les valider dans le système de fichiers principal. En cas de panne du système ou de panne de courant, ces systèmes de fichiers sont plus rapides à remettre en ligne et moins susceptibles d'être corrompus.

Prenant cela à une fin logique, un lecteur externe est par définition plus susceptible d'être supprimé du système qu'un lecteur interne. Il n'est pas possible de retirer votre lecteur d'ordinateur portable et de maintenir le système d'exploitation en marche, mais parfaitement possible avec quelque chose d'USB ou de Firewire connecté par exemple. En tant que tel, vous courez un plus grand risque de modifications qui doivent être écrites sur le lecteur échouant si vous retirez le lecteur trop rapidement ou sans suivre les procédures d'éjection correctes.

En particulier, si vous utilisez n'importe quelle forme de mise en cache, les données peuvent attendre d'être écrites sur le disque au moment de la suppression, perdant ainsi vos données.

Un système de fichiers journalisé permet d'éviter trop de dommages dans ces scénarios en conservant un journal de toutes les modifications qu'il doit appliquer et en notant quand elles ont été effectuées avec succès. De cette façon, il peut examiner le journal lors d'un redémarrage et y trouver des modifications en suspens qui n'ont jamais été terminées. C'est beaucoup plus rapide que d'exécuter simplement une chkdskcommande ou une commande similaire pour vérifier l'ensemble du système de fichiers pour les problèmes que vous auriez besoin d'effectuer sur un système de fichiers FAT32.

En plus de l'aspect protecteur des choses discutées ci-dessus, il y a le fait qu'un système de fichiers HFS a tous les crochets Mac OS X intégrés pour l'indexation automatisée, la sauvegarde, le contrôle de version et ainsi de suite qui ne serait pas possible sur un système de fichiers compatible FAT32.

stuffe
la source
Merci! MS-DOS et ExFAT n'ont donc pas une implémentation similaire de la journalisation?
gentmatt
4
En effet, c'est exactement cela, NTFS est journalisé, mais rien avec FAT dans le nom ne l'est pas. À bien des égards, EXFAT est pire que FAT32, car il n'utilise pas de tables d'allocation résilientes et est plus vulnérable à la corruption à l'éjection, mais c'est une autre question :)
stuffe
10

Je formate mes disques externes en Mac OS étendu (journalisé) si je prévois de l'utiliser avec OS X car la journalisation réduit le changement de corruption du système de fichiers du lecteur si quelque chose d'inattendu se produit lorsque j'écris des données sur ce disque externe, par exemple

  • OS X hiberne
  • La climatisation est coupée sur un bureau Mac
  • une batterie d'ordinateur portable Mac tombe à 0 puissance
  • le disque dur de l'ordinateur portable s'est endormi en réponse à sa chute
  • déconnectez accidentellement les disques externes

Si je prévois d'utiliser les disques externes avec Windows, je formaterai en ExFAT.

Nomade mondial
la source
1
Quelle est la différence entre ExFat et MS-DOS (FAT)? ExFat est-il la version la plus récente?
Hippo
1
ExFAT a été conçu davantage pour les lecteurs flash. Voir en.wikipedia.org/wiki/ExFAT . C'est plus récent mais ce n'est pas le point, ExFAT est conçu pour un but différent de FAT.
Global nomade du
4
@Hippo Le plus grand avantage est qu'ExFAT peut stocker des fichiers de plus de 4 Go. FAT32 ne peut pas.
Chris W. Rea
Comment savoir si vos données sont corrompues ou non sur un disque dur externe?
JFW
Mon habitude est d'exécuter l'utilitaire de disque sur tous les disques externes (qu'ils soient HDD ou Flash) avant de lire ou d'écrire des données dessus. L'utilitaire de disque vérifie et signale si le répertoire de fichiers est corrompu.
Global nomade du
7

Lors du choix du format du système de fichiers, il faut tenir compte de l'utilisation prévue. Les cartes SD sont beaucoup plus sensibles aux opérations d'écriture que les disques durs traditionnels. Un système de fichiers journalisé ajoute une couche supplémentaire d'écritures au-dessus des données elles-mêmes, ce qui réduit la durée de vie du lecteur.

Par conséquent, pour le stockage principalement statique (musique, applications, livres) où les écritures sont peu nombreuses et les lectures à partir de l'appareil sont l'activité principale, ExFAT est le bon choix. Si vous utilisez la carte pour la base de données ou tout autre stockage critique constamment mis à jour, préparez-vous à prendre le coup d'une durée de vie plus courte et à formater la carte à l'aide de HFS + appelé Mac OS Extended (Journaled)dans l'Utilitaire de disque.

Maxim Veksler
la source