コマンドプロンプトでBitLockerドライブ準備ツール(bdehdcfg)を使う方法
以前、BitLocker機能についてご紹介した際に、BitLockerドライブ準備ツール(BitLocker Drive Preparation Tool)に触れました。このツールは現在、Windows 11/10/8/7およびWindows Server向けのダウンロード形式では提供されていません。しかし、コマンドラインツールを利用すれば、同等の機能を実行することが可能です。本記事では、Windows 10のコマンドプロンプトを使ってBitLockerドライブ準備ツールを操作する方法を詳しく解説します。
BitLockerドライブ準備ツールとは
BitLockerドライブ準備ツールは、BitLockerドライブ暗号化に必要なパーティションをハードディスク上に作成・整備するためのツールです。Windows 7以降のほとんどの環境では、コマンドライン版のツールが認識されます。以下、その具体的な使い方を見ていきましょう。
コマンドプロンプトでの基本的な使い方
手順1. BitLockerドライブ準備用のコマンドラインツールを使用するには、まず管理者権限でコマンドプロンプトを開きます。
手順2. 次に、以下のコマンドをベースに、後述するパラメータを適宜組み合わせて入力し、Enterキーを押します。
bdehdcfg [–driveinfo <DriveLetter>] [-target {default|unallocated|<DriveLetter> shrink|<DriveLetter> merge}] [–newdriveletter] [–size <SizeinMB>] [-quiet]
上記はコマンドの一般形であり、以下の各パラメータを使って動作を細かく制御できます。
–driveinfo <ドライブレター>
指定したドライブのドライブレター、合計サイズ、最大空き容量、パーティションの特性を表示します。表示されるのは有効なパーティションのみで、すでに4つのプライマリまたは拡張パーティションが存在する場合は、未割り当て領域は表示されません。
-driveinfo <DriveLetter>
実行例: Cドライブの情報を表示するには、bdehdcfg –driveinfo C: を実行します。
-target {default|unallocated|<ドライブレター> shrink|<ドライブレター> merge}
BitLockerおよびWindows回復環境(Windows Recovery)でシステムドライブとして使用できるよう、パーティションを準備します。デフォルト設定では、このパーティションはドライブレターなしで作成されます。
-target {default|unallocated|<DriveLetter> shrink|<DriveLetter> merge}
実行例: 既存のドライブ(K)をシステムドライブとして指定する場合は、コマンドプロンプトで bdehdcfg -target K: merge を実行します。
-newdriveletter
システムドライブとして使用されるドライブ領域に、新しいドライブレターを割り当てます。なお、ベストプラクティスとしては、システムドライブにドライブレターを割り当てないことが推奨されています。
-newdriveletter
実行例: bdehdcfg -target default -newdriveletter K: を実行すると、デフォルトドライブにドライブレター「K」が割り当てられます。
-size <サイズ(MB単位)>
新しいシステムドライブを作成する際の、システムパーティションのサイズを指定します。デフォルト値は300MB、最小サイズは100MBです。
-size <SizeinMB>
実行例: デフォルトのシステムドライブに500MBを割り当てるには、bdehdcfg -target default -size 500 を実行します。
-quiet
すべての操作内容やエラーをコマンドラインインターフェースに表示しないよう、BitLockerドライブ準備ツールへ指示します。
-quiet
実行例: bdehdcfg -target default -quiet
-restart
操作の完了後に、BitLockerドライブ準備ツールを再起動させます。
-restart
実行例: BdeHdCfg.exe -target d: merge -quiet -restart
以上のように、BitLockerドライブ準備用のコマンドラインツールを活用することで、GUIツールなしでもBitLockerに必要なパーティション構成を整えることができます。より詳細な情報については、TechNetやマイクロソフトのサポート技術情報「KB933246」を参照してください。
なお、「重要なBitLockerシステムファイルが見つからないか破損しているため、BitLockerドライブ暗号化を使用できません(0x8031004A)」というエラーが発生した場合は、別途その対処方法をご確認ください。
関連記事
- WindowsのBitLocker To Goとは?基本と使い方
- アクセス不能になったBitLocker暗号化ドライブからファイルとデータを復旧する方法
- BitLocker To GoでUSBフラッシュドライブを暗号化する手順
- BitLockerセットアップで「準備対象のシステムドライブが見つかりません」と表示される場合の対処法
- BitLockerセットアップがBCD(ブート構成データ)ストアのエクスポートに失敗する問題の解決策
- BitLockerで「回復キーをこの場所に保存できませんでした」エラーが出たときの対処方法
-
コマンドプロンプトでWindows 10を出荷時設定にリセットする方法
出荷時設定へのリセット(ファクトリーリセット)がどれほど便利なものか、多くの方がご存じでしょう。なかなか駆除できない頑固なウイルスに悩まされているときも、PCをまっさらにして最初からやり直したいときも、ファクトリーリセットが力になってくれます。 しかし、実はコマンドプロンプトを使ってもファクトリーリセットが行えることをご存じない方は少なくありません。難しく聞こえるかもしれませんが、心配はいりません。この記事では必要な手順をすべてわかりやすく解説します。それでは早速見ていきましょう。 コマンドプロンプトを使ってWindows 10を出荷時設定にリセットする手順 コマンドプロンプトは、GUI(グラ
-
Windows 7でコマンドプロンプト(CMD)を使ってUSBメモリをフォーマットする方法
ペンドライブ、USBメモリ、フラッシュドライブ、メモリスティック——呼び方はさまざまですが、いずれも大切なデータを手軽に持ち運べる便利なポータブルデバイスです。 他の機器と同じように、こうした小型デバイスも正常に動作させ続けるためには、定期的なフォーマットが必要になります。多くの人は昔ながらの方法、つまり対象のドライブを右クリックして「フォーマット」を選択するやり方を試すでしょう。 しかし、その処理が途中で止まってしまったり、最悪の場合はエラーが表示されたりすることもあります。実際、このようなトラブルはかなり頻繁に発生します。でも安心してください。もっと確実な方法が必ずあります。それが「コマン