windwosインストール手順
はじめに
既にUbuntuを入れているマシンに新規HDDを追加しWindows10をインストールしようとした。 UEFI環境でのGPT形式にしなければならないエラーと、メディアからのインストールでのエラーと、複合的なエラーに見舞われ、 まとまったものが見つからなかったため、備忘録。
手順
windowsのインストールメディア(DVD)の作成
https://www.atmarkit.co.jp/ait/articles/1508/06/news034.html
ダウンロードページでツールを今すぐダウンロード 実行し「別のPCのインストールメディアを作成」 書き込み先のDVDの指定画面が現れるため、その画面からISOファイルを書き込み
新規ディスクにWindowsをクリーンインストール
起動画面にてF2を押して、boot画面へ。 bootプライオリティを(UEFI)DVDを選んでDVDからインストール画面に移行
プロダクトキーを入れずに次へ(後で入力する) (カスタム)windowsのみをインストールを選択する ここで、二つの課題が発生 - UEFIBoot形式の場合GPT形式でパーティションを作る必要がある。さもなくば「このディスクにwindowsをインストールすることはできません。選択されたディスクにはmbrパーティションがあります。efiシステムでは、gptディスクのみにwindowsをインストールできます。」というエラーが出る。 - DVDやUSBのインストールメディアを使う場合、「次へ」を押すと「新しいパーティションを作成できなかったか、既にあるパーティションが見つかりませんでした」というエラーが出る。参考
これらを解決するには、diskpartで以下の実施をした。(ネット上にはすぐには見つからなかった) - GPT形式に変換 - インストール先のディスクに、メディア内のインストールファイルを移送しておくことで、そちらからの起動を可能にさせる(なぜかメディアが刺さっていると上記エラーが発生するので)
- インストール画面のままShift + F10を押してコマンドプロンプトを出す
> diskpart #DISKPARTを起動 > list volume #現在のボリュームの一覧を表示
例えば、インストーラの格納されたメディアでドライブレターは"D"、これからWindowsをインストールしたいボリュームのドライブレターが適当に割り当てられていることが分かる。
Windowsをインストール先ディスクを選択する
DISKPART> list disk
ここでインストール先の適切なディスクを選択する(データが消えるので作業対象を間違えないように)
DISKPART> select disk=1 DISKPART> clean DISKPART> convert gpt
ここでlist diskでGPTの列に※が付く。
DISKPART> list disk
DISKPART> list partition DISKPART> select partition=1 # 対応するパーティションを選択 DISKPART> create partition primary size=8192MB
ここで、サイズはメディア内のインストールファイルを移せるのに十分な領域で確保した。 後で、ディスクの残容量を全てWindowsをインストールするパーティションに割り振る。
DiskPart は現在のパーティションをアクティブとしてマーク。 ``` DISKPART> active
作成したパーティションのフォーマット
DISKPART> format fs=ntfs quick
DiskPart は、ドライブ文字またはマウント ポイントを割り当て
DISKPART> assign
最後に> list volumeでどうなったか確認。 ここで、ディスクを抜いて再起動。 (先ほどコピーした先のディスクを優先にブートして)インストールファイルが開始されることを確認します。 そこまでは先ほどと同様に進め、割り当てられていない残りのディスク領域を選択して「次へ」を選択。 インストールが進むはず。