Respostas:
Abra o Terminal e digite o comando:
diskutil cs list
Ou com o APFS começando com 10.13
diskutil apfs list
Com o APFS, o utilitário de configuração do FileVault também mostra a integridade e esse status:
fdesetup status
Você verá uma saída listando pelo menos um grupo de volumes lógicos , com uma família de volumes lógicos e um volume lógico aninhado abaixo.
Existe um Conversion Status
item na entrada da Família de volumes que informa se está sendo convertido para um volume criptografado ou não e, para um indicador de progresso, procure na entrada Size (Total)
e Size (Converted)
entradas do Volume lógico , para ver quantos GB foram convertidos até o momento .
Para um volume APFS, a saída é mais simples: haverá uma Encryption Progress
entrada com uma porcentagem como valor (como 16.0%
). Esta entrada se transformará em uma Encrypted
entrada, com valores Yes
ou No
. Como complemento ao valor de qualquer campo, (Unlocked)
pode estar presente se a criptografia de volume estiver desbloqueada no momento.
Encryption Status: Unlocked
Encryption Type: AES-XTS
Conversion Status: Converting
Conversion Direction: forward
Has Encrypted Extents: Yes
Fully Secure: No
Passphrase Required: Yes
Disk: disk6
Status: Online
Size (Total): 569869340672 B (569.9 GB)
Size (Converted): 231454277632 B (231.5 GB)
Revertible: Yes (unlock and decryption required)
LV Name: Heap
Volume Name: Heap
Content Hint: Apple_HFS
Encryption Status: Unlocked
Encryption Type: AES-XTS
Conversion Status: Complete
Conversion Direction: -none-
Has Encrypted Extents: Yes
Fully Secure: Yes
Passphrase Required: Yes
Disk: disk6
Status: Online
Size (Total): 569869340672 B (569.9 GB)
Size (Converted): -none-
Revertible: Yes (unlock and decryption required)
LV Name: Heap
Volume Name: Heap
Content Hint: Apple_HFS
A saída real do terminal é aninhada e mais longa. Aqui, apenas as informações mais importantes são listadas.
Aparentemente, a descriptografia de um disco externo é muito lenta (ou até pausada) se você usar um laptop que esteja funcionando com baterias. Portanto, sempre certifique-se de conectá-lo à rede elétrica ao executar esta operação.
diskutil
não dirá nada sobre criptografia, mas que o volume físico Status
é Checking
. Você não precisa reiniciar: um volume ejetado / reinserido funcionará. Depois de fazer isso, diskutil
você terá uma saída semelhante à acima.
No OS X 10.11.1, a saída diskutil cs list
mostra o progresso da criptografia como:
...
+-- Logical Volume Group 19B060CE-52A6-4102-9F3D-E6108BD91316
=========================================================
Name: My harddrive
Status: Online
Size: 499113885696 B (499.1 GB)
Free Space: 18972672 B (19.0 MB)
|
+-< Physical Volume 3F2AE785-3A81-45E2-9A3B-93BA762C0AD2
| ----------------------------------------------------
| Index: 0
| Disk: disk5s2
| Status: Online
| Size: 499113885696 B (499.1 GB)
|
+-> Logical Volume Family E4B845E2-2294-4F26-89B5-25ADE02747D2
----------------------------------------------------------
Encryption Type: AES-XTS
Encryption Status: Unlocked
Conversion Status: Converting (forward)
High Level Queries: Not Fully Secure
| Passphrase Required
| Accepts New Users
| Has Visible Users
| Has Volume Key
|
+-> Logical Volume 58EA9B33-CD1A-49F7-A596-E2C5ED6E24B5
---------------------------------------------------
Disk: disk6
Status: Online
Size (Total): 498742591488 B (498.7 GB)
Conversion Progress: 2%
Revertible: Yes (unlock and decryption required)
LV Name: My harddrive
Volume Name: My harddrive
Content Hint: Apple_HFS
...
Para facilitar a visualização, use diskutil cs list | grep Conversion
apenas a linha com o progresso.
Eu gosto de fazer desta maneira.
while true; do diskutil cs list | grep 'Conversion Progress' ; sleep 30; done
imprimirá um progresso atualizado a cada 30 segundos, para que você possa deixá-lo em execução, olhar rapidamente e ver instantaneamente onde está o progresso, sem precisar executar o comando novamente.
Apenas como uma observação extra para as respostas existentes, eu fiz isso grep
para obter uma resposta concisa para cada conversão.
diskutil cs list | grep -e "Conversion" -e "Volume Name"
O resultado foi:
| Conversion Status: Converting (forward)
| Conversion Progress: 71%
| Volume Name: Macintosh HD
Conversion Status: Converting (forward)
Conversion Progress: 4%
Volume Name: Data
Combinei as duas respostas de Nick Bedford e Owlyfool para produzir isso:
watch -n 5 "diskutil cs list | grep -e Conversion -e Volume\ Name"
Você precisará do comando "watch" do linux para isso . Isso executa o comando de Nick a cada 5 segundos para atualizar, sem rolar muito o terminal. Também mostra um bom carimbo de data / hora. Exemplo de saída:
Every 5.0s: diskutil cs list | grep -e Conversion -e Volume\ Name Wed Jul 20 19:21:47 2016
| Conversion Status: Complete
| Volume Name: Macintosh HD
Conversion Status: Converting (forward)
Conversion Progress: 1%
Volume Name: Stijn_Spijker
Mostrar meu disco interno (já criptografado) e meu disco USB sendo criptografado.
Algo um pouco mais simples do que acima. A partir desta questão do File Vault , também aprendi que:
fdesetup status
fornece saída truncada:
FileVault is Off.
Decryption in progress: Percent completed = 20.58
(OS Sierra 10.12.5)
Com base nas respostas aqui, configurei este comando para relatórios de status razoavelmente espaçados com o APFS (em oposição ao Core Storage)
while true; do diskutil apfs list | grep 'Decryption' ; sleep 720; done
O status fdesetup funciona muito bem para uma verificação rápida do status.
Semelhante à resposta do owlyfools, você pode fazer isso para discos APFS usando
while true; do diskutil apfs list | grep 'Encryption Progress' ; sleep 60; done
A resposta aceita não parece funcionar para volumes APFS . Parece que a única maneira aqui é usar fdesetup status
. Este blog fantástico oferece um script que basicamente usa esse comando para determinar o status. No artigo, ele lê:
Se criptografada, a seguinte mensagem é exibida:
FileVault is On.
Se não estiver criptografado, a seguinte mensagem será exibida:
FileVault is Off.
Se estiver criptografando, a seguinte mensagem é exibida:
Encryption in progress: Percent complete = 27
Ao descriptografar, a seguinte mensagem é exibida sem aspas:
Decryption in progress: Percent complete = 10
Estas também são as saídas de fdesetup status
.