HDDからSSDの換装
中古でDELLのビジネスデスクトップを入手したのでSSDに換装しようとしたが、
プリインストールOSがWindows8のDtoDモデルで
リカバリメディアが付属しておらず、自分で作成しなければならなかったが
ビジネスモデルでコストカットのためか搭載されていた光学ドライブが
DVD-ROMドライブでライティングができない。
とりあえずDtoD領域のあるHDDからリカバリしてSSDにコピーすることに。
どうせならWindows8を無料で8.1にアップデートできるので試してみることにしたのだが
Windows Updateで最新の更新プログラムを適用をしないとできないようなので
確認すると数十個もの更新プログラムがありすべて適用するまでに
いったい何回再起動したやらで数時間もかかってしまった。
ようやくWindowsストアから8.1へのアップデートをするとまたさらに小一時間もかかったが何とか完了した。
無事にWindows8.1にアップデートできたところで
フリーのバックアップソフトとしてEaseUS Todo Backup を使って旧PCからSSDにクローンを作成しようとして
500GBのHDDから128GBのSSDなので
丸ごとディスククローンするには容量が足りないのでパーティションクローンで
OSの入ってるパーティションだけをコピーしたのだが
その際にSSDをMBRではなくGPTで初期化してしまったのが、苦労することになろうとは。
コピーしたSSDに換装したがWindowsが起動できなかった。
BIOSからSSDを選択してもブートデバイスが見つからないというエラーが表示される。
GPTのディスクではUEFIからでないと起動ができないがUFEIブートには
CD-ROMドライブしか認識されていない。
Windows Boot Managerを選択しても起動できなかった。
OSの入っているCドライブのパーティションだけをコピーしたので
起動情報等が入っているEFIシステムパーティションがないので起動できなかったようだ。
改めてEFIシステムパーティションとCをコピーしたがまだエラーコード0xc0000225が出て
修復する必要があります。インストールメディア上の回復ツールを使用とメッセージが表示される。
調べてみるとブート情報が壊れているようだ。
プリインストールのDtoDモデルでインストールディスクもないので
Microsoft公式サイト からWindows8.1のインストールメディア作成して別のPCからDVD-Rに焼いた。
作成したインストールDVDからブートして
「コンピューターを修復する」→「トラブルシューティング」→「詳細オプション」→「スタートアップ修復」
を試したが効果はなし。
同じく「詳細オプション」から「コマンドプロンプト」を選択して
bcdboot c:\windows /l ja-jp /s c:
コマンドを入力するとC:にブート情報が書き込まれて
UEFIブートでWindows Boot Managerから無事に起動できるようになった。
HDDからSSDにクローンする場合はディスク丸ごとクローンするべき。
