シングルブートのWindows 10から別のシングルブートのWindows 10への移行、移行用デュアルブート

シングルブートのWindows 10から別のシングルブートのWindows 10への移行、移行用デュアルブート

HDD に Windows 10 をインストールしましたが、HDD が故障し (時々動作しなくなります)、SSD に別の Windows 10 をインストールしました。最終的には SSD に OS だけが存在するようにしたいのですが、当面は、ファイルや構成を忘れた場合に備えてデュアル ブートにしておきたいです。

コンピューターを起動すると、2 つの OS を含むメニューが表示されます。1 つ目は SSD 上 (クリックするとすぐに起動します)、2 つ目は HDD 上 (再起動して対応する OS をロードします) です。問題ありません。とにかく頻繁に再起動するわけではありません。

問題:HDD を無効にして BIOS に SSD からロードするように指示すると、コンピューターはロードに失敗します。次のメッセージが表示されます:

再起動して適切なブートデバイスを選択する
か、選択したブートデバイスにブートメディアを挿入してキーを押します。

質問:HDD が使用できない場合に、SSD 上の OS を自立させるにはどうすればよいでしょうか? 別のドライブに「移動」する正しい方法と、今すぐ回復する方法は何ですか?


どちらの OS 内で実行すると、bootsect次の結果になります (私が読んだところによると、このエラーはあまり問題ではありません)。

C:\WINDOWS\system32>bootsect /nt60 e: /mbr /force
Target volumes will be updated with BOOTMGR compatible bootcode.

E: (\\?\Volume{296441a0-27e8-11e5-bfd5-005056c00008})

    Updated NTFS filesystem bootcode.  The update may be unreliable since the
    volume could not be dismounted during the update:
        Access is denied.

\??\PhysicalDrive0

    Successfully updated disk bootcode.

Bootcode was successfully updated on all targeted volumes.

(起動可能な USB を持っていないので、bootrecまだ実行を試みていません。)

出力元bcdedit / enum:

Windows Boot Manager
--------------------
identifier              {bootmgr}
device                  partition=\Device\HarddiskVolume2
description             Windows Boot Manager
locale                  en-US
inherit                 {globalsettings}
default                 {default}
resumeobject            {6b79064e-2ba2-11e6-a537-dddf63be2e7f}
displayorder            {default}
                        {current}
toolsdisplayorder       {memdiag}
timeout                 30

Windows Boot Loader
-------------------
identifier              {default}
device                  partition=E:
path                    \Windows\system32\winload.exe
description             Windows 10
locale                  en-US
inherit                 {bootloadersettings}
allowedinmemorysettings 0x15000075
osdevice                partition=E:
systemroot              \Windows
resumeobject            {6b79064e-2ba2-11e6-a537-dddf63be2e7f}
nx                      OptIn
bootmenupolicy          Standard

Windows Boot Loader
-------------------
identifier              {current}
device                  partition=C:
path                    \WINDOWS\system32\winload.exe
description             Windows 10
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {bbddb5d2-aaec-11e5-a2e4-ab39cc78a083}
recoveryenabled         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \WINDOWS
resumeobject            {79aca280-aaec-11e5-a2e4-ab39cc78a083}
nx                      OptIn
bootmenupolicy          Standard
hypervisorlaunchtype    Auto

ブート マネージャーは HDD 上にあるようですが、SSD にある方が良いと思いますが、その方法がわかりません。

そして最後に、diskpart/ list volume/ exit

  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
  ----------  ---  -----------  -----  ----------  -------  ---------  --------
  Volume 0     E   Fast         NTFS   Partition    119 GB  Healthy    Pagefile
  Volume 1         System Rese  NTFS   Partition    100 MB  Healthy    System
  Volume 2     C   System       NTFS   Partition    930 GB  Healthy    Boot
  Volume 3                      NTFS   Partition    450 MB  Healthy    Hidden
  Volume 4     D   Data         NTFS   Partition   2794 GB  Healthy
  Volume 5     G   Storage Ath  NTFS   Partition   1397 GB  Healthy

ディスク管理では、HDD 上のこの「システム予約済み」パーティションは、「システム」、「アクティブ」、「プライマリ」としてマークされています。SSD にはそれがありません。私が読んだところによると、これはオプションであり、BitLocker (私は使用していません) にのみ必要です。今のところ、これを再作成する方法はないようです...

答え1

SSD 上のブート ファイルが不足していると思われます。次のようなものを使用してください:

bcdboot C:\windows /s D: /f all /l en-US

どこ

C:\windows= ファイルを取得するための有効なWindowsインストール

/s D:= ブートディスクとして使用するパーティションのドライブ文字

/f all= 念のため、BIOS と UEFI の両方のブート ファイルをインストールします。

/l en-GB= 使用するファイルの言語、en-USこれがデフォルトです。

その後、新しい BCD ストアにエントリを追加/編集する必要がある場合がありますbcdedit.exe。そのためには を使用します。

関連情報