Exécution de Mac OSX 10.7.5 Je souhaite activer NTFS sur un disque dur externe USB3 et ai besoin de l’UUID pour le faire ( http://ntfsonmac.com ) mais diskutil refuse de me donner le UUID. Je commence par:
diskutil info /Volumes/HD-PCTU3/
puis à partir de ceci:
diskutil info disk2s1
Device Identifier: disk2s1
Device Node: /dev/disk2s1
Part of Whole: disk2
Device / Media Name: Untitled 1
Volume Name: HD-PCTU3
Escaped with Unicode: HD-PCTU3
Mounted: Yes
Mount Point: /Volumes/HD-PCTU3
Escaped with Unicode: /Volumes/HD-PCTU3
File System Personality: NTFS
Type (Bundle): ntfs
Name (User Visible): Windows NT File System (NTFS)
Partition Type: Windows_NTFS
OS Can Be Installed: No
Media Type: Generic
Protocol: USB
SMART Status: Not Supported
Total Size: 500.1 GB (500107804672 Bytes) (exactly 976773056 512-Byte-Blocks)
Volume Free Space: 499.9 GB (499896778752 Bytes) (exactly 976360896 512-Byte-Blocks)
Device Block Size: 512 Bytes
Read-Only Media: No
Read-Only Volume: Yes
Ejectable: Yes
Whole: No
Internal: No
mais comme on peut le voir, aucun UUID n'est affiché. Des idées pourquoi et/ou comment obtenir l'UUID?
Le seul moyen que j'ai pu trouver consiste à utiliser une fonctionnalité assez mal documentée du hfs.util
.
Exécutez la commande diskutil
puis copiez/mémorisez/enregistrez le Device Identifier
:
diskutil info /Volumes/my_drive_label | grep "Device Identifier"
Vous pouvez utiliser le hfs.util
avec le Device Identifier
(en remplaçant le disk2s1
ci-dessous) de diskutil
pour (re) générer un UUID pour votre volume:
/System/Library/Filesystems/hfs.fs/hfs.util -s disk2s1
N'oubliez pas que cela ne fonctionnera pas pour tous les volumes. Si le volume n'est pas un lecteur HFS, il risque de ne pas fonctionner et les autres commandes Filesystem/*.fs/*.util
peuvent ne pas avoir de verbe -s
pour générer des UUID.
UPDATE
Dans Yosemite et après l’indicateur -s
a été désactivé au niveau source. Je n'ai pas été en mesure de trouver une version pré-modifiée de hfs.util
, mais vous pouvez le faire vous-même en utilisant les informations trouvées dans cette question du superutilisateur }, résumée ici:
hfsutil_jnl.c
en #include <hfs_fsctl.h>
hfsutil_main.c
en #include <System/uuid/uuid.h>
hfsutil_main.c
en static unsigned char kFSUUIDNamespaceSHA1[] = {0xB3,0xE2,0x0F,0x39,0xF2,0x92,0x11,0xD6,0x97,0xA4,0x00,0x30,0x65,0x43,0xEC,0xAC};
(en remplacement de la ligne à inclure)#define HFS_UUID_SUPPORT 1
à hfsutil_main.c
Il se peut qu'il manque quelque chose dans la section d'analyse des arguments si ce qui précède ne fonctionne pas, veuillez faire référence à la question et au commentaire du superutilisateur si j'ai oublié quelque chose.
Certaines personnes ont également signalé qu'il était possible d'utiliser Gparted pour modifier l'UUID d'un lecteur.
Je suis sur Mac OS X 10.6.8 et acheté un lecteur NTFS 4 To Seagate USB3.0. Branché, Mac m'a permis de lire des fichiers mais de ne pas y écrire. Lorsque je sélectionne "Obtenir des informations" pour le volume/disque, je vois 'You can read only'
sous "Partage et autorisations".
J'ai copié un fichier volumineux de Windows 10 sur le lecteur USB, tout s'est bien passé. J'ai ensuite téléchargé le fichier sur Mac, fonctionné correctement, mais ne me permet pas d'écrire quoi que ce soit d'un Mac sur le lecteur USB, ni d'y apporter des modifications, par exemple. supprimer ou renommer des fichiers sur le lecteur USB. La raison pour laquelle ce lecteur USB a été formaté en NTFS était de copier des fichiers de plus de 4 Go de Mac à Windows pour une sauvegarde redondante, en raison de la limite de 4 Go de FAT.
Une solution que j’ai trouvée en ligne consistait à faire écho de l’UUID Sudo à /etc/fstab[.____.ΩLorsque j’ai les informations sur le disque, je n’obtiens pas l’UUID. Je vois aussi les extraits suivants:
File System Personality: NTFS
Type (Bundle): ntfs
Name (User Visible): Windows NT File System (NTFS)
Et
Read-Only Media: No
Read-Only Volume: Yes
Ejectable: Yes
Ma solution consistait à télécharger le pilote Samsung NTFS pour Mac depuis: https://www.seagate.com/au/support/downloads/item/samsung-ntfs-driver-master-dl/
Après l'installation et le redémarrage, j'ai remarqué les modifications suivantes:
'You can read and write'
sous "Partage et autorisations".2. File System Personality: UFSD_NTFS
Type (Bundle): ufsd_NTFS
Name (User Visible): Windows NT Filesystem
3. Read-Only Media: No
Read-Only Volume: No
Ejectable: Yes
Le fichier Lisez-moi (pdf) fourni avec le téléchargement indique que les fonctionnalités NTFS fonctionnent également sur Mac pour la clé USB. Maintenant, je peux lire/écrire sur le disque, et est également visible dans le Finder. J'ai testé les vitesses de lecture et d'écriture avec un fichier de 2 Go et je ne constate aucune différence de performances/vitesse entre les volumes NTFS et HFS + journalisés.
Enfin, après 2 jours de lecture sur Sudo, hfs.util et diskutil, je peux maintenant revenir à la sauvegarde des données d’un Mac 10.6 sur un lecteur USB NTFS.