Un bug récemment apparu dans macOS Ventura empêche de modifier le mot de passe de certaines images disques. La méthode pour changer le mot de passe d'une image disque consiste habituellement à saisir cette commande dans le Terminal : hdiutil chpass chemin/vers/le/disque
.
Mais comme l'a remarqué le blogueur Howard Hoakley, cette commande ne fonctionne plus depuis macOS 13.3 avec les images disques SparseBundle (un type d'image disque qui ajuste sa taille en fonction de son contenu). Comme nous avons pu le vérifier sur macOS 13.3.1, la commande hdiutil chpass
ne fonctionne plus avec les SparseBundle : le Terminal fait comme si tout allait bien, mais le mot de passe n'est pas modifié en réalité.
Les images disques SparseBundle sont notamment utilisées par Time Machine pour les sauvegardes sur les NAS. Ce bug est donc susceptible d'empêcher la modification du mot de passe de certaines sauvegardes chiffrées (cela dépend si le mot de passe a été défini pour le système du NAS ou pour l'image disque). Il est également possible de créer des images disques SparseBundle avec l'Utilitaire de disque.
Pour modifier le mot de passe de ce type d'image disque, il ne semble pas y avoir d'autre solution à l'heure actuelle que d'utiliser une version antérieure de macOS — une machine virtuelle avec macOS 13.2.1 ou antérieur peut dépanner. À noter que les images disques standards ne sont pas affectées par ce bug, nous avons pu modifier le mot de passe de l'une d'elles avec hdiutil chpass
.