Volumes APFS
Il semble que la seule façon de le savoir pour les volumes APFS soit d'utiliser fdesetup status
. Ce fantastique blog offre une script qui utilise essentiellement cette commande pour déterminer l'état. Dans l'article, on peut lire
S'il est crypté, le message suivant s'affiche :
FileVault is On.
S'il n'est pas crypté, le message suivant s'affiche :
FileVault is Off.
Il s'agit essentiellement des sorties de fdesetup status
.
Volumes non APFS
Pour les volumes non APFS, il y a plus d'informations. Essayer diskutil cs list
ou diskutil cs list | grep "Conversion Status"
respectivement et rechercher Conversion Status
. Voir aussi le réponse acceptée ici .
$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group XXX-XXX-XXX-XXX
=========================================================
Name: VolumeXY
Status: Online
Size: 196521975808 B (196.5 GB)
Free Space: 0 B (0 B)
|
+-< Physical Volume XXX-XXX-XXX-XXX
| ----------------------------------------------------
| Index: 0
| Disk: disk2s2
| Status: Online
| Size: 196521975808 B (196.5 GB)
|
+-> Logical Volume Family XXX-XXX-XXX-XXX
----------------------------------------------------------
Encryption Type: AES-XTS
Encryption Status: Locked
Conversion Status: Complete
High Level Queries: Fully Secure
| Passphrase Required
| Accepts New Users
| Has Visible Users
| Has Volume Key
|
+-> Logical Volume XXX-XXX-XXX-XXX
---------------------------------------------------
Disk: -none-
Status: Locked
Size (Total): 196169654272 B (196.2 GB)
Revertible: Yes (unlock and decryption required)
LV Name: SD
Content Hint: Apple_HFS