2013.12.15: Microsoftの注意文を見つけたので補足としてリンクを入れました。
Windows 8.1の正式リリースから1週間が経ち、ある程度の情報が集まって来ました。Windows 8から8.1へのアップグレードは、想像以上に大変な感じです。
MSの事前告知の少なさや、当初のRTM出し渋り具合から、
「8⇒8.1はスゲーすんなりとアップグレード出来る」と思っていましたが・・・とんでもない。8と8.1は全くの別物 と考えた方が良さそうです。
はじめに
- SecureBoot関連のトラブルは、ページの後半に記載しています。
先に思いっきり噛み砕いて書いておくと
Windowsの署名とセキュリティの歴史
XP・・・・・・・・署名が無かったら警告を出すよ。各自で確認してね。
7(x64)・・・・署名の無いドライバはもうインストールできないよ。
8(x64)・・・・infファイルも署名を必要にしたよ。
8.1・・・・・・・・常駐プログラムなども署名が必要になったよ。
ってな感じです。動かないソフトやドライバが沢山出てきます。 - 8.1にアップグレード時に「予約領域が不足した場合」や「常駐ソフトがアンインストール出来ない問題」などに出くわした場合は、
Windows8.1にアップデートするまでの苦労と対処法 - 道すがら講堂
このリンク先も良い解説されています。参考になります。 - 一般的な注意点や対処方法としては、自作PCの道楽さんの
Windows8からWindows8.1へのアップデートに失敗する場合の対処方
内のPDFファイルが非常に参考になります。
自作PCの道楽さんのPDF文書の「要点箇条書き部分」を抜き出すと、以下の様な感じです。
- 前段・この事態が発生する中でこの文書で取り扱う事象が発生する場合/その原因/理由などの概論
- アカウント名が日本語/漢字(ファイルネーム)の問題
- 「すべてのWindowsアプリケーションを閉じる」とは?
- Windowsのシステム予約領域の容量不足
- 特に今回のWindows8.1へのアップデートにかかる特殊な要因
- 接続機器、ソフトウエア、BIOSなどの一般的解説
- 高速ブートの無効化
- Windows8.1 x64版の見落としがちな追加要件
- アップデート元に自動ログオンを設定してある場合の注意
後段・具体的なPCの操作など
- 日本語アカウント名が使われていた場合のトラブル対処法
- Windowsのクリーンブート
- BIOS設定や画面、各ベンダードライバ/ソフトウエア更新ページの例
- セキュリティーソフトの完全アンインストールツールのダウンロードページの例
- アカウント名が日本語/漢字(ファイルネーム)の問題
追記: Microsoftの注意文
Windows 8.1 Preview から Windows 8.1 に更新する - Microsoft Windows ヘルプ
とりあえず、以前Windows RT で発生していた問題は解消している模様です。
上記文書および文書内から貼られているリンク先に、Windows8.1へアップデートする際に発生する問題の原因や回避方法などが記載されています。
Windows 8.1 Preview版を利用していたPCにリリース版をインストールする際には、リンク先のような注意を行う必要があります。
上記リンク以外で気をつける事
上記以外(と言うか、言い方を変えだけで同じ話なんだけど)、8.1へのアップグレード時に気をつける点は、- SecureBoot関連が8.1でどう変更されたか?を理解する
- 常駐ソフトは全部削除しないと、8.1へのアップグレードは失敗しやすい
- Windows8.1へアップグレードした後、ドライバ類は全部インストールし直しになる。
(以下、最初に紹介したPDFと重複項目もありますが具体的に)
8.1にアップグレードする際、何に気をつければ良いのか
とにかくSecureBoot関連の変更が非常に大きいです。
従来のPCにWindows8.1をインストールする際はとにかくSecureBoot関連の下調べをしておく事。
→ 参考リンク:Microsoft - セキュア ブートの概要(詳細はページ後半で)
- 8→8.1は環境引継ぎできるけど・・・(重要)
- ドライバもプログラムも、全部インストールしなおした方が良い。
- 正常に動かないプログラムは、思いの他たくさんある。
- (超面倒だけど、可能ならば) 8→8.1前に、お行儀の悪いソフトやドライバは削除しとく。
- アップグレード時に手順を間違えると環境を引き継げない。
→クリーンインストール扱いになるので注意。
(発生条件は今の所不明)
- マイクロソフトアカウントに日本語名をつけている場合は、半角英数字の名前に変更する
- システムファイル内に日本語名のフォルダが出来上がります。
これ、トラブルの原因になりやすいので、避けるべき。
- システムファイル内に日本語名のフォルダが出来上がります。
- (重要)アップグレード前に常駐ソフトは全部削除する事。
- ウィルス対策ソフト
- (ノートPCなどの)電源管理・省電力化ソフト
- タスクトレイに常駐するソフト・ドライバ
・サウンドドライバ
・ビデオカードドライバ
・iTunes
・MS製以外の日本語入力ソフト
などなど、常駐するソフトやOSの根幹に関わるソフトは全部削除しておく。無線マウスなどもドライバ削除し有線マウスに変えておく。 - Windows8.1のSecureBootは、常駐プログラムをかなり厳しく監視している。8で作動していたプログラムも、一部引っかかる。
- IE9/IE10にインストールされているアドオンも削除しておく。
- ドライバ類は、8.1インストール後に、全部もう一度インストールし直すこと。
- ドライバ類の再インストールで調子が元に戻る報告多数。
- ドライバに添付された常駐ソフトが邪魔をして正常なアンインストールやインストールが出来ない報告も多数。
- 高速スタートアップは無効にしてから8.1にアップグレードする事
- 有効のままアップグレードを開始すると失敗しやすい