Comment obtenir le disque/volume courant de l'utilisateur?

Bonjour,
J’aimerais utiliser la commande “fsck_apfs” pour vérifier le système de fichiers du disque de l’utilisateur mais j’ai besoin de passer le disque/volume courant en paramètre (du genre disk7s2).
Comment obtenir l’adresse du disque/volume/partition courant (Macintosh HD) de l’utilisateur ?
Merci,

diskutil list

mais il faut une autre commande pour avoir les corevolumes
elles sont decrites dans l’aide de diskutil.

Merci. Je voulais savoir s’il y avait du code Xojo ou sinon une routine MBS
On peux effectivement faire ceci :

diskutil info "Macintosh HD" |grep Identifier

puis séparer les deux chaines du résultat obtenu.

1 Like

c’est trop spécifique pour avoir une routine dédiée de xojo…
mais MBS peut être !

si l utilisateur change le nom du volume … ca ne marchera plus
JL

J’ignorais. Tu proposes quelle solution alors ?

diskutil list …

Tu peux utiliser :

FolderItem.DriveAt(0).Name

pour obtenir le nom du volume de démarrage qui contient le système.

je pense qu’il souhaite le diskxsy plutôt que le nom du volume.

Merci c’est juste ce qu’il me manquait, au cas (peu probable) ou l’utilisateur ai renommé son disque “MacintoshHD”.
Résolu !

Pas si improbable que ça.

J’ai vu un disque de démarrage nommé “Macin”, il y a longtemps (un effacement partiel incompris/involontaire et sans conséquence à l’époque)…