kenanのブログ

闘病生活

Windows10環境で別ドライブにOSを入れなおしたらハマった

事の発端

最近のElectronアプリケーションはCドライブのユーザーディレクトリにインストールされるから容量少ないとキツイ。別ドライブとCドライブを入れ替えよう!

 

以前の構成

  • C:SSD1 (118GB)
  • D:SSD2 (256GB)
  • E:HDD (2TB)

 

回収後の構成イメージ

  • C:SSD2 (256GB)
  • D:SSD1 (118GB)
  • E:HDD (2TB)

 

作業工程

microsoftのサイトからUSBイメージを作成

 https://www.microsoft.com/ja-jp/software-download/windows10

・最新の更新をダウンロードしてインストール。

 

が、以前のSSD1がクリーンインストールされただけだった。

 

ドライブ選択ってできないんだっけ?と考え直してみたが、既存のOSからインストールディスクのようなものを作成した場合基本的に以前のドライブが選択されるようだ(そもそも選択する画面がない)

 

面倒だが、Windows10の物理ディスクを引っ張り出して、UEFIの起動を外付けドライブ優先にしてSSD2の方へOSを入れなおした。その際SSD1はフォーマットしなおした。

 

インストールが完了して再起動をしてみると、高確率で以下のような画面が表示される。

f:id:h_kenan:20200504182539j:image

どうやら、以前OSが入っていた領域を参照しているけれどもフォーマットしているためエラーとなっているようです。

Windowsインストール時にはその領域は削除できなかったので手動?で削除する必要があるようでした。

 

【Win10】任意のディスクにEFIブートローダをインストールする

https://qiita.com/rerymd/items/638a4fcf8f23ce8aab2d

 

この記事を参考にDiskpartを利用して以前使用していたSSD1の領域を削除して、新しくOSを入れたSSD2にEFI領域を作成することで無事起動することができるようになりました。

 

自作は慣れたつもりではいましたがいろいろ変化しているので時々クリーンインストールしなおしてみると新しい発見があっていいですね。