Mac Appleシリコン(M3)にて Windows OS が入っている SSD を初期化する

メインで使っている Windows PC が立ち上がらなくなり、
クリーンインストールする事態になった。

とりあえず作業進めていく内に、
OS が入っている SSD が色々邪魔していてインストールができないケースに直面したので、
SSD の OS が入っているところを初期化することになった。

Windows のサブパソコンがあれば簡単にできるんだけど、
Mac しかないので、これで初期化する。

環境

  • Macbook Air Apple M3 Sonoma 14.6
  • UTM v4.x
  • デスクトップパソコン Windows 11 Home
  • Windows OS が入っていた SSD(SATA接続)

NTFS フォーマット

Windows をインストールする先の SSD のフォーマットは、
「NTFS」にする必要がある。

しかし、Mac のディスクユーティリティだと、
Windows でも使えるフォーマットが、

  • ExFAT
  • MS-DOS(FAT) ← FAT32

のみで、
NTFS でのフォーマットができない。

仮想マシンから Windows を立ち上げる

Windows 11 Home を Mac で操作できるようにする。

SATA 接続 SSD を Mac に繋げる

こんな感じの買った。

M.2 SSD には対応してないので注意。
変換するにしても M.2 SSD には M Key(NVMe)、B key(SATA)あるので注意。
多分ほとんどの場合、M Key の M.2 SSD になるはず。

SSD の初期化

どうしても必要なファイルがあれば事前にバックアップをとっておく。

  • 仮想マシンを起動している状態で OS が入っている SSD を外付けで挿し込む
    • 「スタート」→ 検索バーで「ハードディスク パーティションの作成とフォーマット」を探してクリック
      • NTFS、ベーシックデータパーティションを選択して右クリック →「フォーマット」
        • ボリュームラベル:適当
        • ファイルシステム:NTFS
        • アロケーションユニットサイズ:規定値
        • 「クイックフォーマットする」チェック
        • 「OK」クリック
    • SSD がなぜか取り外せなかったのでそのまま Windows をシャットダウンする
    • 仮想マシンシャットダウン後、Mac 側で SSD が認識されてたら安全に取り出す

回復パーティション、EFIパーティション

回復パーティション、EFIパーティションも削除したい場合、
コマンドプロンプト的なターミナルで行う。

もしくはインストールメディアを利用した Windows のインストール時に、
接続している SSD のパーティションを整理できるので、
ここで削除する。

回復パーティション、EFIパーティションは、
Windows のインストール時に、また作成されるらしい。
OS を入れる予定のない SSD には作成されないと思うので注意。