こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Windows7 SSD換装後 ブートできない

Windows7 Ultimate 64bitをSSD(128G)からSSD(240G)に換装したところ、
電源投入後「Reboot and Select proper Boot device or Insert Boot Media in Selected Boot device and press a key.」が表示され、
換装後SSDからWindowsが起動できません。
ブートデバイスの優先順位は正しく設定してあります。
SSDは2つのパーティション(OSの入ったパーティション、システムで予約済み)で構成されています。

OSの移動には下記2通りを試しましたが、両方ともダメです。
・Windows7標準バックアップで作ったシステムイメージを、修復ディスクでシステムイメージ回復
・EaseUS Todo Backupでクローン

修復ディスクを使って、以下も試しましたが、ダメでした。
・スタートアップ修復
・コマンドプロンプトで「bcdboot C:\Windows /l ja-JP」
・コマンドプロンプトで「bootrec /fixboot」「bootrec /fixmbr」

特徴的なこととしましては、
換装後SSD単独からはブートできないのですが、
修復ディスクを挿入して電源を入れ、修復ディスクからブートすると、換装後SSD内のWindows7が起動してきます。

ちなみに、「Reboot and Select proper Boot device or Insert Boot Media in Selected Boot device and press a key.」は、
換装前のSSDでもごく稀に表示されることがあったのですが、
その時は、表示後に何かキーを叩けば、Windowsが起動できていました。
(ごく稀に出ることが気持ち悪かったのですが)

どなたか、ご回答をお願いいたします。
もしご回答に足らない情報等ありましたら、ご指摘お願いします。

投稿日時 - 2016-05-16 02:25:56

QNo.9173175

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(8)

ANo.8

回答No.7の当方の回答で気分を害したと思われます。

回答No.6で記載した方法で、修復可能だと思っています。
具体的なやり方等、不明点があれば、「補足」するつもりでいました。
最後にヒントだけを記載して筆を置きます。

回答No.2の補足に書いた操作が問題です。
ここで、目的のSSDに対して、正しく、書き込んだかです。
これが今回の「ダメな原因」です。
> 修復ディスクでシステム回復オプションを起動して、
> コマンドプロンプトで「bcdboot C:\Windows /l ja-JP」を実行し、
この操作は、その前の特定するための操作が重要なことを回答番号6で記載しているのです。
この記載内容をよく理解されると解決します。
もっと的確な回答もあります。
技術屋は、相手を怒らせて、解決を早める方法を採ることもあるということです。

投稿日時 - 2016-05-23 18:14:34

ANo.7

情報の後出しが目立ちますね。
この可能性はないか、やってみました、というやり取りのようです。
ご自分でどこを参考にして、そこに記載していることは、チェック済みですという情報が欲しいところです。
でないと当方もだんだん「ネタ」がなくなってきます。

投稿日時 - 2016-05-21 09:05:37

ANo.6

今までのやり取りを何度も読み返しています。

そこで気になったこと。
一番気になる点だけを一つ。

回答No.2の「補足」で、
> 修復ディスクでシステム回復オプションを起動して、
> コマンドプロンプトで「bcdboot C:\Windows /l ja-JP」を実行し、
この操作した状態が一番大事だと思います。
全ての関係しないHDD/SSDを外していたかです。
接続機器としては、問題のSSD(240G)と、修復ディスクだけで行ったかです。
他のデバイスがあれば、そこに書き出して「知らんぷり」している可能性はないかです。
この補足を待って次の気になる点を記載していきたいと思います。

投稿日時 - 2016-05-21 06:09:17

ANo.5

> BIOSはSSD(128G)もSSD(240G)も認識できています。
> BIOS初期化とCMOSクリアは既に試しましたが、ダメでした。
BIOSの初期化も、ボタン電池を外してやったということは、後は、ブートストラップルーチンが、正しくないということだけになります。
両方のMBRをコピーして、ヘキサダンプ出力で違いをチェックするくらいでしょうか。
しかし、これをやったとしても、違っていれば、ブートストラップルーチンをコピーするくらいですかね。
パーティションテーブルまでコピーしているとは思えないのですが、その辺もチェックするしかないかも知れません。
起動できないので、SSD(240G)のMBRのパーティションテーブル、ブートストラップルーチンのチェックは、どこまでできていますか。
起動できるSSD(128G)で、ディスクの管理で、SSD(240G)のパーティションは正しく設定されているかは、チェック済みですね。
回答No.3の「補足」ではなかったようです。
Linuxで起動できるCD/DVD-ROMをお持ちであれば、ddコマンドで、MBRをファイルに書き出し、そのファイルをヘキサダンプでチェックしていくことになります。
hexdump -C ファイル名
といったコマンドです。
ここまで深入りするかどうかです。
当方は、KNOPPIXであれば、いろいろ検収はしていますので対応はできると思います。

