LoginSignup
4
3

More than 1 year has passed since last update.

【ブルスク】SSDクローンしたら0xc0000225が出たので直した

Last updated at Posted at 2022-09-07

はじめに

タイトルの通り、SSDをクローンしたら0xc0000225のブルスクが出ました。
色々調べてガチャガチャコマンド打ったら直せたので、備忘録を書いておこうと思います。

状況

OSはWindows10 Pro。

Cドラ(OS入り)のSSDをM.2に換装したかったので、Acronis True Imageというソフトでディスクイメージをクローンしました。
その後クローン先のM.2をCドラに指定、クローン元SSDはデータドライブとして再利用するためフォーマットしてGドラあたりに設定。

ここで再起動したら0xc0000225が出ました。OSぶっ壊れたと思って泣いちゃった。

原因

ブート構成データ(BCDファイル)が迷子になっていたため。

ブート構成データとはOSを起動する方法が載ってる手順書みたいなものです。
起動時にコイツを読み込めないとOSちゃんは自分の立ち上げ方が分からず、動作を停止してしまいます。(かわいいね)

多分クローンソフトがちゃんと仕事してなくて、まだクローン元のSSDにブート構成データがあるとOSが誤認していたんですね。

でもクローン元SSDは空っぽ → BCDドコー( ゚д゚)   → あぼーん って感じ。

対処方法

簡単に言うと

BCDファイルを作り直す。

そもそもの話、クローンしてるのでブート領域自体が消滅しているわけではありません。
OSが場所を認識できてないだけです。

BCDファイルを新しく作り直すことでOSが場所を覚えてくれるので、起動できるようになります。

詳細な手順

私がトラブルシューティングする上で参考にした記事があるので、リンクを貼っておきます。

と言うかぶっちゃけここからは↑のサイトの内容をほぼ丸パクリしています。(殴
この記事より5億倍丁寧に書かれていますので、上記サイトを見るだけで大丈夫です。先駆者に感謝。

手順としては以下の4ステップです。

  1. インストールメディアからWindowsを立ち上げ、コマンドプロンプトに入る
  2. diskpartからブート領域を探しだし、ドライブレターを付ける
  3. BCDファイルを作り直す
  4. 回復パーティションを再認識させる

1. インストールメディアからWindowsを立ち上げ、コマンドプロンプトに入る

このエラーが出ている時点でそもそもOSが完全に沈黙しているはずですが、
以降の手順でコマンドプロンプトを触る必要があるため、インストールメディアからWindowsを立ち上げます。

インストールメディアは別のPCからUSBに焼くか、なければお友達にお願いして作ってもらってください。(適当)

2. diskpartからブート領域を探しだし、ドライブレターを付ける

早速ブート領域をいじりたいですが、デフォルトでは隠しドライブになっているため触れません。
ブート領域のボリュームにドライブレターを付けてcdできるようにします。

> diskpart
diskpart> list volume

FsがFAT32、Infoがシステムになっているボリュームがブート領域です。(たいてい100MBらしい)
image.png
こいつを

diskpart> select volume x (画像では6)
diskpart> assign letter=b: (ドライブレター例)
diskpart> exit

してやれば、ブート領域にドライブレターが付きます。

3. BCDファイルを作り直す

ここが本命です。
前項まででブート領域ちゃんを好きにできる状態になっていますので、(BCDファイルの場所を)わからせます。

> b:
b:> cd /d b:\EFI\Microsoft\Boot
b:> ren BCD BCD.bak
b:> bootrec /Rebuildbcd
b:> bootrec /fixboot
b:> bcdboot c:\Windows /l ja-JP /s b: /f ALL
b:> exit

2行目まででBCDファイルのあるディレクトリまで移動して、3行目でもともと存在するBCDファイルをリネーム、
以降のコマンドでBCDファイルを新しく作り直しています。

4行目で「インストールをブート一覧に追加しますか?YES(Y)/NO(N)/ALL/(A)」と聞かれますので、Yを入力してください。

6行目で「ブートファイルは正常に作成されました。」と表示されたら成功です。
一度シャットダウンしてインストールメディアを取り外し、電源ボタンポチーしてください。

4. 回復パーティションを再認識させる

成功していれば、ブルスクが出ずにWindowsが上がってくるはずです。

ただ、BCDファイルを作り直すと今度は回復パーティションが迷子になってしまうらしいです。(かわいいね)
このままだとシステムの復元とかができなくなって困るので、見つけてあげます。

コマンドプロンプトを管理者権限で開き、

reagentc /enable

を実行するだけ。

このあと

reagentc /info

で、「Windows REの状態」がEnabledになっていればおk。
image.png

おわりに

ディスクのクローンソフトってマジで罠ですよね。
ユーザーフレンドリーな雰囲気出しておきながら割と致命的なエラーを残していくという。

EaseUSとかでHDDからSSDにアップグレードだぜ!っつって泣きを見た人も結構多いんじゃないでしょうか?
(おま環なのかもしれないけど……)

安定した最強クローンソフトの情報お待ちしています。

4
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3