注:MacBook Pro 2011、UEFI、およびGTPを使用します。
ラップトップのDVDドライブをSSD(ディスク2)に交換しました。
Win7を新しいSSDにインストールしました。これは正常に機能しました。
ソフトウェアを新規インストールに移行しようとするのは大変な苦痛だったため、Win7をディスク1からディスク2に複製することにしました。
Clonezillaを使用して、ディスク1のWindowsパーティションをディスク2に複製しました。
両方のディスクにWindows予約済みのブートパーティションがあることに注意してください(ディスク2にWin7をインストールしたため)。
EFIブートはディスク2でWin7を実行できると思いましたが、コンピューターの起動時にWin7 EFIブートを選択すると、その後に表示されたのは、ランダムな白い文字が1行表示された黒い画面だけでした。
次に、ディスク1でWin7の起動オプションを編集して、ディスク2でWin7を起動するオプションが表示されるようにしました。これはログイン画面まで機能します。ログイン後、ディスク2のWin7が読み込み画面でハングします。
これを機能させる方法はありますか?ディスク2のWin7を起動させると、ログイン画面でハングするのはなぜですか?
Windowsはレジストリ内のディスク番号への参照を保持しているため、Windowsシステムディスクを常に別のドライブに複製して復元できるとは限りません。そのため、disk1で修正が必要なすべての場所を見つけることはほとんどありません。
このような場合の通常の手順は、起動元のWindowsインストールを修復することです。 shouldインストールされているアプリケーションを失うことなくdisk1を修正する2つの修復オプションがあります(何も問題がない場合):
スタートアップ修理 (それだけで十分かもしれません)
インストールの修復
Windowsがdisk1から正しく起動した後、追加の起動オプションとしてdisk2を追加できます。
私は以前にこれを一度行ったことがあります(メインインストールをSSDに移動する)
何が起こるかというと、WindowsがUEFIで使用するBOOTMGRは、起動しようとしたときにパーティションの識別子を調べ、ディスクのクローンを作成したときに識別子が変更されました。
ディスクから起動してから、コマンドラインからbcdeditを使用して正しい識別子を設定する必要があります。
迷惑なことに、状況をシミュレートする方法がないため、ステップバイステップの説明やスクリーンショットを作成できません。
最初にBCDストアをバックアップすることを忘れないでください!
(bcdeditの組み込みヘルプを見ると役立つ場合があります)
編集:あなたがMacを使用していて、起動中にCを押したままにして、CDから起動し、「任意のキーを押してCDから起動する」準備ができていることに気付きました。