如果您在 Windows Server 2008 Core 和 Windows 2008 R2 Core Edition 中沒有個別的作用中磁碟分區,當您嘗試啟用 BitLocker 時,參數是不正確的錯誤訊息
如果您沒有個別的作用中磁碟分區,本文會在您嘗試啟用 BitLocker 時提供錯誤的解決方案。
適用於:Windows 7 Service Pack 1,Windows Server 2012 R2
原始 KB 編號: 2019926
徵狀
當您嘗試在作業系統磁碟驅動器上啟用 BitLocker 磁碟驅動器加密時, (通常會使用 manage-bde.exe -on
命令來驅動 C) ,您可能會收到下列錯誤訊息:
錯誤:發生錯誤 <碼0x80070057>
參數不正確
原因
如果您在操作系統磁碟驅動器上沒有個別的作用中系統分割區,就會發生此問題。
解決方案
若要解決此問題,請建立可供 BitLocker 使用的個別作用中系統分割區。 此程式中的步驟會根據您使用的操作系統,以及您 manage-bde
使用的是命令或 BitLocker 安裝精靈而有所不同。
假設您要從舊版 Windows 升級,或是要在具有單一分割區的新計算機上安裝 Windows 7 或 Windows Server 2008 R2。 在此情況下,當您從 控制台 或 Windows 檔案總管啟用 BitLocker 時,BitLocker 安裝精靈會自動設定個別作用中系統分割區的目標磁碟驅動器。 不過,在某些罕見情況下,您可能必須手動準備適用於 BitLocker 的磁碟驅動器。 在此情況下,請視您的操作系統而定,使用下列其中一種方法。
Windows Server 2008 或 Windows Vista:
使用 BitLocker 磁碟驅動器準備工具,在 BitLocker 磁碟驅動器準備工具的描述 中討論,以建立可供 BitLocker 使用的個別使用中系統磁碟分區。
已安裝 BitLocker 功能的 Windows 2008 Core 或 Windows Server 2008 R2:
使用 BitLocker 磁碟驅動器準備工具來建立可供 BitLocker 使用的個別使用中系統分割區。 您可以在目錄中 C:\Windows\System32
找到此工具。
使用下列 bdehdcg.exe
命令列建立 BitLocker 的系統分割區:
bdehdcfg -target c: shrink -newdriveletter s: -size 300
注意事項
在此命令行中,「c」 代表作業系統磁碟驅動器,“s” 代表新系統分割區的驅動器號,而 “300” 代表以 MB 為單位的磁碟分區大小, (MB) 。
您必須重新啟動電腦才能完成此作業。
注意事項
windows Server 2008 R2 Core 中無法使用 Bdehdcfg.exe 公用程式。 若要在 Windows Server 2008 R2 Core 中使用此公用程式,請將下列三個檔案從 C:\Windows\System32
執行 Windows 2008 R2 Enterprise、Windows 2008 R2 Standard 或 Windows 2008 R2 Web Full Edition 的計算機目錄複製到 C:\Windows\System32
產生錯誤的 Windows 2008 R2 2008 R2 Core 计算机目錄:
- Bdehdcfg.exe
- Bdehdcfglib.dll
- Reagent.dll
其他相關資訊
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應