更新履歴 [ 全て表示戻す ]
2016.12.10: 参考リンクにMBRの情報が混じっていたので補足。

2015.09.03: 初出


UEFI/GTP形式で「自分で予約領域や回復領域のサイズを変更して」Windowsをインストールする方法の紹介です。

という方のために、パーティションを切りつつGPT形式でインストールする方法を紹介しています。
(UEFI/GPT 形式で普通にインストールしたい場合は前回更新を参照のこと)

成功例

GPT Disk完成
▲クリックで拡大
 ・システムドライブの先頭に「REの回復領域」
 ・次に「EFIシステム領域」、「MSR領域」
 ・その後に「WindowsのCドライブ」
 ・最後に
「Windowsシステムの回復領域」
という構成でパーティションを切ってみました。
これらパーティションのサイズは、ユーザーが任意で指定する事ができます。

補足注意

図中の約15GBの「Windowsシステムの回復領域」は、Windows 7 や Windows 10 では作成不要です。Windows 8.1 の「PCのリフレッシュ」や「PCのリセット」で必要になる領域です。(Windows 10 の「このPCを初期状態に戻す」では不要)

このページの元ネタ

上記のMicrosoft資料ページが理解できる人は、以下の情報を読む必要はありません。同じ内容です。このページでは汎用性を犠牲にして、具体的な例としてPC中級者でも作業可能な手順として公開しています。

以下、注意事項と具体的な手順の紹介です。

注意: やっちゃダメなこと

  1. 別のWindows上でパーティションを切ってはダメです。
    • Windows上でGPTパーティションを切ってみた例
      Windowsをインストールすることはできません
      ▲クリックで拡大
      ※Windows上では確認できませんが、MSR領域も作成しています。
      GPTディスクのお作法に則って作成したつもりでいます。
    • 上記で作成したSSDにWindowsをインストールしてみた例
      Windows上でパーティション切りした場合
      ▲クリックで拡大
      このページで紹介する手順は (Windows PEではなく) Windows上で行うと、上図のようにMSRが2個できてしまいます。
      (もしくは、EFIシステムより前に1個だけMSRが出来ます)
    • このようなDiskでも、場合によってはWindowsがインストール出来たりしますが、後で不具合の原因となります。こういうディスクにWindowsをインストールしないようにしましょう。
  2. 従来BIOS、MBR形式でパーティションを切ってはダメです
    • UEFI形式でOSをインストールしたい場合は、システムディスクはGPT形式でフォーマットする必要があります。
    • MBR形式でフォーマットしたHDD/SSDは、GPT形式でフォーマットしなおさないとWindowsのインストールはできません。

用意するもの

※インストールに使用するドライブは、一度完全に初期化します。
必要なデータの入ったドライブは使わないようにしましょう。

※UEFIでUSBメモリのデータをネイティブに読み込むためには、FAT32形式でフォーマットしておく必要があります。

設定ファイルとbatファイルの準備

上で紹介したMicrosoftのサイトに記載されている
 ・設定ファイル(CreatePartitions.txt)
 ・バッチファイル (ApplyImage.bat )
  (※今回の検証ではApplyImage.bat は正常作動せず。)
を作成します。

この二つのファイルを作成したら、それをUSBメモリに保存しておきます。

実際の作業手順

  1. 「上記の設定ファイルを保存したUSBメモリ」と
    「インストールDVD(またはUSBメモリ)」を
    PCにセットし、Windowsのインストールを開始します。
  2. 途中まで普通にインストールを進めていきます。
    • 言語、キーボード等の選択 > 次へ
      >今すぐインストール(I) > 表示
      > ライセンス条項 を表示 > 同意します(A)
      > インストールの種類を選んで下さい
    • 上記までの手順の好きなタイミングで [Shift]+[F10]キーを押します。
  3. コマンドプロンプトが起動します。(ここから重要)
    ここで、用意した設定ファイルとテキストを実行します。
    • まず「echo list volume | diskpart」と入力します
      GPT Disk完成
      ▲クリックで拡大
      この画面の場合、USBメモリはCドライブとなっている事が分かります。
      ※注意:インストールにつかうSSDは初期化されボリュームの無い状態のため、リストに登場していません。
    • 用意した設定ファイル(CreatePartitions.txt)を実行します
      GPT Disk完成
      ▲クリックで拡大
      • 今回の場合、USBドライブはCドライブとなっていたので
        「diskpart /s C:\CreatePartitions.txt」と入力します。
        (先に保存したファイル名を入力します。)
      • ストレージのフォーマットなどで多少は時間がかかりますが、バッチ実行中は見ているだけでOKです。
      • 15GBの回復ドライブを作成しない場合は、終了したらコマンドプロンプトを閉じます。
    • 15GBの回復ドライブを作成する場合
      (※今回、technet.microsoftの手法が上手く実行できなかった)
  4. 手順終了
    • コマンドプロンプトを閉じると、予約領域や回復領域が「任意のサイズに調整された」 GPT Diskが完成している事が確認できます。
      GPT Disk完成
      ▲クリックで拡大
      パーティション情報が正常に表示されない場合でも、「最新の情報に更新」ボタンを押せば、上図のようになっているはずです。
    • 意図したGPT Diskが完成しました。これでWindowsがインストール可能です。

今回の更新は以上です。