有不同的工具和選項可用於管理和操作 BitLocker:
- BitLocker PowerShell 模組
- BitLocker 磁碟機加密工具
- 控制台
BitLocker 磁碟機加密工具和 BitLocker PowerShell 模組可用來執行可透過 BitLocker 控制台完成的任何工作。 它們適用於自動化部署和其他腳本案例。
BitLocker 控制台小程式允許使用者執行基本任務,例如在磁碟機上開啟 BitLocker 以及指定解鎖方法和身份驗證方法。 BitLocker 控制台小程式適用於基本的 BitLocker 工作。
本文說明 BitLocker 管理工具及其使用方式,並提供實際範例。
BitLocker PowerShell 模組
BitLocker PowerShell 模組可讓系統管理員輕鬆地將 BitLocker 選項整合到現有的腳本中。 如需模組中包含的 Cmdlet 清單、其描述和語法,請查看 BitLocker PowerShell 參考文章。
BitLocker 磁碟機加密工具
BitLocker 磁碟驅動器加密工具包含兩個命令列工具:
-
組態工具 (
manage-bde.exe) 可用於編寫腳本 BitLocker 作業,提供 BitLocker 控制台 小程式中不存在的選項。 如需選項的完整manage-bde.exe清單,請參閱 Manage-bde 參考 -
修復工具 (
repair-bde.exe) 適用於災害復原案例,其中無法正常解除鎖定受 BitLocker 保護的磁碟驅動器,或使用復原主控台
BitLocker 控制台小程式
使用 BitLocker 加密磁碟區控制台 (選取 [開始],輸入 BitLocker,選取 [管理 BitLocker]) 是將使用 BitLocker 的使用者數目。 BitLocker 控制台小程式的名稱是 BitLocker 磁碟機加密。 小程式支援加密作業系統、固定資料、可攜式資料卷。 BitLocker 控制台會根據裝置向 Windows 報告本身的方式,在適當的類別中組織可用的磁碟驅動器。 只有具有指派磁碟機代號的格式化磁碟區才會正確顯示在 BitLocker 控制台 Applet 中。
重要: 需要 Shell 硬體偵測服務 (ShellHWDetection) ,才能透過 控制台 或 Explorer 管理 BitLocker。
在 Windows 檔案總管中使用 BitLocker
Windows 檔案總管允許使用者透過右鍵單擊磁碟區並選擇開啟 BitLocker 來啟動 BitLocker 磁碟機加密精靈。 依預設,此選項可在用戶端電腦上使用。 在伺服器上,必須先安裝 BitLocker 功能和 Desktop-Experience 功能,才能使用此選項。 選取 [開啟 BitLocker] 之後,精靈的運作方式與使用 BitLocker 控制台啟動時完全相同。
檢查 BitLocker 狀態
若要檢查特定磁碟區的 BitLocker 狀態,系統管理員可以在 BitLocker 控制台 Applet、Windows 檔案總管、manage-bde.exe命令列工具或 Windows PowerShell Cmdlet 中查看磁碟驅動器的狀態。 每個選項都提供不同程度的細節和易用性。
請依照下列指示驗證 BitLocker 的狀態,選取您選擇的工具。
若要判斷磁碟區的目前狀態,您可以使用 Get-BitLockerVolume Cmdlet,它提供磁碟區類型、保護裝置、保護狀態和其他詳細資料的相關資訊。 例如:
PS C:\> Get-BitLockerVolume C: | fl
ComputerName : DESKTOP
MountPoint : C:
EncryptionMethod : XtsAes128
AutoUnlockEnabled :
AutoUnlockKeyStored : False
MetadataVersion : 2
VolumeStatus : FullyEncrypted
ProtectionStatus : On
LockStatus : Unlocked
EncryptionPercentage : 100
WipePercentage : 0
VolumeType : OperatingSystem
CapacityGB : 1000
KeyProtector : {Tpm, RecoveryPassword}
啟用 BitLocker
具有 TPM 保護器的作業系統磁碟機
下列範例示範如何只使用 TPM 保護程式,而不使用復原金鑰,在作業系統磁碟機上啟用 BitLocker:
Enable-BitLocker C: -TpmProtector
具有 TPM 保護器和啟動金鑰的作業系統磁碟機
下列範例示範如何使用 TPM 和 啟動金鑰 保護裝置在作業系統磁碟機上啟用 BitLocker。
假設操作系統驅動器號是 C: ,USB 閃存驅動器是驅動器號 E:,則命令如下:
如果您選擇略過 BitLocker 硬體測試,加密會立即開始,而不需要重新開機。
Enable-BitLocker C: -StartupKeyProtector -StartupKeyPath E: -SkipHardwareTest
重新啟動之後,會顯示 BitLocker 開機前畫面,而且必須先插入 USB 啟動金鑰,才能啟動作業系統:
資料磁碟區
資料磁碟區使用與作業系統磁碟區類似的加密程序,但不需要保護裝置即可完成作業。
在加密磁碟區之前,請先新增所需的保護裝置。 下列範例會使用變數$pw作為密碼,將密碼保護程式E:新增至磁碟區。 變數 $pw 會保留為 SecureString 值,以儲存使用者定義的密碼:
$pw = Read-Host -AsSecureString
<user inputs password>
Add-BitLockerKeyProtector E: -PasswordProtector -Password $pw
注意
BitLocker Cmdlet 需要以引號括住的金鑰保護程式 GUID 才能執行。 請確定整個 GUID (含大括號) 包含在命令中。
範例:使用 PowerShell 啟用具有 TPM 保護裝置的 BitLocker
Enable-BitLocker D: -EncryptionMethod XtsAes256 -UsedSpaceOnly -TpmProtector
範例:使用 PowerShell 啟用具有 TPM+PIN 保護裝置的 BitLocker,在此案例中,PIN 設定為 123456:
$SecureString = ConvertTo-SecureString "123456" -AsPlainText -Force
Enable-BitLocker C: -EncryptionMethod XtsAes256 -UsedSpaceOnly -Pin $SecureString -TPMandPinProtector
管理 BitLocker 保護裝置
BitLocker 保護程式的管理包括新增、移除和備份保護程式。
受控 BitLocker 保護程式,請使用下列指示,選取最適合您需求的選項。
列出保護者
範例) 中磁碟區 (C: 可用的保護程式清單可執行下列命令來列出:
(Get-BitLockerVolume -mountpoint C).KeyProtector
新增保護裝置
新增修復密碼保護程式
Add-BitLockerKeyProtector -MountPoint C -RecoveryPasswordProtector
新增密碼保護程式
資料磁碟區的常見保護程式是密碼保護程式。 在下一個範例中,密碼保護程式會新增至磁碟區。
Add-BitLockerKeyProtector -MountPoint D -PasswordProtector
新增 Active Directory 保護裝置
Active Directory 保護程式是以 SID 為基礎的保護程式,可以新增至作業系統和資料磁碟區,不過它不會解除鎖定預先開機環境中的作業系統磁碟區。 保護裝置需要網域帳戶或群組的 SID 才能與保護裝置連結。 BitLocker 可以針對叢集名稱物件 (CNO) 新增 SID 型保護程式,以保護叢集感知磁碟,讓磁碟正確容錯移轉並解除鎖定至叢集的任何成員電腦。
重要
在作業系統磁碟區上使用時,SID 型保護程式需要使用額外的保護程式,例如 TPM、PIN、復原金鑰等。
注意
此選項不適用於已加入 Microsoft Entra 的裝置。
在此範例中,網域 SID 型保護程式會新增至先前加密的磁碟區。 使用者知道他們想要新增之使用者帳戶或群組的 SID,並使用下列命令:
Add-BitLockerKeyProtector C: -ADAccountOrGroupProtector -ADAccountOrGroup "<SID>"
若要將保護程式新增至磁碟區,需要網域 SID 或網域前面的群組名稱和反斜線。 在下列範例中, CONTOSO\Administrator 帳戶會新增為資料磁碟區 G 的保護裝置。
Enable-BitLocker G: -AdAccountOrGroupProtector -AdAccountOrGroup CONTOSO\Administrator
若要將 SID 用於帳戶或群組,第一個步驟是判斷與安全性主體相關聯的 SID。 若要在 Windows PowerShell 中取得使用者帳戶的特定 SID,請使用下列命令:
Get-ADUser -filter {samaccountname -eq "administrator"}
注意
使用此命令需要 RSAT-AD-PowerShell 功能。
提示
如需本機登入使用者和群組成員資格的相關資訊,請使用: whoami.exe /all。
移除保護器
若要移除磁碟區上現有的保護裝置,請使用 Remove-BitLockerKeyProtector Cmdlet。 必須提供與要移除的保護裝置相關聯的 GUID。
下列命令會傳回金鑰保護程式和 GUIDS 的清單:
$vol = Get-BitLockerVolume C
$keyprotectors = $vol.KeyProtector
$keyprotectors
藉由使用此資訊,可以使用下列命令移除特定磁區的金鑰保護程式:
Remove-BitLockerKeyProtector <volume> -KeyProtectorID "{GUID}"
注意
BitLocker Cmdlet 需要以引號括住的金鑰保護程式 GUID 才能執行。 請確定整個 GUID (含大括號) 包含在命令中。
注意
您必須至少有一個解除鎖定方法,才能取得任何 BitLocker 加密的磁碟驅動器。
暫停和恢復
某些設定變更可能需要暫停 BitLocker,然後在套用變更之後繼續它。
使用下列指示暫停和繼續 BitLocker,選取最適合您需求的選項。
暫停 BitLocker
Suspend-BitLocker -MountPoint D
繼續 BitLocker
注意
恢復保護僅適用於已接受 Windows EULA 的裝置。
Resume-BitLocker -MountPoint D
重設和備份修復密碼
建議在使用後將恢復密碼失效。 在此範例中,會從作業系統磁碟驅動器中移除復原密碼保護裝置、新增保護裝置,並備份至 Microsoft Entra ID 或 Active Directory。
從作業系統磁碟區移除所有修復密碼:
(Get-BitLockerVolume -MountPoint $env:SystemDrive).KeyProtector | `
where-object {$_.KeyProtectorType -eq 'RecoveryPassword'} | `
Remove-BitLockerKeyProtector -MountPoint $env:SystemDrive
新增 OS 磁碟區的 BitLocker 修復密碼保護程式:
Add-BitLockerKeyProtector -MountPoint $env:SystemDrive -RecoveryPasswordProtector
取得新復原密碼的 ID:
(Get-BitLockerVolume -mountpoint $env:SystemDrive).KeyProtector | where-object {$_.KeyProtectorType -eq 'RecoveryPassword'} | ft KeyProtectorId,RecoveryPassword
注意
如果原則設定 [選擇如何復原受 BitLocker 保護的作業系統磁碟機 ] 已設定為 [需要 BitLocker 備份至 AD DS],則不需要此後續步驟。
從輸出複製修復密碼的 ID。
使用上一個步驟中的 GUID,取代下列命令中的 ,{ID}並使用下列命令將修復密碼備份至 Microsoft Entra ID:
BackuptoAAD-BitLockerKeyProtector -MountPoint $env:SystemDrive -KeyProtectorId "{ID}"
或者使用下列命令將復原密碼備份至 Active Directory:
Backup-BitLockerKeyProtector -MountPoint $env:SystemDrive -KeyProtectorId "{ID}"
注意
大括弧 {} 必須包含在 ID 字串中。
停用 BitLocker
停用 BitLocker 會解密並從磁碟區移除任何相關聯的保護程式。 當不再需要保護時,應進行解密,而不是作為故障排除步驟。
使用下列指示停用 BitLocker,選取最適合您需求的選項。
Windows PowerShell 提供一次解密多個磁碟機的功能。 在下列範例中,使用者有三個加密磁碟區,他們想要解密這些磁碟區。
使用 Disable-BitLocker 命令,他們可以同時刪除所有保護程序和加密,而無需更多命令。 此命令的範例如下:
Disable-BitLocker
若要避免個別指定每個掛載點,請使用陣列中的參數 -MountPoint ,將相同的命令排序為一行,而不需要額外的使用者輸入。 範例:
Disable-BitLocker -MountPoint C,D
解鎖磁碟機
如果您將磁碟驅動器作為次要磁碟機連線到裝置,而且您有 BitLocker 修復金鑰,您可以使用下列指示來解除鎖定已啟用 BitLocker 的磁碟驅動器。
在下一個範例中, D 磁碟機是要解鎖的磁碟機。 選擇最適合您需求的選項。
Unlock-BitLocker -MountPoint D -RecoveryPassword xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx-xxxxxx
如需詳細資訊,請參閱 解除鎖定-BitLocker