もくじ
📝 はじめに
新しいHDDやSSDを接続したとき、
「エクスプローラーに表示されない」
「ディスクの管理で“未初期化”と出ている」
と戸惑ったことはありませんか?
そのような場面で使うのが、
Initialize-Disk コマンドです。
この記事では、PowerShellでディスクを初期化する基本的な手順と、
取り返しがつかない事故を防ぐための注意点を重点的に解説します。
- 新品のHDD / SSDをWindowsで使えるようにしたい
- 仮想マシン用のディスクを初期化したい
- GUIを使わずにスクリプトで初期設定したい
✅ このコマンドでできること(要点)
- 未初期化のディスクを使用可能な状態にできる
- パーティション形式(GPT / MBR)を指定できる
- スクリプトから安全に初期化処理を実行できる
- 後続のパーティション作成・フォーマット作業につなげられる
✅ Initialize-Disk でできること
Initialize-Disk は、
物理ディスクにパーティション形式(GPT / MBR)を書き込むためのコマンドです。
「初期化」と聞くとフォーマットを想像しがちですが、
Initialize-Disk はディスクを使うための土台を作る処理にあたります。
ただし、既存ディスクに対して実行すると、
パーティション情報が失われる可能性があるため、
対象の確認は必須です。
🧩 基本構文
Initialize-Disk -Number <ディスク番号> -PartitionStyle GPT
ディスク番号とパーティション形式の指定が必要です。
▶ 基本的な使い方(まずこれだけ)
🔹 未初期化ディスクを確認する
Get-Disk | Where-Object PartitionStyle -Eq 'RAW'
RAW と表示されるディスクが、
未初期化の可能性が高い対象です。
ここに表示されていれば、初期化候補として確認できます。
🔹 GPT形式でディスクを初期化する
Initialize-Disk -Number 1 -PartitionStyle GPT
ディスク番号 1 を GPT 形式で初期化します。
エラーが出なければ、初期化は正常に完了しています。
🛠 よく使われる指定例
🔹 MBR形式で初期化する(互換性重視)
Initialize-Disk -Number 2 -PartitionStyle MBR
古いOSや特定用途でMBRが必要な場合に使います。
🔹 パイプラインで初期化する
Get-Disk | Where-Object PartitionStyle -Eq 'RAW' | Initialize-Disk -PartitionStyle GPT
未初期化ディスクをまとめて初期化できますが、
誤検出がある環境では非常に危険です。
💼 実務でよく使う使用例(応用)
🔹 新規ディスク導入時の基本フロー
Get-Disk
Initialize-Disk -Number 1 -PartitionStyle GPT
New-Partition -DiskNumber 1 -UseMaximumSize -AssignDriveLetter
Format-Volume -FileSystem NTFS
初期化 → パーティション作成 → フォーマット、
という一連の流れをPowerShellで完結できます。
- Get-Disk で対象ディスクを確認
- New-Partition で領域を作成
- Format-Volume でフォーマット
🧩 よくある勘違い・つまずきポイント
- Initialize-Disk はフォーマットではない
- 既存ディスクに実行するとデータが失われる可能性がある
- ディスク番号の指定ミスが致命的
- USBメモリもディスクとして表示される
- 管理者権限が必須
⚠ エラー・うまく動かないときの確認ポイント
- PowerShellを管理者として実行しているか
- 対象ディスクが使用中ではないか
- ディスク番号を誤って指定していないか
- 初期化済みディスクに再実行していないか
🧠 注意点
- Initialize-Disk を実行すると、元のパーティション情報は失われます
- 大事なデータがあるディスクには絶対に実行しないでください
- 少しでも不安がある場合は、GUI(ディスクの管理)で確認する方が安全です
📌 まとめ
- Initialize-Disk はディスク利用の第一段階となるコマンド
- GPT / MBR の指定を間違えないことが重要
- 対象ディスクの確認が最優先
- 次は New-Partition や Format-Volume に進む
🔎 PowerShellコマンドを探す
「どの操作から始めるべきか分からない」場合は、
やりたいことからコマンドを探すのがおすすめです。
- ファイルを削除したい
- 一覧を表示したい
- 文字列を検索したい
- 条件で絞り込みたい
- エラーや実行できない原因を調べたい
- ディスクを初期化したい(Initialize-Disk)
- ストレージ構成を最初から作りたい
