단일 부팅 Windows 10에서 전환 이중 부팅을 사용하여 다른 단일 부팅 Windows 10으로 이동

단일 부팅 Windows 10에서 전환 이중 부팅을 사용하여 다른 단일 부팅 Windows 10으로 이동

HDD에 Windows 10을 설치했는데 이제 HDD가 죽어가고 있고(가끔 작동이 멈춤) SSD에 별도의 Windows 10을 설치했습니다. 결국에는 SSD에 OS만 존재하기를 원하지만 그 동안에는 일부 파일이나 구성을 잊어버린 경우를 대비해 듀얼 부팅을 선호합니다.

컴퓨터를 시작하면 두 개의 OS가 포함된 메뉴가 나타납니다. 첫 번째는 SSD(클릭하면 즉시 부팅), 두 번째는 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.

관련 정보