俺の開発研究所

Ruby on Rails、Linux、Windowsを中心にIT技術系の備忘録とか。よく忘れるので。

*

Windows 10のPCでOS起動できない状況から復旧できたときに試したこと

      2018/02/05

先日、Windows 10マシンのHDDをSamsung SSDに換装したのですが、メインで使用しているデスクトップも同様にSSDに換装しちゃえってことでやってみました。

Windows 10のHDDをSamsung SSD 850 EVOへ換装する手順

Cドライブ用に256GBのSSDを、Dドライブ用に1TBのHDDを用意し、換装作業を行いました。
ディスククローン・移行後のセットアップなどは順調に終わって問題なかったのですが、作業が終わってから古いHDDに一旦戻して挿し直したりしているうちに、移行したSSDの方でOSが見つからず起動できなくなりました。。

そこから何とか復旧できたときに試したことです。

なお、今回のバージョンは以下です。

  • Windows 10 Pro(64bit)

スポンサード リンク

「An operating system wasn’t found.」のメッセージ

PCの電源を入れると、BIOSは起動した後にOSが起動せずに、以下のメッセージが出た。
SSDはマザーボードにSATAケーブルで接続されており、BIOS上で認識はされているのに。

クローン元のHDD・クローン後のSSDをどちらもSATA接続して、BIOSでクローン元のHDDを優先にして起動した際に何かおかしくなってしまったようだ。

復旧までの手順

とりあえず、初期化するのは最終手段とした。
というか、換装作業が完了したのに始めからやり直しは辛すぎたので。

システム修復ディスク スタートアップ修復

まずは、スタートアップ修復を行った。

Windows 10のシステム修復ディスクのCDをCDドライブに入れ、BIOSで起動順序を1番にして電源オン。
「トラブルシューティング」⇒「スタートアップ修復」を選択。

しかし、問題が発生して完了できませんでしたとの結果が…orz

コマンドプロンプト ファイルの確認

続いて、システム修復ディスクからコマンドプロンプトを起動し、何かできるか探ってみた。

「トラブルシューティング」⇒「コマンドプロンプト」を選択。

以下のコマンドで、Cドライブの中身を確認してみる。
しかし、表示されるフォルダがなんか違う、古いHDDの構成が表示されていて、そんなフォルダないはずなのに。
そして、フォルダを開こうにも「破損していて開けません」となる…orz

コマンドプロンプト DiskPartコマンド

次に、「DiskPart」コマンドでディスクの状態を見る。
あれ?パーティションはアクティブになってるが、ブートディスクが「いいえ」になってるけど、これでいいのかな?
一度、パーティションを非アクティブ・アクティブを切り替えてみるも変化なし。

コマンドプロンプト Bootrecコマンド

次に、「Bootrec」コマンドでブート修復を試みる。
しかし、そもそもOSが見つからないと出て変化なし。。

コマンドプロンプト CHKDSKコマンド

次に、「CHKDSK」コマンドでディスクのチェックを行う。
結果的にこれで復旧できた。
助かった。。

最後に

今回学んだ教訓はこちら。

  • OSの入った複数のHDD・SSDをマウントしてPC起動しない方が良さそう
  • 初期化は最終手段

以上。

参考サイト

コマンドプロンプトからWindowsを復旧する4つの方法 (Vista/7/8/8.1/10) – ぼくんちのTV 別館

 - Windows