Diskpartを使用してディスクパーティションを作成、削除、クリーンアップ、または拡張する
Windowsシステムでの基本的なディスク操作では、管理者はdiskpartを使用できます。
マイクロソフトは、1999年からWindows2000オペレーティングシステムでwindowsに空きディスク管理ツールを含めました。 Diskpartは新しく追加されたディスクをスキャンしますが、ドライブパーティションの作成、削除、サイズ変更、ドライブ文字の割り当てまたは再割り当て Diskpartは、ドライブボリューム、仮想ハードディスク、USBフラッシュドライブなどのリムーバブルメディアでも動作します。
マイクロソフトはdiskpartの開発を続けており、ユーティリティの最新バージョンは38のコマンドを備えています。 Diskpartを使用するには、ディスクやパーティションなどのオブジェクトを一覧表示し、変更するオブジェクトを選択します。
diskpartを使用するには、データストレージの用語を理解する必要があります
Diskpartを使用するには、Windowsディスクの用語の基本的な理解が必要です。 ベーシックディスクは、ハードドライブ、ソリッドステートドライブ、USBフラッシュドライブなどの記憶装置で、Windowsファイルシステムでフォーマットします。
ベーシックディスクは、一つまたは複数のパーティションを保持できます。 パーティションは、単一のディスクに限定された論理構造です。
ボリュームは、一つ以上のディスクにまたがることができる一つ以上のパーティションで構成されるオペレーティングシステムの構造です。
diskpartを使用する
間違ったオブジェクトを選択すると元に戻す機能がないため、diskpartを使用するときは注意が必要です。 また、コマンドが入力されると、破壊的なものであっても、diskpartは実行する前に確認を要求しません。 たとえば、誤ったdiskpart delete partition操作を実行する場合は、サードパーティ製のディスク管理プログラムなどの別のユーティリティを使用してデータを回復するか、バッ
diskpartを使用するときの問題を回避するには、次のヒントに従ってください:
- 変更する予定のディスクをバックアップするまで、diskpartを使用しないでください。
- ダイナミックディスクを使用するシステムでdiskpartを使用する場合は注意してください。
- diskpartを使用する前に、ハードウェアベンダーに確認してください。
diskpartを使用してパーティションを作成する
diskpartを使用してディスクをパーティション化すると、RAIDアレイに新しく追加されたハードディスクのI/Oパフォーマ Exchange Serverなどの多くのサーバーアプリケーションのドキュメントでは、diskpartを使用してプライマリパーティションまたは拡張パーテ 拡張パーティションは、追加の論理ドライブの割り当てにのみ使用できます。
diskpart createコマンドは、ディスクパーティション、単一のディスクまたは複数のディスク上のボリューム、および仮想ハードディスクを作成します。
このコマンドとそれに続くすべてのコマンドでは、diskpartを実行する前にコマンドプロンプトを開く必要があります。 Windowsの検索ボックスまたはWindows+Rキーの組み合わせで開くコマンドの実行ダイアログボックスからコマンドの実行ウィンドウからcmdと入力します。
パーティションを作成するには:
- コマンドプロンプトで、次のように入力します。diskpart
- DISKPARTプロンプトで、list diskと入力します(操作するドライブ番号に注意してください。)
- DISKPARTプロンプトで、次のように入力します。select disk0(これにより、編集するディスクが選択されます。)
- DISKPARTプロンプトで、create partition primary size=10000と入力します(sizeパラメータはメガバイト単位のサイズを参照します。 この場合、10000は10GBに等しくなります。 “Primary”を”extended”に変更して、拡張パーティションを作成します。 サイズを設定しない場合は、ディスク上のすべての使用可能な領域がパーティションに使用されます。)
- DISKPARTプロンプトで、assign letter=Dと入力します(未使用のドライブ文字を選択します。)
- DISKPARTプロンプトで、コマンドプロンプトからexit
- と入力し、formatコマンドを使用するか、Windowsのディスク管理ユーティリティまたは任意のディスクフォーマットツールを使用してドライブをフォーマットします。 通常は、初期化プロセス中にNTFSファイルシステムを使用します。
diskpartを使用したパーティションの拡張
パーティションまたはボリュームに領域を追加する場合、この方法は二つのディスクを構成するよりも優れています。 ダイナミックディスク拡張は、新しく追加された領域のみを連結するため、データを再処理せずに元のパーティションの最後にディスク領域を追加す
連結は、各パーティション内のパフォーマンスを分離し、パーティションがRAIDアレイで構成されている場合、フォールトトレランスを提供しません。 Diskpartは既存のデータを再処理します。 これは、ディスク管理ユーティリティのように、最後に新しい領域を追加するだけでなく、既存のパーティションデータがアレイ内のすべてのドライブに広
パーティションを拡張するには:
- 同じドライブで連続した空き領域が使用可能であり、空き領域が拡張するパーティションの隣にあり、その間にパーティションがないことを確認します。 この方法を試す前に、完全バックアップがあることを確認してください。
- コマンドプロンプトでdiskpart
- と入力しますDISKPARTプロンプトでselect disk0と入力します(ディスクを選択します。)
- DISKPARTプロンプトで、select volume0と入力します(ボリュームを選択します。)
- DISKPARTプロンプトで、”extend”と入力します(サイズを設定しない場合、diskpartはディスク上の使用可能なすべての領域を使用します。)
- DISKPARTプロンプトで、”exit”と入力します
diskpart
を使用したパーティションの削除diskpartのdeleteコマンドは、ダイナミックディスク、パーティション、ボリューム、およびシャドウコピーを削除します。 ディスク上に複数のボリュームがある場合、または回復パーティションなどの不要なパーティションがある場合、このコマンドはそれらを削除して未割
パーティションを削除するには:
- コマンドプロンプトでdiskpart
- と入力しますDISKPARTプロンプトでselect disk0と入力します(ディスクを選択します。)
- DISKPARTプロンプトで、list partition
- と入力します。DISKPARTプロンプトで、select partition4と入力します(パーティションを選択します。)
- DISKPARTプロンプトで、”delete partition”と入力します。
- DISKPARTプロンプトで、”exit”と入力します
diskpartを使用したボリュームの作成
Windowsでダイナミックディスクを使用する場合、diskpartを使用して四つのボリュームタイプを作成することができます。
単純なボリュームを作成するには:
- コマンドプロンプトで、diskpart
- と入力します。DISKPARTプロンプトで、select disk0と入力します(ディスクを選択します。)
- DISKPARTプロンプトで、create volume simple size=1000と入力します(サイズはメガバイト単位です。)
- DISKPARTプロンプトで、exit
diskpart
を使用したディスクのクリーニングディスク全体を消去する場合は、diskpart cleanコマンドを使用して、保存されているすべてのデータ この操作では、各ディスクセクターにゼロを書き込むことによって、ディスク上のすべてのデータが削除されます。 Diskpartは、選択したドライブからすべてのパーティションとボリューム情報も削除します。
ディスクをクリーニングするには:
- コマンドプロンプトでdiskpart
- と入力し、diskpartプロンプトでselect disk0
- と入力し、diskpartプロンプトでclean all
- と入力し、exit
diskpart
を使用するその他の方法起動可能なusbフラッシュドライブを必要とするメンテナンス作業の場合は、diskpartを使用してパーティションをフォーマットし、リムーバブルドライブ上のフ 管理者は、windowsプレインストール環境とWindows回復環境の両方でdiskpartを使用して、ディスクの問題を修正したり、展開用にマシンを設定したりすることもできます。
diskpart/sスイッチを使用すると、管理者はスクリプトを実行して、複数のシステム用のディスクの構成、回復パーティションの追加、ディスクからすべてのデー
Microsoftサイトのサンプルコードは、管理者がdiskpartから呼び出して自動的に実行できるテキストベースのスクリプトファイルの開発方法の例を示しています。 ITワーカーはいくつかのdiskpartスクリプトを実行できますが、問題を防ぐために、スクリプトの実行後15秒の遅延でビルドすることをお勧めします。
展開用のWindows10システムを準備するためにdiskpartを使用する方法の詳細なチュートリアルについては、SearchEnterpriseDesktopサイトのこのブログ記事では、スクリプトでdiskpartを使用す