ディスクを動的型と基本型の間で変換すると、Windows システムでストレージを管理する方法を変更できます。 Basic ディスクでは、プライマリ パーティション、拡張パーティション、論理ドライブが使用されるため、ほとんどの標準構成に適しています。 ダイナミック ディスクには、スパン ボリューム、ストライピング ボリューム、ミラーリング ボリュームなどの高度な機能が用意されていますが、現在は非推奨となり、新しいデプロイには推奨されません。 ディスクをプールしてより大きいボリュームにする場合は、代わりにベーシック ディスクまたは新しい記憶域スペース テクノロジを使ってください。 Windows が起動するボリュームをミラー化する場合、多くのマザーボードに搭載されているような、ハードウェア RAID コントローラーを使用できます。
[前提条件]
ディスクを変換するには、 Administrators グループのメンバーである (または同等の特権を持っている) 必要があります。
Von Bedeutung
ディスクを変換する前に、ディスク上のデータをバックアップし、ディスクにアクセスするすべてのプログラムを閉じます。
ディスクの変換
ディスク管理ツールまたはコマンド ラインを使用して、ディスクを変換できます。 選択する方法については、次の手順に従います。
ディスクの種類を変換する前に、データをバックアップするか、ディスクから移動します。
[スタート] を選択し、「diskmgmt.msc」と入力し、Enter キーを押します。
ディスクに関連するボリュームを右クリックします。
[ ボリュームの削除] を選択し、[ はい] を選択します。 ディスク上のすべてのボリュームに対してこの手順を繰り返します。
ディスクを右クリックし、次のいずれかを選択します。
ダイナミック ディスクに変換し、変換する適切なディスクを選択し、[ OK] を選択します。
ベーシック ディスクに変換します。
変換が完了すると、ディスクの下に [基本 ] または [ 動的] が表示されます。 新しいボリュームが作成された場合は、[種類] 列にディスクの 種類 が表示されます。
パーティション スタイルを変換する前に、データをバックアップするか、ディスクから移動します。
管理者特権のコマンド プロンプト ウィンドウを開き、「 diskpart」と入力して Enter キーを押 します。
パーティションまたはボリュームをクリーニング (削除) して、変換用のディスクを準備します。
注
ディスクにパーティションまたはボリュームがない場合は、手順 3 に進んでディスクを変換します。
ディスク の一覧 を入力し、 Enter キーを押します。 変換するディスク番号をメモします。
「 ディスクの選択」と入力し、変換するディスク番号を入力して Enter キーを押します。
ディスク上のすべてのパーティションとボリュームを削除するには、「 clean」 と入力します。
「 基本変換 」または「 動的変換」と入力し、Enter キーを押 します。
変換が完了すると、プロセスが通知されます。
パーティション スタイルを変換する前に、データをバックアップするか、ディスクから移動します。
管理者特権の PowerShell ウィンドウを開きます。
パーティションまたはボリュームをクリーニング (削除) して、変換用のディスクを準備します。
注
ディスクにパーティションまたはボリュームがない場合は、手順 3 に進んでディスクを変換します。
すべてのディスクを一覧表示するには、次のコマンドを実行します。
Get-Disk
変換するディスク番号をメモします。
ディスクからすべてのパーティションとボリュームを削除するには、次のコマンドを実行します。
<Disk Number>
は、前に説明したディスク番号に置き換えます。
Clear-Disk -Number <Disk Number> -RemoveData -Confirm:$false
ディスクの種類を basic に変換するには、次のコマンドを実行し、 Disk Number
を実際のディスク番号に置き換えます。
$diskNumber = Disk Number
$convert = @(
"select disk $diskNumber",
"convert basic"
)
$convert | ForEach-Object { $_ } | diskpart
ディスクの種類を 動的に変換するには、次のコマンドを実行し、 Disk Number
を実際のディスク番号に置き換えます。
$diskNumber = Disk Number
$convert = @(
"select disk $diskNumber",
"convert dynamic"
)
$convert | ForEach-Object { $_ } | diskpart
変換が完了すると、プロセスが通知されます。