投稿日時 - 2016-05-21 05:57:16

ANo.4

GPTではなく、MBRでしたか。
基本的に問題はないと思います。
そこで一つ提案です。

「ダメ元」で、BIOSの初期化をしてみるのはどうでしようか。
試されましたか。
今現在、SSD(240G)をBIOSで認識できていますか。
もし、SSD(128G)のままではないかと思われます。
いわゆる放電という手段です。
デスクトップの場合は、非常に簡単で、コンセントからプラグを抜き、ボタン電池を抜いて、5分ほど放置します。
それから元に戻します。
この放電処置は、起動HDD/SSDの交換時には、効果がある場合が多いです。
ノートの場合は、ボタン電池ではないため、ショートさせて充電可能な内蔵電池を空にさせないといけないため、少し面倒ですが、成功した例は、たくさんあります。
一例として下記です。

QPC_BIOS_Drive0のHDDを変更出来ない
http://okwave.jp/qa/q9156496.html

投稿日時 - 2016-05-21 02:55:10

補足

ご回答ありがとうございました。

BIOSはSSD(128G)もSSD(240G)も認識できています。
BIOS初期化とCMOSクリアは既に試しましたが、ダメでした。

投稿日時 - 2016-05-21 04:54:55

ANo.3

> 換装後SSD単独からはブートできないのですが
ブートストラップローダが正しく書けていないからです。
ではなぜ正しく書けないのかです。
そのためには、貴殿の質問内容では、パソコンの情報開示が不十分です。
パソコンのメーカ名、型番、自作機か、そのメインボードの型式。
起動できていたSSD(128G)の状態説明、
パーティション構成、
特に、Cパーティション以外のパーティションの詳細、
何を当方が言いたいかと言うと、MBRなのか、GPTなのかです。
これは、購入時の内蔵HDDのイメージコピーしていた場合にさかのぼることにもなります。
こうした情報開示をしないために、補足されてもこれ以上回答ができないことを理解して欲しいです。

基本的に、今問題にしているSSD(240G)と、以前の起動できていたSSD(128G)の比較をして、
Cパーティション以外のパーティションが同じか、それも正しくイメージコピーの対象にしたかです。
特にGPTの場合、ブートストラップローダが問題になります。
まず、起動できていたSSD(128G)で起動し、ディスクの管理 → ディスク0を右クリック → プロパティ 
「ボリューム」タブ → パーティションのスタイル
で、MBRか、GPTかを確認するのも一つです。

投稿日時 - 2016-05-20 18:44:35

補足

ご回答ありがとうございました。
情報開示が不足しており、申し訳ありませんでした。

【パソコンのメーカ名】
ドスパラ

【パソコンの型式】
Prime Galleria ZF C05 (GTX460)

【マザーボードの型式】
ASRock X58 Extreme3

◇起動できていた環境
【パーティション構成】
(C:) SYSTEM (119GB)
(D:) DATA (1.81TB)
(E:) BACKUP (1.81TB)
(Z:) システムで予約済み (99.9MB)

【パーティション詳細】
[レイアウト] (C:)(D:)(E:)(Z:) シンプル
[種類] (C:)(D:)(E:)(Z:) ベーシック
[ファイルシステム] (C:)(D:)(E:)(Z:) NTFS
[状態]
(C:) 正常(ブート、クラッシュダンプ、プライマリパーティション)
(D:) 正常(ページファイル、プライマリパーティション)
(E:) 正常(プライマリパーティション)
(Z:) 正常(システム、アクティブ、プライマリパーティション)
[MBRかGPTか] (C:)(D:)(E:)(Z:) MBR

【HDDまたはSSDの型式】
(C:)(Z:) crucial RealSSD C300 CTFDDAC128MAG-1G1
(D:) WESTERN DIGITAL WD20EARX [2TB SATA600]
(E:) WESTERN DIGITAL WD20EARS [2TB SATA300]

