共用方式為


針對 BitLocker 進行疑難解答的指導方針

本文說明 BitLocker 中的常見問題,並提供疑難解答這些問題的指導方針。 本文也提供資訊,例如要收集的數據,以及要檢查的設定。 這項資訊可讓疑難解答程式更容易。

檢閱事件記錄檔

開啟 事件檢視器,並檢閱 Windows Microsoft>應用程式與服務>記錄下的下列記錄:

  • BitLocker-API。 檢閱管理記錄、作業記錄,以及此資料夾中產生的任何其他記錄。 預設記錄具有下列唯一名稱:

    • Microsoft-Windows-BitLocker-API/Management
    • Microsoft-Windows-BitLocker-API/Operational
    • Microsoft-Windows-BitLocker-API/追蹤 - 只有在啟用 [顯示分析和偵錯記錄] 時才會顯示
  • BitLocker-DrivePreparationTool。 檢閱管理記錄、作業記錄,以及此資料夾中產生的任何其他記錄。 預設記錄具有下列唯一名稱:

    • Microsoft-Windows-BitLocker-DrivePreparationTool/Admin
    • Microsoft-Windows-BitLocker-DrivePreparationTool/Operational

此外,請檢閱 Windows 記錄>系統 記錄,以取得由 TPM 和 TPM-WMI 事件來源產生的事件。

若要篩選和顯示或匯出記錄,可以使用命令行工具或 Get-WinEvent PowerShell Cmdlet wevtutil.exe。

例如,若要使用 wevtutil.exe ,將作業記錄的內容從 BitLocker-API 資料夾匯出至名為 BitLockerAPIOpsLog.txt 的文字檔,開啟命令提示字元視窗,然後執行下列命令:

wevtutil.exe qe "Microsoft-Windows-BitLocker/BitLocker Operational" /f:text > BitLockerAPIOpsLog.txt

若要使用 Get-WinEvent Cmdlet 將相同的記錄檔匯出至逗號分隔文本檔,請開啟 Windows PowerShell 視窗並執行下列命令:

Get-WinEvent -logname "Microsoft-Windows-BitLocker/BitLocker Operational"  | Export-Csv -Path Bitlocker-Operational.csv

Get-WinEvent 可用於提升許可權的 PowerShell 視窗中,使用下列語法顯示來自系統或應用程式記錄檔的篩選資訊:

  • 若要顯示 BitLocker 相關資訊:

    Get-WinEvent -FilterHashtable @{LogName='System'} | Where-Object -Property Message -Match 'BitLocker' | fl
    

    這類指令輸出如下所示:

    使用 Get-WinEvent 和 BitLocker 篩選所產生的輸出螢幕快照。

  • 若要匯出 BitLocker 相關信息:

    Get-WinEvent -FilterHashtable @{LogName='System'} | Where-Object -Property Message -Match 'BitLocker' | Export-Csv -Path System-BitLocker.csv
    
  • 若要顯示 TPM 相關資訊:

    Get-WinEvent -FilterHashtable @{LogName='System'} | Where-Object -Property Message -Match 'TPM' | fl
    
  • 若要匯出 TPM 相關信息:

    Get-WinEvent -FilterHashtable @{LogName='System'} | Where-Object -Property Message -Match 'TPM' | Export-Csv -Path System-TPM.csv
    

    這類命令的輸出如下所示。

    使用 Get-WinEvent 和 TPM 篩選所產生的輸出螢幕快照。

注意

連絡 Microsoft 支援服務 時,建議導出本節所列的記錄。

從 BitLocker 技術收集狀態資訊

開啟提升權限的 Windows PowerShell 視窗,然後執行下列每個命令:

Command 注意 其他資訊
Get-Tpm > C:\TPM.txt 匯出本機電腦受信任平台模組 (TPM) 相關信息的PowerShell Cmdlet。 此 Cmdlet 會根據 TPM 晶片是 1.2 版或 2.0 版,顯示不同的值。 Windows 7 不支援此 Cmdlet。 Get-Tpm
manage-bde.exe -status > C:\BDEStatus.txt 匯出電腦上所有磁碟驅動器之一般加密狀態的相關信息。 manage-bde.exe狀態
manage-bde.exe c: -protectors -get > C:\Protectors 匯出 BitLocker 加密金鑰所使用之保護方法的相關信息。 manage-bde.exe保護裝置
reagentc.exe /info > C:\reagent.txt 匯出有關 Windows 修復環境 (WindowsRE) 和任何可用復原映像之目前狀態的在線或離線映像相關信息。 reagentc.exe
Get-BitLockerVolume \| fl PowerShell Cmdlet 可取得 BitLocker 磁碟驅動器加密可以保護之磁碟區的相關信息。 Get-BitLockerVolume

檢閱組態資訊

  1. 開啟提升權限的 [命令提示字元] 視窗,然後執行下列命令:

    Command 注意 其他資訊
    gpresult.exe /h <Filename> 匯出原則信息的結果集,並將資訊儲存為 HTML 檔案。 gpresult.exe
    msinfo.exe /report <Path> /computer <ComputerName> 匯出本機計算機上硬體、系統元件及軟體環境的完整資訊。 /report 選項會將資訊儲存為.txt檔案。 msinfo.exe
  2. 開啟註冊表編輯器,然後匯出下列子機碼中的專案:

    • HKLM\SOFTWARE\Policies\Microsoft\FVE
    • HKLM\SYSTEM\CurrentControlSet\Services\TPM\

檢查 BitLocker 必要條件

可能導致 BitLocker 問題的常見設定包括下列案例:

  • TPM 必須解除鎖定。 檢查 get-tpm PowerShell Cmdlet 命令的輸出,以取得 TPM 的狀態。

  • 必須啟用 Windows RE。 檢查 reagentc.exe 命令的輸出,以取得 WindowsRE 的狀態。

  • 系統保留的數據分割必須使用正確的格式。

    • 在統一可延伸韌體介面 (UEFI) 電腦上,系統保留的分區必須格式化為 FAT32。
    • 在舊版電腦上,系統保留的分區必須格式化為 NTFS。
  • 如果發生問題的裝置是平板電腦或平板電腦,請使用 https://gpsearch.azurewebsites.net/#8153 來驗證 [啟用使用 BitLocker 驗證] 的狀態 ,而需要預先啟動鍵盤輸入 slates 選項。

如需 BitLocker 必要條件的詳細資訊,請參閱 BitLocker 基本部署:使用 BitLocker 加密磁碟區

下一步

如果到目前為止檢查的資訊指出特定問題(例如 WindowsRE 未啟用),問題可能會有直接的修正。

解決沒有明顯原因的問題,取決於所牽涉到的元件,以及所看到的行為。 收集到的信息有助於縮小調查範圍。

建議您在連絡 Microsoft 支援服務 以協助解決問題時,將收集到的資訊保持方便。