1 votes

Restaurer les autorisations sur un disque dur externe

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.

1voto

klanomath Points 63400

Le pilote communautaire NTFS-3G associé à l'Utilitaire de disque ne permet pas de réparer le système de fichiers d'un volume formaté en NTFS ni ses permissions.

La fonction de réparation du système de fichiers n'est disponible que dans la version commerciale. Tuxera NTFS pour Mac (basée sur le pilote NTFS-3G) - soit en utilisant le logiciel Utilitaire de disque ou Tuxera Disk Manager .

Dans la configuration par défaut, les fichiers et les dossiers du volume NTFS monté appartiennent à l'utilisateur et au groupe effectifs du processus de montage - les paramètres courants sont 777. Cela signifie que tous les utilisateurs d'OS X ont un accès complet au volume ou aux dossiers : Les autorisations sont ignorées !

Au moins sous Linux, en utilisant le pilote communautaire, ceci peut être surchargé en modifiant le fichier options de montage y mappages d'utilisateurs (également : Propriétés et autorisations avancées ). Je ne sais pas si cela fonctionne aussi sous OS X. La version commerciale de Tuxera NTFS pour Mac ne mentionne rien de tel dans son manuel.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X