10.12 Sierra "Impossible démonter volume" erreur : disk2s2 failed to unmount: dissented by PID=0

Aurely-J

Membre enregistré
8 Novembre 2016
4
0
31
Bonjour à tous,


J'avais fait un post il y a quelques temps suite à mon DDE plus détecté par le Finder ni sur un windows. J'ai finalement pu récupérer mes données via un windows (il l'a miraculeusement re-détecté) et le programme HFS Explorer.

J'ai réussi à refaire mes 2 partitions sur mon DDE, et elles sont bien détectées par le finder. En revanche : écriture impossible sur le disque (partition formaté pour MAC) + impossible d'effacer le disque via utilisataire de disque "impossible de démonter le disque"

J'ai tenté la commande diskutil unmount /dev/disk2s1 pour un des 2 volumes et diskutil unmountdisk /dev/disk2 mais dans les 2 cas j'obtiens :

Volume WD Mac OS on disk2s2 failed to unmount: dissented by PID=0 (kernel)


Une idée ? Il semble que la table de partition soit dead. Le disque est-il bon à jeter ?
MERCI à vous :D :D
 
Bonsoir Aurely-j

Ton DDE attaché au Mac > passe la commande :
Bloc de code:
diskutil list
qui va te retourner le tableau des disques attachés à ton Mac (en interne / externe) > avec leurs tables de partition > et leurs partitions décrites en format > nom > taille > device.

=> peux-tu le poster ici en copier-coller ? C'est pour connaître les paramètres logiques du disque du DDE et de ses partitions.

Le message :
Bloc de code:
Volume WD Mac OS on disk2s2 failed to unmount: dissented by PID=0 (kernel)
veut dire simplement que le kernel (noyau opérateur) rejette la demande de démontage.

C'est le kernel en effet qui, au départ, après probation des systèmes de fichiers des partitions d'un disque, prend en charge le montage en volume > il prend donc également en charge l'opération de démontage.

=> comme la raison de ce déni n'est pas explicitée > autant ne pas tirer prématurément de plans sur la comète...
 
Bonjour à tous, j'ai le même problème, avec le même message d'erreur.

Je cherche à faire une clean-install sur un Mac mini 2012 Fusion Drive acheté d'occasion. j'ai l'impression que le Fusion Drive a été créé après coup, ça interfère peut-être.

j'ai donc 3 disques : 2 physiques (SSD = /dev/disk0, HDD = /dev/disk1) et disque logique (Fusion Drive /dev/disk2)

Et je n'arrive à rien, que ce soit via l'utilitaire de disque (effacement et partitionnement échouent) ou le Terminal ( démontage impossible)

Un idée?...
 
Salut Nicolas

Passe dans le «Terminal» (l'une après l'autre) les deux commandes :
Bloc de code:
diskutil list
diskutil cs list

  • la première va donc retourner le tableau des disques de ton mini > avec leurs tables de partition > et leurs partitions décrites en format > nom > taille > appareil ;
  • la seconde le tableau du Groupe de Volumes Logiques CoreStorage du Fusion Drive qui associe les 2 partitions principales : disk0s2 & disk1s2 pour exporter un Volume Logique identifié comme /dev/disk2 (disque virtuel).

=> tu n'as qu'à poster ici ces 2 tableaux en copier-coller (sans prendre de capture d'écran) --> ces informations permettront de vérifier l'état des lieux.

----------

Pour ce qui est des problèmes de démontage ou reformatage du Volume Logique > ou encore de repartitionnnement --> plusieurs circonstances sont envisageables :

- par exemple > si tu cherches à reformater le Volume Logique monté à partir de l'OS démarré qui y réside > il est certain que tu auras un message de déni de la part du kernel (noyau opérateur de l'OS) disant que le volume ne peut pas être démonté > puisqu'il est en cours d'utilisation => il faut alors que tu démarres sur l'OS de secours Recovery pour pouvoir démonter le Volume Logique du Fusion Drive et opérer une clean install.

- ou encore > des erreurs logiques dans le système de fichiers JHFS+ terminal qui réside sur le Volume Logique du CoreStorage > peuvent faire avorter un re-partitionnement.​

=> poste les 2 tableaux demandés > afin qu'on puisse déjà vérifier s'il n'y a pas d'anomalie logique de la configuration.
 
Dernière édition par un modérateur:
Salut Macomaniac, merci de de ta réponse,

je ne peux pas vraiment faire de copier collé, car le mac ne redémarre plus que sur la partition de récupération, voici donc ce que donne :
- diskutil list (bien lire jusqu'au bout....)

Bloc de code:
/dev/disk0 (internal, physical)
# :TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *120.0 GB disk0
1: EFI EFI 209,7 MB disk0s1
2: Apple_CoreStorage Internal Drive 119,7 GB disk0s2
3:Apple_boot Boot OS X 134.2 MB disk0s3

/dev/disk1 (internal, physical)
# :TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk1
1: EFI EFI 209,7 MB disk1s1
2: Apple_CoreStorage Internal Drive 999,3 GB disk1s2
3:Apple_boot Recovery HD 650,0 MB disk1s3

/dev/disk2 (disk image)
# :TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme +2.1 GB disk2
1:Apple_HFS OS X Base System 2.0 GB disk2s1

/dev/disk3 (internal, physical)
# :TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *16.0 GB disk3
1: EFI EFI 209,7 MB disk3s1
2: Apple_HFS macOS Sierra Install 15,7 GB disk3s2

/dev/disk0 (internal, physical)
# :TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *120.0 GB disk0
1: EFI EFI 209,7 MB disk0s1
2: Apple_CoreStorage Internal Drive 119,7 GB disk0s2
3:Apple_boot Boot OS X 134.2 MB disk0s3

/dev/disk4 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +5.2 MB disk4

/dev/disk5 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +524.3 kB disk5

/dev/disk6 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +524.3 kB disk6

/dev/disk7 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +524.3 kB disk7

/dev/disk8 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +524.3 kB disk8

/dev/disk9 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +524.3 kB disk9

/dev/disk10 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +6.3 MB disk10

/dev/disk11 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +2.1 MB disk11

/dev/disk12 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +1.0 MB disk12

/dev/disk13 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +2.1 MB disk13

/dev/disk14 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +524.3 kB disk14

/dev/disk15 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +524.3 kB disk15

/dev/disk16 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +1.0 MB disk16

/dev/disk17 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +6.3 MB disk17

/dev/disk18 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: untitled +524.3 kB disk

/dev/disk12 (disk image)
#: TYPE NAME SIZE IDENTIFIER
0: Macintosh HD +1.1 TB disk19
Logical Volume on disk0s2, disk1s2
22AC8CC9-E63C-4788-93A4-8C96CA97DAE0
Unencrypted Fusion Drive

voici dont
 
Dernière édition par un modérateur:
et pour diskutil cs list (la mise en page n'est pas respectée par le forum, dsl) :

Bloc de code:
CoreStorage logical volume groups (1 found)
|
+--Logical volume Goup F39E1792-8BD1-4A38-B285-D55198C186BF
=====================================================
Name: Internal Drive
Status: Online
Size : 1119035277312 B (1.1TB)
Free Space: 0 B
|
+-< Physical Volume 48E3D4A0-7858-4FB5-B2EC-862377086A46
| Index: 0
| Disk : disk0s2
| Status : Online
| Size: 119690149888 B (119,7 GB)
+-< Physical Volume 98199A43-9AE1-41B3-AF8C-BCBD777DC3F0
| Index: 1
| Disk : disk1s2
| Status : Online
| Size: 999345127424 B (999.3 GB)
+-> Logical Volume Family 46D497C6-5BAE-41D9-A769-FAB4AC8401B7
Encryption Type: None
|
+-> Logical Volume 33AC8CC9-E63C-4788-93A4-8C96CA97DAE0
Disk : disk19
Status : Online
Size (Total): 1113406308352 B (1.1 To)
Revertible : no
LV Name : Macintosh HD
Volume Name : Macintosh HD
Content Hint : Apple_HFS
LVG Type : Fusion, Sparse

En espérant que vous puissiez éclairer ma lanterne.
Il faut absolument que je remette ce mac mini sur pied!

merci d'avance
 
Dernière édition par un modérateur:
Salut nicolas

je ne peux pas vraiment faire de copier collé

Si, tu le peux depuis ta session Recovery. Ainsi : tu sélectionnes un tableau du «Terminal» > ⌘C pour coller dans le presse-papier > ⌘Q pour quitter le «Terminal» > "Obtenir de l'aide en ligne" (dans la fenêtre des 4 Utilitaires) > ce qui lance un «Safari» > clic sur la barre d'adresse en haut de la fenêtre > tu marques macgénération (tout court : c'est une barre de recherche Google) et tu valides > tu navigues à ce fil > ⌘V pour coller ici.

----------

Je ne vois rien qui cloche en apparence dans la configuration logique de ton Fusion Drive. Tout semble comme il doit être a priori.

Passe une commande :
Bloc de code:
diskutil info disk19
qui va retourner des informations sur le Volume Logique Macintosh HD > et poste ici ce tableau par le canal indiqué.

[... si le Volume Logique du Fusion Drive est bien toujours disk19. Si tu avais des doutes > un diskutil list préalable te confirmerait son n° de disque.]
 
c'est bon j'ai compris le coup!

Est-ce normal que j'ai autant de disk???

Sur mon Macbook Pro Retina late 2013, je n'ai que 2 partitions : la recovery, et OS X

Comment puis-je savoir si ces partitions sont utiles, et le cas échéants, comment puis-je les supprimer.

J'ai vraiment besoin de repartir d'une installation la plus propre possible!



voici donc le rédultat de diskutil info disk18 (et non 19, ça a changé...:-/)

Bloc de code:
Device Identifier:        disk18
   Device Node:              /dev/disk18
   Whole:                    Yes
   Part of Whole:            disk18
   Device / Media Name:      Samsung SSD 850 EVO 120GB

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /Volumes/Macintosh HD

   Content (IOContent):      Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 90112 KB at offset 0x206f000
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Recovery Disk:            disk1s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Not Supported
   Volume UUID:              73625F73-973B-3BE2-B1AC-F0FC0FB5CC35
   Disk / Partition UUID:    33AC8CC9-E63C-4788-93A4-8C96CA97DAE0

   Disk Size:                1.1 TB (1113406308352 Bytes) (exactly 2174621696 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       1.1 TB (1113406308352 Bytes) (exactly 2174621696 512-Byte-Units)
   Volume Used Space:        247.2 GB (247216214016 Bytes) (exactly 482844168 512-Byte-Units) (22.2%)
   Volume Available Space:   866.2 GB (866190094336 Bytes) (exactly 1691777528 512-Byte-Units) (77.8%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Virtual:                  Yes
   OS 9 Drivers:             No
   Low Level Format:         Not supported
   Device Location:          "Lower"

   This disk is a Core Storage Logical Volume (LV).  Core Storage Information:
   LV UUID:                  33AC8CC9-E63C-4788-93A4-8C96CA97DAE0
   LVF UUID:                 46D497C6-5BAE-41D9-A769-FAB4AC8401B7
   LVG UUID:                 F39E1792-8BD1-4A38-B285-D55198C186BF
   PV UUID (disk):           48E3D4A0-7858-4FB5-B2EC-862377086A46 (disk0s2)
   PV UUID (disk):           98199A43-9AE1-41B3-AF8C-BCBD777DC3F0 (disk1s2)
   Fusion Drive:             Yes
   Encrypted:                No
 
Est-ce normal que j'ai autant de disk???
Comment puis-je savoir si ces partitions sont utiles, et le cas échéants, comment puis-je les supprimer.

Quand tu démarres en mode Recovery > tu démarres sur une version allégée de macOS recelée dans le volume monté OS X Base System d'un disque virtuel BaseSystem.dmg --> tu as déjà l'explication du volume OS X Base System de 2 Go.

Mais le démarrage sur cet OS s'accompagne de la création d'une série de points de montage en RAM > permettant à des dossiers de ce Système de se trouver montés en RAM sous forme de "pseudo-volumes" --> c'est l'explication de la kyrielle de devices que tu vois listés. Tu n'as absolument pas à t'en soucier : il ne s'agit pas d'un partitionnement réel de tes disques > mais d'une distribution virtuelle dans la mémoire RAM volatile, concomitante du démarrage en mode Recovery et qui s'efface lorsque tu re-démarres.

----------

Je continue de ne pas voir d'anomalie logique dans le Fusion Drive.

Je vois qu'il y a actuellement 247 Go de données --> alors j'ai plusieurs questions concernant tes intentions :

- a) est-ce que ces données sont sacrifiables, soit parce qu'héritées, soit parce que sauvegardées ? - tu dis en effet que tu veux faire une clean install > ce qui implique de tout effacer...

- b) est-ce que tu as les moyens de démarrer sur un Système externe à celui du Fusion Drive, qui ne serait pas la Recovery HD disk1s3 ? - j'ai vu que tu avais précédemment un périphérique :
Bloc de code:
 Apple_HFS macOS Sierra Install 15,7 GB disk3s2
qui a tout l'air d'être une clé USB d'installation de «Sierra» --> est-ce que tu peux démarrer dessus ?​

=> si les réponses aux 2 questions = oui --> alors le plus simple est de démarrer sur la clé d'install > dans son «Terminal» supprimer le Fusion Drive qui associe les disques internes > ré-initialiser chaque disque > re-créer un Fusion Drive neuf exportant un Volume Logique vide > installer «Sierra» à cette destination. Tu auras ainsi ta clean install complète > avec re-création à neuf du Fusion Drive à la clé.

[NB. Il est trivial depuis le «Terminal» d'une clé d'install > de supprimer / recréer un Fusion Drive.]
 
ok, merci pour ces explications très techniques :)

J'ai effectivement créé une clé d'installation de macOS Sierra, notamment parce que je croyais ne pas avoir de partition Recovery (je croyais qu'elle apparaissant avec Alt...)

J'arrive à démarrer à partir de cette clé.
Quelle serait les commandes me permettant de dissocier le Fusion Drive, de réinitialiser les disques, puis de le ré-associer en Fusion Drive?
 
Je viens d'essayer d'effacer le Fusion Drive en faisant

Bloc de code:
diskutil cs delete *UUID du Fusion Drive*

L'opération commence, mais n'aboutit pas.

Bloc de code:
The volume "Macintosh HD" on disk20 couldn't be unmounted
Error: -69888: Couldn't unmount disk

c'est le soucis que j'ai depuis le début.... je n'arrive jamais à démonter les disques...

les Status sont Online pour tous les disques. n'est-ce pas ce qui bloque?
 
Salut

Tente
diskutil cs delete F39E1792-8BD1-4A38-B285-D55198C186BF

Bonjour jeanjd63,
Je viens de le faire, voici les retour de diskutil cs list

Bloc de code:
-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group F39E1792-8BD1-4A38-B285-D55198C186BF
    =========================================================
    Name:         Internal Drive
    Status:       Online
    Size:         1119035277312 B (1.1 TB)
    Free Space:   0 B (0 B)
    |
    +-< Physical Volume 48E3D4A0-7858-4FB5-B2EC-862377086A46
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     119690149888 B (119.7 GB)
    |
    +-< Physical Volume 98199A43-9AE1-41B3-AF8C-BCBD777DC3F0
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     999345127424 B (999.3 GB)
    |
    +-> Logical Volume Family 46D497C6-5BAE-41D9-A769-FAB4AC8401B7
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 33AC8CC9-E63C-4788-93A4-8C96CA97DAE0
            ---------------------------------------------------
            Disk:                  disk20
            Status:                Online
            Size (Total):          1113406308352 B (1.1 TB)
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse

j'ai essayé de supprimer le disque en haut de l'arborescence (F39....)

ça démarre, mais n'aboutit pas. (Couldn't unmount disk)
 
En démarrant sur la clé d'install Sierra, que te renvoie un :
diskutil cs delete F39E1792-8BD1-4A38-B285-D55198C186BF
 
Je suis sur ma clé Sierra, et lorsque j'essaie la commande diskutil cs delete F39...

L'opération démarre, puis s'arrêt car il n'arrive pas à démonter le disque F39...
c'est ce que j'ai essayé au message #12
 
:coucou: nicolas

Je pense que le CoreStorage de ton Fusion Drive est verrouillé. Par suite > il est impossible de déconstruire formellement ce format qui associe les 2 disques. La solution qui s'impose est de zapper (effacer) les tables de partition qui résident sur l'en-tête de chaque disque (SSD = disk0 & HDD = disk1) > ce qui permettra de les ré-initialiser logiquement avant de reconstruire un Fusion Drive neuf.

Pour zapper les tables de partition alors même que le Volume Logique du Fusion Drive est verrouillé à l'état monté > il faut recourir à l'utilitaire de tierce partie gdisk de Roderick Smith. Pour pouvoir l'appeler dans une commande du «Terminal» de ta clé d'install démarrée > il faudrait qu'il soit présent dans le volume d'une autre clé USB attachée en parallèle au Mac.

Je peux te fournir en téléchargement direct le fichier binaire gdisk qui ne pèse rien. Ma seule question est : as-tu une autre clé USB que tu puisses attacher en parallèle à ton mini et dans le volume de laquelle tu pourrais recopier gdisk ?
 
Dernière édition par un modérateur:
ll existe aussi la solution avec la commande dd pour écraser les contenus des disques par des zéro:
dd if=/dev/zero of=/dev/disk0 bs=1m
puis laisser tourner 2 mn puis stopper par ctrl+c
et ensuite :
dd if=/dev/zero of=/dev/disk1 bs=1m
puis arrêter par ctrl+c au bout de 2 mn environ.
refaire ensuite :
diskutil list
diskutil cs list

Si ok faire :
diskutil erasedisk jhfs+ HDD diskx
diskutil erasedisk jhfs+ SSD disky

Remplacer x et y en fonction des retours du diskutil list.
Ensuite tu redémarres sur la clé et tu fais :
diskutil cs create "Fusion" /dev/disk0 /dev/disk1
là tu récupères l'UUID renvoyé puis tu fais (en remplaçant
lvgUUID par la bonne valeur) :
diskutil cs createVolume lvgUUID jhfs+ "Fusion" 100%

