ディスクを暗号化するときに進行状況を表示する方法は?


60

Mountain Lionでは、Finderでディスクを右クリックし、コンテキストメニューから[暗号化]を選択することにより、任意のディスクを暗号化できます。

とにかく、この暗号化プロセスの進行状況を確認する必要はありますか?

回答:


78

ターミナルを開き、次のコマンドを入力します。

diskutil cs list

または10.13以降のAPFSで

diskutil apfs list

APFSを使用すると、FileVault セットアップユーティリティは正常性とこのステータスも表示します。

fdesetup status

少なくとも1つの論理ボリュームグループをリストする出力が表示され、論理ボリュームファミリ論理ボリュームが下にネストされます。

ことがありConversion Status、それは、暗号化ボリュームに変換するか、いないかどうかを教えてくれるボリュームファミリーエントリ内の項目、および進行状況インジケータのために、論理ボリュームのエントリの下に見えるSize (Total)Size (Converted)エントリ、これまでに変換されているどのように多くのGB見るために。

APFSボリュームの場合、出力はより単純です。Encryption Progress値としてパーセンテージを持つエントリがあります(など16.0%)。このエントリはEncrypted、値Yesまたはを持つエントリに変わりますNo。いずれかのフィールドの値を補完するものとして、(Unlocked)ボリューム暗号化が現在ロック解除されている場合に存在する場合があります。

暗号化中:

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

実際のターミナル出力はネストされ、より長くなります。ここでは、最も重要な情報のみがリストされています。


バッテリーで動作しているラップトップを使用する場合、外付けディスクの復号化は非常に遅い(または一時停止する)ようです。したがって、この操作を実行するときは、必ず主電源に接続してください。


1
暗号化を有効にしてディスクを消去(フォーマット)し、コピーが完了するとすぐに50GBのファイルをコピーして「完了」状態を示すことが予想されるかどうかを知っていますか?しかし、Time Machineで同じことを行う(最初の暗号化を消去して有効にする)場合、TMは最初のバックアップが完了すると(別の?)長期にわたる暗号化プロセスに入りますか?両方とも、空の暗号化されたディスクで始まります
...-Arjan

1
Mac OS Xに外部ディスクの暗号化を指示するとすぐに、(a)再起動する必要があり、(b)diskutil暗号化については何も言わないが、物理ボリュームStatusはであると言うことに注意してくださいChecking。再起動する必要ありませ。ボリュームの取り出し/再挿入が機能します。これを行うと、diskutil上記と同様の出力が得られます。
クリストファーシュルツ

これは、HFS /非APFSボリュームでのみ機能するようです。APFSボリュームを使用する際の回答については、こちらをご覧ください。
n1000

19

OS X 10.11.1では、出力にdiskutil cs list暗号化の進行状況が次のように表示されます。

+-- 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

見やすくするためdiskutil cs list | grep Conversionに、進行状況を示す線のみを表示します。


13

この方法でやりたいです。

while true; do diskutil cs list | grep 'Conversion Progress' ; sleep 30; done

更新された進行状況が30秒ごとに出力されるため、実行したままで、一目でコマンドを再実行せずに進行状況がすぐにわかります。


6
私は、プロセスの所要時間を推定するために、いくつかの機能を追加しました:gist.github.com/lukasbesch/d579c5670ea81d1064cc8f3d5e796a9dは
ルーク

4

既存の回答に対する追加のメモとして、私はこれを実行grepして、各コンバージョンに対する簡潔な回答を得ました。

diskutil cs list | grep -e "Conversion" -e "Volume Name"

結果は次のとおりです。

|       Conversion Status:       Converting (forward)
|           Conversion Progress:   71%
|           Volume Name:           Macintosh HD
        Conversion Status:       Converting (forward)
            Conversion Progress:   4%
            Volume Name:           Data

3

Nick BedfordとOwlyfoolの2つの回答を組み合わせて、これを作成しました。

watch -n 5 "diskutil cs list | grep -e Conversion -e Volume\ Name"

これにはlinuxの「watch」コマンドが必要です。これにより、5秒ごとにNickがコマンドを実行して、端末を大きくスクロールすることなく更新を提供します。素敵なタイムスタンプも表示します。出力例:

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

(すでに暗号化された)内部ディスクと、暗号化されているUSBディスクを表示します。


1
「ウォッチ」を最初にインストールする必要があるという情報を追加することもできます-参照:stackoverflow.com/a/23370705/1510754
conceptdeluxe

ああ、ハハ、Linuxから来たのですが、自分でインストールしたことにも気づかなかったし、システムが提供していませんでした。
-StijnSpijker

3

上記より少し単純なもの。このFile Vaultの質問から、次のことも学びました。

fdesetup status

出力が切り捨てられます:

FileVault is Off.
Decryption in progress: Percent completed = 20.58

(OS Sierra 10.12.5)


1

ここでの回答に基づいて、APFSを使用して合理的な間隔のステータスレポート用にこのコマンドを設定します(コアストレージとは対照的に)

while true; do diskutil apfs list | grep 'Decryption' ; sleep 720; done

fdesetupステータスは、簡単なステータスチェックに非常に適しています。


1

owlyfoolsの回答と同様に、APFSディスクに対してこれを行うことができます。

while true; do diskutil apfs list | grep 'Encryption Progress' ; sleep 60; done

Ask Differentへようこそ!回答セクションにコメントを追加することはご遠慮ください。これは質問への回答用です。十分な評判たら、コメントを追加、フォローアップの質問をすることができます。評判を得るには、明確で簡潔な質問答えてください。-レビューから
fsb

0

受け入れられた答えは、APFSボリュームでは機能しないようです。ここで唯一の方法が使用することであるようfdesetup statusです。この素晴らしいブログでは、基本的にそのコマンドを使用してステータスを判断するスクリプトを提供しています。記事では次のように書かれています:

暗号化されている場合、次のメッセージが表示されます。

FileVault is On.

暗号化されていない場合、次のメッセージが表示されます。

FileVault is Off.

暗号化する場合、次のメッセージが表示されます。

Encryption in progress: Percent complete = 27

復号化する場合、次のメッセージが引用符なしで表示されます。

Decryption in progress: Percent complete = 10

これらはの出力でもありますfdesetup status

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.