본 가이드는 윈도우 10 컴퓨터에서 미러링(소프트웨어 RAID-1)으로 부팅 드라이브를 구성한 경우, 기본(primary) 드라이브에 장애가 발생하거나 손상되었을 때 보조(secondary) 미러 드라이브로 부팅되지 않는 문제를 해결하는 방법을 안내합니다.
문제 증상: 보조 미러 부팅 디스크로 부팅하려고 하면 블루스크린(BSOD)과 함께 다음과 같은 오류 코드 0x000000e가 나타납니다.
"Your PC/Device needs to be repaired. A required device isn't connected or can't be accessed."
(PC/장치를 복구해야 합니다. 필요한 장치가 연결되어 있지 않거나 액세스할 수 없습니다.)
이 글에서는 윈도우 10, 8, 7에서 보조 미러 드라이브의 부팅 문제를 해결하는 상세한 방법을 두 가지 소개합니다.
윈도우 10 보조 미러 부팅 디스크 부팅 불가 문제 해결법
- 방법 1. 보조 플렉스(Secondary Plex)로 부팅한 후 디스크 관리에서 문제 해결
- 방법 2. 복구 환경(Recovery Environment)에서 문제 해결
방법 1. 보조 플렉스로 부팅하여 디스크 관리로 미러 제거하기
참고: 아래 설명은 보조 미러 부팅 드라이브만 시스템에 연결되어 있다고 가정합니다.
1단계. 블루스크린 화면에서 F9 키를 눌러 다른 운영체제를 선택합니다.
2단계. 아래쪽 화살표 키로 "Windows 10 – secondary plex" 항목을 선택한 후 Enter 키를 누릅니다.
3단계. 정상적으로 윈도우 10으로 부팅되면 다음 단계를 진행합니다. 만약 부팅되지 않는다면 이 방법은 건너뛰고 방법 2로 이동하세요.
4단계. "시스템 구성(System Configuration)" 유틸리티를 엽니다.
- Windows + R 키를 눌러 실행(Run) 창을 엽니다.
- msconfig를 입력하고 Enter 키를 누릅니다.
5단계. 부팅 탭에서 다음 작업을 수행합니다.
- "Windows 10 – secondary plex (C:\Windows) : 현재 OS" 항목을 선택하고 기본값으로 설정(Set as default)을 클릭합니다.
- 그다음 "Windows 10 (Windows)" 항목(기존 고장 난 드라이브)을 선택하고 삭제를 클릭합니다.
6단계. 확인을 눌러 시스템 구성을 종료하고 컴퓨터를 재시작합니다.
7단계. 재부팅 후 디스크 관리(Disk Management)를 엽니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
- diskmgmt.msc를 입력하고 Enter 키를 누릅니다.
8단계. 누락(Missing) 상태로 표시된 볼륨을 마우스 오른쪽 버튼으로 클릭하고 미러 제거(Remove Mirror)를 선택합니다.
9단계. 누락된 디스크(Missing disk)를 선택하고 미러 제거를 클릭합니다.
10단계. 다음 화면에서 예(Yes)를 클릭하여 미러를 제거합니다.
11단계. 동일한 작업을 반복하여 나머지 모든 볼륨의 미러도 제거합니다.
12단계. 모든 과정이 완료되었습니다!
방법 2. 복구 환경(Recovery Environment)에서 문제 해결하기
참고:
- 아래 설명은 보조 미러 부팅 드라이브만 연결되어 있다고 가정합니다.
- 이 방법은 윈도우 복구 미디어(USB 또는 DVD)로 부팅해야 합니다. 복구 미디어가 없다면 Microsoft의 Media Creation Tool을 사용해 생성할 수 있습니다.
STEP 1. 복구 환경에서 미러 브레이크(Break) 하기
1단계. PC 전원을 켜고 윈도우 10 설치/복구 미디어로 부팅합니다.
2단계. 윈도우 설치 화면에서 SHIFT + F10을 눌러 명령 프롬프트를 실행하거나, 다음 → 컴퓨터 복구 → 문제 해결 → 고급 옵션 → 명령 프롬프트를 차례로 선택합니다.
3단계. 명령 프롬프트에 diskpart를 입력하고 Enter 키를 누릅니다.
4단계. 아래 명령어로 실패(Failed) 상태인 볼륨을 확인합니다.
- list volume
* 상태(Status)가 "Failed Rd"로 표시된 볼륨을 메모해 둡니다. 예시 화면에서는 "Volume 0"과 "Volume 1", 총 2개의 볼륨이 실패 상태입니다.
5단계. 첫 번째 실패 볼륨을 선택합니다.
- select volume 0
6단계. 선택한 볼륨의 상세 정보를 확인하고 누락된 디스크의 식별자를 파악합니다.
- detail volume
* 예시 스크린샷에서는 누락된 디스크가 "Disk M0"입니다.
7단계. 식별자를 확인했다면, 선택한 볼륨의 미러를 아래 명령어로 제거합니다.
- break disk=m0 nokeep
* 참고: "m0"는 누락된 디스크의 식별자입니다. 사용자 환경에 따라 실제 식별자로 변경해서 입력하세요.
8단계. 해당 디스크에 실패한 볼륨이 여러 개 있다면(위 4단계 참조), 각 볼륨마다 미러 제거를 반복합니다. 예를 들어 "Volume 0"과 "Volume 1" 두 개가 실패 상태라면 다음 명령어를 순서대로 입력합니다.
- select volume 1
- detail volume
- break disk=m0 nokeep
9단계. 그다음 누락된 디스크 자체를 삭제합니다. 아래 명령어를 순서대로 입력하세요.
- select disk m0
- delete disk
* 참고: "m0"는 누락된 디스크의 식별자이며, 환경에 맞게 변경하세요.
10단계. 완료되면 exit를 입력해 DISKPART를 종료하고 다음 단계로 진행합니다.
STEP 2. 부팅 구성 데이터(BCD) 복구하기
기본 드라이브가 고장 났을 때 보조 미러 드라이브로 시스템을 부팅하려면, 보조 디스크의 BCD(Boot Configuration Data)를 복구해야 합니다. 복구 방법은 레거시(MBR) 방식과 UEFI(GPT) 방식에 따라 다르므로, 자신의 시스템에 맞는 절차를 따르세요.
① 레거시(MBR) 시스템의 BCD 복구 방법
* 복구 환경의 명령 프롬프트에서 진행합니다.
1단계. 부팅 구성 데이터를 복구하기 위해 아래 명령어를 순서대로 입력합니다.
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /scanos
* 만약 "bootrec /scanos" 실행 결과가 "Total identified Windows installations = 0"이라면, 다음 단계로 넘어가기 전에 아래 명령어를 먼저 입력하세요.
- bcdedit /export C:\bcdbackup
- C:
- cd boot
- attrib bcd -s -h -r
- ren C:\boot\bcd bcd.old
2단계. 부팅 구성 데이터를 다시 빌드합니다.
- bootrec /rebuildbcd
3단계. 부팅 목록에 설치를 추가하려면 "A"를 누른 후 Enter 키를 누릅니다.
4단계. STEP 3으로 계속 진행합니다.
② UEFI(GPT) 시스템의 BCD 복구 방법
* 복구 환경의 명령 프롬프트에서 진행합니다.
1단계. 명령 프롬프트에 아래 명령어를 순서대로 입력합니다.
- diskpart
- select disk 0
- list partition
2단계. 시스템 파티션(System Partition)의 크기를 MB 단위로 확인합니다.
* 예시 스크린샷에서는 시스템 파티션 크기가 99MB입니다.
3단계. 아래 명령어로 시스템 파티션의 볼륨 번호를 찾습니다.
- list volume
* 위 단계에서 시스템 파티션이 99MB임을 확인했으므로, 이 예시에서는 Volume 2가 시스템 파티션입니다.
4단계. 시스템 볼륨에 드라이브 문자를 할당하고 DISKPART를 종료합니다.
- select volume 2
- assign letter=Z
- exit
* 참고: 볼륨 번호는 자신의 환경에 맞게 변경하세요.
5단계. 마지막으로 아래 명령어를 입력해 디스크의 부팅 구성 데이터(BCD)를 복구합니다.
- bcdboot C:\windows /s Z: /f UEFI
6단계. STEP 3으로 계속 진행합니다.
STEP 3. 정상 플렉스를 기본값으로 설정하고 누락된 OS 항목 삭제하기
1단계. 명령 프롬프트에 아래 명령어를 입력해 부팅 메뉴 항목을 확인합니다.
- bcdedit /enum
2단계. "Boot Loader" 섹션에서 정상적으로 작동하는 운영체제(예: "Windows 10 – secondary plex")의 식별자(ID)를 확인하고, 아래 명령어로 기본 부팅 항목으로 설정합니다.
- bcdedit /default {ID}
* 참고: {ID}는 기본값으로 설정하려는 운영체제에 연결된 윈도우 부팅 로더 항목의 GUID입니다.
예: GUID가 {7a995fa6-cf2c-11e7-9da1-f1b4c61b71cc}인 "Windows 10 – secondary plex"를 기본값으로 설정하려면 다음과 같이 입력합니다.
- bcdedit /default {7a995fa6-cf2c-11e7-9da1-f1b4c61b71cc}
3단계. 이번에는 누락된 운영체제의 식별자(ID)를 확인하고, 아래 명령어로 부팅 목록에서 제거합니다.
- bcdedit /delete {GUID}
* 참고: {GUID}는 부팅 메뉴에서 제거하려는 운영체제의 부팅 로더 항목 GUID입니다.
예: GUID가 {7a995fa6-cf2c-11e7-9da1-f1b4c61b71bb}인 누락된 "Windows 10"을 삭제하려면 다음과 같이 입력합니다.
- bcdedit /delete {7a995fa6-cf2c-11e7-9da1-f1b4c61b71bb}
4단계. 모든 창을 닫고, 복구 미디어를 제거한 후 컴퓨터를 재시작합니다.
여기까지입니다! 문제가 해결되셨나요? 도움이 되었다면 아래 댓글로 알려주시고, 주변에도 공유해 더 많은 분들이 이 해결책을 활용할 수 있도록 해주세요.