En refaisant :
diskutil list
diskutil cs list
tu devrais retrouver tes petits.
 
Dernière édition par un modérateur:
:coucou: Jean

ll existe aussi la solution avec la commande dd pour écraser les contenus des disques par des zéro:
dd if=/dev/zero of=/dev/disk0 bs=1m
puis laisser tourner 2 mn puis stopper par ctrl+c
et ensuite :
dd if=/dev/zero of=/dev/disk1 bs=1m
puis arrêter par ctrl+c au bout de 2 mn environ.

Si le Volume Logique Macintosh HD exporté par le CoreStorage Fusion Drive se trouve verrouillé en position : Online = monté => alors la commande dd ne pourra pas être engagée > mais retournera un des 2 messages d'échec suivants :
Bloc de code:
dd: /dev/disk0: Resource busy
dd: /dev/disk1: Resource busy
Comme il est impossible de démonter le volume Macintosh HD > pour le placer en position Offline > il est donc impossible d'engager la commande dd.

À supposer d'ailleurs qu'on puisse désactiver le Volume Logique Macintosh HD > alors le problème serait ipso facto résolu > puisqu'une commande de déconstruction du Groupe de Volumes Logiques général :
Bloc de code:
diskutil coreStorage deleteLVG [LVGUUID]
ne retournerait pas de message d'erreur :
Bloc de code:
The volume "Macintosh HD" on disk-- couldn't be unmounted
Error: -69888: Couldn't unmount disk
le disque virtuel du Volume Logique étant a priori démonté --> la destruction du Groupe de Volumes Logiques serait alors possible.

Mais à supposer encore cette désactivation du Volume Logique par démontage possible > alors il ne serait plus nécessaire de déconstruire le Groupe de Volumes Logiques du Fusion Drive > puisque son Volume Logique étant démonté > le système de fichiers jhfs+ qu'il porte serait reformatable > rendant possible une clean install.

=> en résumé : dès que le Mac démarre sur un OS quelconque > les 2 disques internes disk0 & disk1 se trouvent attachés au Système > et hop ! le dispositif CoreStorage Fusion Drive qui solidarise ces 2 disques se trouve activé en position : Volume Logique connecté-verrouillé impossible à déconnecter-démonter.

Seul gdisk est capable de zapper des tables de partitions sur le secteur d'amorçage d'un ou plusieurs disques alors même que des volumes se trouvent chargés online par le kernel.
 
Dernière édition par un modérateur:
J'aurai commencé par tenter un démontage du FD par la commande (à adapter) basée sur les résultats du diskutil cs list post #14 :
diskutil unmount force /dev/disk20
Puis
diskutil cs delete F39E1792-8BD1-4A38-B285-D55198C186BF