Windows Server 2008 Core と Windows 2008 R2 Core Edition に別のアクティブ パーティションがない場合に BitLocker を有効にしようとすると、パラメーターが正しくないエラー メッセージが表示される

この記事では、別のアクティブ パーティションがない場合に BitLocker を有効にしようとするとエラーが発生する解決策について説明します。

適用対象: Windows 7、Windows Server 1、Windows Server 2012 R2
元の KB 番号: 2019926

現象

コマンドを使用してオペレーティング システム ドライブ (通常はドライブ C) で BitLocker ドライブの暗号化を manage-bde.exe -on 有効にしようとすると、次のエラー メッセージが表示されることがあります。

ERROR: エラーが発生した <コード 0x80070057>
パラメーターが正しくありません

原因

この問題は、オペレーティング システム ドライブに別のアクティブ なシステム パーティションがない場合に発生します。

解決方法

この問題を解決するには、BitLocker で使用できる別のアクティブ なシステム パーティションを作成します。 このプロセスの手順は、使用しているオペレーティング システムと、コマンドまたは BitLocker セットアップ ウィザードのどちらを manage-bde 使用しているかによって異なります。

以前のバージョンの Windows からアップグレードする場合、または単一のパーティションを持つ新しいコンピューターに Windows 7 または Windows Server 2008 R2 をインストールしているとします。 この状況で BitLocker をコントロール パネルまたは Windows エクスプローラーから有効にすると、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) で表します。

この操作を完了するには、コンピューターを再起動する必要があります。

注:

Bdehdcfg.exe ユーティリティは、Windows Server 2008 R2 Core では使用できません。 Windows Server 2008 R2 Core でこのユーティリティを使用するには、Windows 2008 R2 Enterprise、Windows 2008 R2 Standard、または Windows 2008 R2 Web Full Edition を実行しているコンピューターのディレクトリから C:\Windows\System32 、エラーを生成している Windows 2008 R2 2008 R2 Core ベースのコンピューターのディレクトリに C:\Windows\System32 次の 3 つのファイルをコピーします。

  • Bdehdcfg.exe
  • Bdehdcfglib.dll
  • Reagent.dll

詳細