Windows 10 の SSD 換装で多様な落とし罠に翻弄されたので愛憎こめて対処内容を公知する。
事前状態
- Windows 7 プリインストールノートパソコンを所持(2012年度版)
- Windows 7 → 8 → 8.1 → 10 とアップグレード済み。
- Windows 10 になってからのプロダクトキーは確認していない。
- その後 SSD に換装。移行には「EASEUS Disk Copy」を使用。
- 同じPCを使用するユーザーを「家族アカウント」に招待済み。
事象
Windows 10 メジャーアップデートバージョン1511(ビルド10586)適用後、起動エラー「0xc000000f」となる。
ブートセクタが壊れており、回復コンソールからの command: bootrec /fixmbr, bootrec /fixboot
や、TestDisk でもリカバリできない。
原因
reddit の投稿によると、SSD にするならクリーンインストールしろ、とのこと。
Windows 10 のメジャーバージョンアップのタイミングで発覚したのは、SSD 換装時にディスクコピーしたためで、単に地雷化していた。
データはクラウドや別パーティションに退避済みだったので再インストールすることにした。
落とし罠1:Windows 10 のプロダクトキー確認
実は Windows 10 にアップグレードするとプロダクトキーは置き換わる(メーカ版でも、Windows 8 購入版でもなくなる)。Windows 10 のクリーンインストールのためにはこのプロダクトキーが必要だ。
手持ちのメディアは下記の通り
- (Win7)メーカリカバリメディア
- (Win8)アップグレード版メディア
- (Win10)MS提供ISO
このPCは既に機器情報込みで MS 側にアクティベーションされているわけだが、すでにプロダクトキーは参照することができない。
仕方ないから Windows 7 からしこしことアップグレードインストールする。SSD では Windows 10 のインストールが失敗するため、一度 HDD で Windows 10 まで更新後にプロダクトキーを確認する必要がある。
プロダクトキーさえ確認すればもう HDD に用はない。SSD に乗せ換え、Window 10 をクリーンインストールする。
(15:54 追記)
最新の ISO では Windows 7,8 のプロダクトキーでアクティベーション可能です!
あと一日はやく捕捉したかった 。情弱乙。
落とし罠2:家族アカウントへの切り替え
Microsoft アカウントでログインしてしまうと、ユーザーフォルダ名をコントロールすることができない。Windows 8 だと日本語ユーザー名になってしまうが、Windows 10 ではメールアドレスのユーザー部分になる(適宜省略される)。
いずれにせよフォルダ名は指定したい。その場合「ローカルアカウント」を作成後、「Microsoft アカウント」に切り替えることでフォルダ名が持ち越される。
ところが、家族アカウントとして招待済みの場合、上記手順を行うと「問題が発生しました」と表示されて何もできない。この場合一度家族アカウントの招待を削除する必要がある。
- 家族アカウントの招待を削除
- ローカルアカウントを任意の名前で作成(特に管理者権限などは不要)
- ローカルアカウントを Microsoft アカウントに切替
- 改めて家族アカウントに招待
まとめ
- SSD 換装するならクリーンインストール
- Windows 10 アップグレード後はプロダクトキーを確認しておこう