Activer le mot de passe EFI depuis Mac OS X, sans redémarrer

Si Apple propose de mettre un mot de passe firmware, qui empêche notamment de démarrer sur une partition autre que la principale sans le mot de passe, il y a un petit souci : il faut démarrer sur un DVD d’installation ou la partition de restauration. C’est un problème dans certains. Heureusement, il est possible de le faire depuis un Mac OS X lancé, sans redémarrer.

Ca fonctionne sous Lion et Mountain Lion, qui ont une partition de restauration sur le disque dur, alors que sous les systèmes précédents, il faut le DVD d’installation.

Première chose, afficher les partitions cachées.

defaults write com.apple.DiskUtility DUDebugMenuEnabled 1

Ensuite, vous lancez Utilitaire de disque et vous allez cocher Afficher chaque partition dans le menu Déboguer.

Normalement, une partition Recovery HD apparaîtra grisée sur votre disque, il suffit de cliquer dessus et de choisir Monter.

Une fois que c’est fait, lancer la commande suivante.

open /Volumes/Recovery\ HD/com.apple.recovery.boot/BaseSystem.dmg

Maintenant, aller dans Applications -> Utilities et lancer Utilitaire de mot de passe du programme interne.

Capture d’écran 2013-03-30 à 14.00.45

Il suffit ensuite d’activer (ou désactiver) le mot de passe en question.

Notons que le programme de réinitialisation du mot de passe ne fonctionne pas dans ce mode.

Une fois que c’est terminé, vous pouvez aussi désactiver le menu Debug.

defaults write com.apple.DiskUtility DUDebugMenuEnabled 0