【接続】
(C:)(Z:) SATA3
(D:) SATA3
(E:) SATA2

◇起動できない環境(上記起動できていた環境と異なる点)
【パーティション構成】
(C:) SYSTEM (223GB)

【HDDまたはSSDの型式】
(C:)(Z:) SANDISK SDSSDXPS-240G-J25

◇OS換装で試した方法
1. Windows7標準バックアップでシステムイメージ(C:)(Z:)を(E:)に作成。修復ディスクを起動して、新SSDにシステムイメージ回復。
2. EaseUS Todo Backupで(C:)(Z:)を新SSDにクローン。

GPTは何処にも使用しておりません。全てMBRです。

情報の過不足ありましたらご指摘ください。
ご指導の程よろしくお願いいたします。

投稿日時 - 2016-05-21 00:25:14

ANo.2

No.1の補足です。
(1)「システムで予約済み」がアクティブになりましたので、修復ディスクで起動して bcdboot C:\Windows /l ja-JPを実行してください。
この時点でシステムで予約済みパーティションにブート情報が作成されます。
再起動してSSDから起動してwin7が起動すればOKです。
---
(2)および(3)にてBIOSモードのPCであること(UEFIファームウェア対応ではない)がわかりました。

投稿日時 - 2016-05-16 16:14:25

補足

ご回答ありがとうございました。

「システムで予約済み」がアクティブな状態で、
修復ディスクでシステム回復オプションを起動して、
コマンドプロンプトで「bcdboot C:\Windows /l ja-JP」を実行し、
(この時にも「システムで予約済み」がアクティブであることを確認)
「ブートファイルは正常に作成されました。」と表示されました。

しかし状況変わらず、SSDからブートできません。

「ブートファイルは正常に作成されました。」と表示されたのにSSDからブートできないのは、質問させて頂く前と同じです。
「bootrec /fixboot」「bootrec /fixmbr」を試しても同様に正常終了のメッセージが出ますが、やはりSSDからブートできません。

解決方法はありますでしょうか。
ご指導の程よろしくお願いいたします。

投稿日時 - 2016-05-17 03:32:23

ANo.1

原因は単純なこと(おそらく、UEFI/Legacy bootの設定ミス)にあると思いますが、念のため下記のように基本的なことをチェックしてください。

>・・・修復ディスクを挿入して電源を入れ、修復ディスクからブートすると、換装後SSD内のWindows7が起動してきます。

添付画像参照。
起動した状態で次のことを確認してください。
(1)「システムで予約済み」パーティションはアクティブになっていますか。
アクティブではない場合はdiskpartコマンドでactiveにしてください。
(2)msinfo32.exeを実行して「システム情報」の「BIOSモード」の表示は、どのようになっているか確認してください。(添付画像は「レガシ」の事例です)
(3)PCのBIOS設定の「Boot」オプションを確認してください。
「UEFI/Legacy」アイテムが「Both」となっていて、「UEFI/Legacy Boot Priority」アイテムが「Legacy First」(またはUEFI First)のように、適切に設定されていますか。
要するに、LegacyシステムなのにUEFI Firstを指定したり、UEFIシステムなのにLegacy FirstのようにBoot優先順が適切ではない場合は、正しく設定してください。
---以上です。

大変申し訳ございませんが、この投稿に添付された画像や動画などは、「BIGLOBEなんでも相談室」ではご覧いただくことができません。 OKWAVEよりご覧ください。

マルチメディア機能とは?

投稿日時 - 2016-05-16 04:07:35

補足

ご回答ありがとうございました。

(1)「システムで予約済み」がアクティブになっていなかったので、diskpartコマンドでactiveにしました。

(2)「BIOSモード」の表示がありませんでした。
BIOSに関して表示があるのは、
「BIOSバージョン/日付」American Megatrends Inc. P2.80, 2011/10/31
「SMBIOSバージョン」2.5
だけです。

(3)BIOSにUFFI/Legacyを選択できる項目はありませんでした。
マザーボードは2010年発売の「ASRock X58 Extreme3」です。
少し古いのでUFFI未対応のマザーボードでしょうか。

状況変わらず、換装後SSDからブートすることができません。
ご指導の程よろしくお願いいたします。

投稿日時 - 2016-05-16 15:06:10

あなたにオススメの質問