【手順メモ】古いWin7マシンをWin10にアップグレード

# はじめに
2020年1月14日に Windows7 が EOS を迎えた。
Windows10 への無償アップグレードキャンペーンは2017年までに完全終了しているが、**メディア作成ツール**を使うと今でも無料で Windows10 にアップグレードできる。

古い Windows7 マシンをアップグレードする機会があったので作業ログを残す。

## アップグレードの条件
当然だが Windows7 が**ライセンス認証**されていること。
アップグレードの場合、32bit版から64bit版には変更できない。これを変更したい場合はクリーンインストールになる。
![ライセンス認証](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/6b9c4fd5-6b60-b460-1fe8-b8641c5a5fad.png)
エディションは次のように置き替えられる。

- Windows7 Home Premium ▶ Windows10 Home
- Windows7 Professional ▶ Windows10 Pro

# ハードウェアの増強
このタイミングに併せてハードウェアも強化しておく。
筆者が最後にパソコンを分解したのは、[DOS/V](https://ja.wikipedia.org/wiki/DOS/V)とか[PC/AT互換機](https://ja.wikipedia.org/wiki/PC/AT%E4%BA%92%E6%8F%9B%E6%A9%9F)と呼ばれていた時代で、ちょうど、ISAスロットやIDE接続HDDからの転換期と重なる。ソフトウェアの世界はそれから様変わりしたが、パソコンの中身は当時と変わっていないので何も難しいことはない。

▼ マザーボードの画像。水色枠内がPCIスロット、黄色枠内がDIMMメモリスロットである。
![マザーボード](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/be764fb7-0df0-dfed-7d31-1f0cd7b4d9f9.png)

## メモリの増設
`1GB`のエルピーダ製DDR3規格のメモリ（画像左）が２枚差さっていた。
事務用PC（≠開発用PC）とはいえ、計`2GB`は貧弱なので、さらに、`2GB`のメモリ（画像右）を２枚足して、計`6GB`にする。
![メモリ](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/7d759b30-18be-5751-2b72-4b89da2f105b.png)
DDR2規格以降のメモリでは、同じ規格・同じ容量のメモリを２枚１組で使うのが一般的。メモリをデュアルで動作させることで理論上は２倍のデータ転送速度になる。これを**デュアルチャネル**という。

メモリをマザーボード上のメモリスロットに差す。
デュアルチャネルで動作させるには、メモリスロットの1番目と3番目（2番目と4番目）に差すというような決まりがあるが、スロットが色違いになっているので迷うことはない。
![メモリスロット](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/1ee474c4-c6ce-677e-a668-c479a27e2eb9.png)
取り付けが済んだら **F2キー** で BIOS を起動し、メモリが認識されていることを確認する。
![BIOS](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/fb3c5de5-bad2-ad0a-8e61-f7c4c691dce3.png)

## イーサネットカードの取付
出入りのキッティング業者から提案されたネットワークインターフェイスカード（BUFFALO製で千円もしない）を、マザーボード上のPCIスロットに取り付ける。
![イーサネットカード](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/62885564-4c27-7c2b-75c0-39bc9d16d6ca.png)
上から順に、PCI Express x16スロット、PCI Express x1スロット、PCI Express x1スロット、PCIスロットとなっている。
![PCIスロット](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/d5b586e0-b1fd-61c7-a906-2d61b8cfbda3.png)
オンボードのNICを使うより、CPUの負荷を抑えられるとのことだ。

# Windows10 アップグレード手順
事務用PCとしてはまあまあのスペックになったので、Windows10へのアップグレードを開始する。
## メディア作成ツールのダウンロード
https://www.microsoft.com/ja-jp/software-download/windows10 から **MediaCreationTool** をダウンロードする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/74317642-db01-a620-b7aa-f13d38e53bef.png)

## 任意のフォルダに保存して起動
最初に **[同意する]** をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/25a5c9e1-3754-b4c4-6bb1-a5a8fce7dc20.png)

**[このPCを今すぐアップグレードする]** を選択して次へ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/c620b463-7464-68dc-7ef3-8af17bc1980a.png)
**[別のPCのインストールメディアを作成する]** を選択するとクリーンインストールできるが、本稿では解説しない。

そのまま暫く待つ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/568faf8f-f77a-9553-edf2-27d0db6d29ae.png)

再び、**[同意する]** をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/a75ee388-cc77-eea5-0e29-9c9ac2ece90d.png)

再び、暫く待つ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/f01fc950-660e-264f-8dc2-bb4302d81032.png)

この警告画面が表示された場合は、**[確認]** をクリックする。
今回は設定やアプリを引き継がないので無視で良い。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/49a64991-e420-ba3b-dad1-434dcb199fb7.png)

**[引き継ぐものを変更]** をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/82293c90-1043-024c-1fcc-74544b3cc48e.png)

今回は引き継ぐものがないので **[何もしない]** を選択して次へ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/6f963e9a-a678-8a5e-441c-b3c0f4805ef2.png)

再び、暫く待つ。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/6dbfa470-29ed-ddfd-dfec-1742581ffe59.png)

**[インストール]** をクリックする。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/143b9a12-065f-3af0-7133-a1fdea21b10c.png)

アップグレード手順は、これで以上である。

## エラーになる場合
**SYSPREP 操作中にエラーが発生したため、インストールは SECOND_BOOT フェーズで失敗しました**
のようなメッセージが表示されて、インストールに失敗することがある。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/81ca39ea-1454-379a-87ac-fd25d12dcecc.png)
筆者の環境では、最新の Windows Update を適用するとともに、メーカー提供のアップデーターを実行後、再度、メディア作成ツールにかけると成功した。

▼ メーカー提供のアップデーター画面例（左図：Dell Command Update、右図：HP Support Assistant）
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/236222/3f4c0ad4-3fbf-c821-f64b-230946c6a1ac.png)

それでも失敗する場合はクリーンインストールになるが、それもダメなら、その機種は Windows10 に対応していないと思って諦めよう。
Windows8 発売以前の機種では、メーカーがサポート対象外にしていることが多い。

# さいごに
諸々の状況を考えると素直に最新機種を購入（リース）した方が総合的にコストを抑えられそうだが、この手の作業もIT万屋としてたまにやっておくのは新鮮で良いかもしれない。