Pour lire/écrire des disques durs externes NTFS (formatés pour Windows) sur mon Mac, j'ai installé FUSE pour OS X (version 3.2.0) et NTFS-3G (version 2015.3.14, installée avec homebrew et les instructions de NTFS-3G ). J'ai sélectionné la "couche de compatibilité MacFUSE" parce qu'elle est requise par veraCrypt (à partir de https://veracrypt.codeplex.com/ ).
La copie vers/depuis le Mac vers les disques durs NTFS fonctionne comme prévu. Cependant, je ne peux plus utiliser les utilitaires "First Aid" de l'Utilitaire de disque (pour corriger les permissions, pour corriger les erreurs lorsque les disques durs sont incorrectement démontés). Les options de l'utilitaire de disque sont désormais grisées pour mes disques durs. Ces options sont toujours disponibles pour mon disque SSD interne et pour ma carte SD, de sorte que l'utilitaire de disque n'est pas "cassé". Les disques durs vont également bien : ils fonctionnent correctement et je peux encore les réparer sous Windows. Le problème (le seul que je vois jusqu'à présent) est que je ne peux plus réparer mes disques durs externes avec l'utilitaire de disque du Mac.
Je suis actuellement sur OSX Yosemite
. Voici le diagnostic de l'Utilitaire de disque :
Name : PatrickA
Type : Partition
Disk Identifier : disk2s1
Mount Point : /Volumes/PatrickA
File System : Windows NT File System (NTFS)
Connection Bus : USB
Device Tree : IODeviceTree:/PCI0@0/XHC1@14
Writable : Yes
Universal Unique Identifier : 54D2798C-E724-4810-B621-F1358C19DC48
Capacity : 1 TB (1,000,169,537,536 Bytes)
Free Space : 245.04 GB (245,044,764,672 Bytes)
Used : 755.12 GB (755,124,768,768 Bytes)
Number of Files : 130,742
Number of Folders : 0
Owners Enabled : Yes
Can Turn Owners Off : No
Can Repair Permissions : No
Can Be Verified : No
Can Be Repaired : No
Can Be Formatted : No
Bootable : No
Supports Journaling : No
Journaled : No
Disk Number : 2
Partition Number : 1
Comme vous pouvez le voir ci-dessus, mes disques durs (tous) ne peuvent plus être vérifiés ou réparés. J'ai toujours pu le faire avant de réinstaller FUSE et NTFS-3G. Le diagnostic ci-dessus est identique pour mes 12 disques durs.
J'ai essayé de réinitialiser les autorisations, mais cela m'a été refusé :
vsdbutil -a /Volumes/PatrickA
vsdbutil: no valid volume UUID found on '/Volumes/PatrickA': permissions are disabled.
J'ai lu quelque part que hfs.util pouvait régénérer un UUID, mais cela n'a pas fonctionné.
diskutil info /Volumes/PatrickA | grep "Device Identifier"
Device Identifier: disk3s1
/System/Library/Filesystems/hfs.fs/hfs.util -s disk3s1
Des suggestions ? Merci de votre compréhension.
MISE À JOUR J'ai trouvé des suggestions sur la façon d'utiliser diskutil à partir de la ligne de commande. Voici le message d'erreur que j'obtiens :
diskutil verifyvolume /Volumes/PatrickA/
Error starting file system verification for disk2s1 PatrickA: Invalid request (-69886)
Je n'ai pas non plus réussi à faire en sorte que smartctl fasse quoi que ce soit d'utile avec le volume :
smartctl -c /Volumes/PatrickA
smartctl 6.4 2015-06-04 r4109 [x86_64-apple-darwin14.3.0] (local build)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org
Smartctl open device: /Volumes/PatrickA failed:
J'ai entendu dire qu'un pilote tiers était nécessaire pour diagnostiquer les disques externes sur Mac OS X (je ne sais pas si c'est vrai en général). Le Chauffeur SAT SMART (disponible à l'adresse https://github.com/kasbert/OS-X-SAT-SMART-Driver ) étend le comportement standard du conducteur en lui donnant accès aux données SMART du conducteur. J'ai réussi à changer le statut SMART de mon disque dur en "vérifié". Mais cela ne semble pas avoir beaucoup aidé car les erreurs signalées ci-dessus apparaissent toujours.