如果您在 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

其他相關資訊