Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 UEFI·MBR 부팅 하드 드라이브 미러링하는 방법

이 가이드는 Windows(레거시 또는 UEFI)에서 부팅 하드 드라이브를 미러링하는 데 도움이 되는 단계를 안내합니다. 미러링을 설정해두면 기본 하드 드라이브에 장애가 발생하더라도 보조 드라이브로 부팅할 수 있어 시스템 가동 중단을 최소화할 수 있습니다. 본격적인 작업에 앞서 먼저 충족해야 할 몇 가지 조건을 확인하겠습니다.

부팅 하드 드라이브 미러링을 위한 최소 요구 사항

  • 미러링하려는 드라이브와 동일한 용량의 두 번째 드라이브를 준비하세요.
  • 자신의 시스템이 LEGACY인지 UEFI인지 확인하세요. 두 방식의 미러링 절차는 서로 다릅니다.
  • powercfg.exe /h off 명령으로 컴퓨터의 최대 절전 모드(최대절전모드 파일)를 비활성화하세요.

UEFI 파티션용 부팅 하드 드라이브 미러링

드라이브 유형을 확인했다면, 이제 자신의 시스템이 레거시 기반인지 UEFI 기반인지 식별하는 방법부터 알아보겠습니다. 레거시 시스템은 MBR 파티션 스타일을 사용하고, UEFI 시스템은 GPT 파티션 스타일을 사용합니다.

파티션 스타일 확인하기 – MBR 또는 GPT

시작 메뉴 검색 상자에 diskmgmt.msc를 입력하고 Enter 키를 눌러 디스크 관리(Disk Management)를 실행합니다.

디스크 0을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

볼륨(Volumes) 탭으로 전환한 뒤 해당 볼륨의 파티션 스타일을 확인합니다.

  • MBR(Master Boot Record)로 표시되면 레거시 기반 컴퓨터입니다.
  • GPT(GUID Partition Table)로 표시되면 UEFI 기반 시스템입니다.

보조 디스크가 아직 설정되지 않았다면 연결한 후 하드 드라이브를 초기화합니다. 이때 반드시 MBR을 파티션 스타일로 지정해야 두 디스크 간의 일관성이 유지됩니다. 또한 할당되지 않은 디스크 영역을 생성하고, 디스크 0의 C 드라이브와 같거나 더 큰 공간을 확보해야 합니다.

하드 드라이브를 초기화할 수 없는 경우에는 표준 디스크나 USB 3.0 드라이브의 초기화 방법을 별도로 참고하시기 바랍니다.

이후에는 자신의 파티션 스타일에 맞는 섹션을 따라 진행하면 됩니다.

UEFI 또는 GPT 파티션 스타일에서 Windows 부팅 드라이브 미러링하기

UEFI 시스템의 Windows 부팅 드라이브를 미러링하려면 총 세 단계가 필요합니다. 먼저 복구 파티션, 다음으로 EFI 시스템 파티션, 마지막으로 운영 체제(OS) 파티션 순으로 미러링합니다. 진행하기 전에 사용되는 디스크 관리 명령을 충분히 이해하고 있는지 반드시 확인하세요.

명령 프롬프트를 열고 diskpart 명령을 입력한 후 Enter 키를 누릅니다. Diskpart가 새 창에서 열리며 이후 작업은 이곳에서 진행됩니다.

여기서는 다음 두 가지를 전제로 합니다.

  • DISK 0은 기본 드라이브, DISK 1은 보조 드라이브입니다.
  • 하드 디스크에는 복구(Recovery), 시스템(System), 예약(Reserved) 및 기본(Primary) 파티션이 구성되어 있습니다.

1단계: 복구 파티션 미러링

① DISK 0의 파티션 TYPE ID와 크기 확인

관리자 권한 명령 프롬프트에서 파티션 세부 정보가 표시될 때까지 다음 명령을 하나씩 실행합니다.

select disk 0

select partition 1

detail partition

② 보조 디스크(DISk 1)를 GPT로 변환하고 내용 복사

드라이브를 GPT 파티션 스타일로 변환하고, DISK 0과 동일한 크기의 복구 파티션을 생성한 뒤, 내용을 DISK 1로 복사해야 합니다.

동일한 크기의 기본 복구 파티션 생성:

select disk 1

convert gpt

select partition 1

delete partition override

create partition primary size=100

DISK 1 기본 복구 파티션 포맷 및 ID 설정:

format fs=ntfs quick label=Recovery

select partition 1

set id=DE94BBA4-06D1-4D40-A16A-BFD50179D6AC

파티션의 크기와 ID는 반드시 DISK 0과 동일해야 합니다.

기본 복구 파티션에 드라이브 문자 할당:

select disk 0

select partition 1

assign letter=q

select disk 1

select partition 1

assign letter=z

작업이 완료되면 exit 명령으로 종료합니다.

마지막으로 DISK 0의 복구 파티션 내용을 DISK 1의 복구 파티션으로 복사합니다. 아래 명령을 사용하세요.

robocopy.exe q:\ z:\ * /e /copyall /dcopy:t /xd "System Volume Information"

여기서 Q는 디스크 0 복구 파티션에 할당된 문자, Z는 디스크 1 복구 파티션에 할당된 문자입니다.

2단계: EFI 시스템 파티션 미러링

① DISK 0의 시스템 및 예약 파티션 크기 확인

Diskpart 프롬프트에서 select disk 0을 입력한 다음 list partition을 입력합니다. 모든 파티션과 크기가 표시되며, 이 중 시스템 파티션과 예약 파티션의 크기를 기록해 둡니다.

예를 들어 시스템(EFI) 파티션이 99MB, 예약 파티션이 16MB라고 가정하겠습니다.

② DISK 1에 시스템 및 예약 파티션 생성

select disk 1

create partition EFI size=99

format fs=fat32 quick

assign letter=Y

create partition MSR size=16

③ DISK 0에서 DISK 1로 파일 복사

DISK 0의 시스템 및 예약 파티션 파일을 DISK 1로 복사하려면 DISK 0에도 드라이브 문자를 할당해야 합니다. 먼저 CMD에서 select disk 0, select partition 2, assign letter=S 명령을 차례로 실행한 뒤, 아래의 robocopy 명령을 사용합니다.

robocopy.exe S:\ Y:\ * /e /copyall /dcopy:t /xf BCD.* /xd "System Volume Information"

3단계: OS 파티션 미러링

이제 두 디스크의 파티션이 모든 면에서 동일하게 구성되었으므로, 디스크 관리 GUI를 열어 최종 미러링을 수행합니다.

  1. 디스크 0을 마우스 오른쪽 버튼으로 클릭하고 동적 디스크로 변환(Convert to Dynamic Disk)을 선택합니다.
  2. 변환 마법사가 열리면 디스크 0과 디스크 1을 모두 선택하고 확인을 클릭합니다.
  3. 디스크 0의 C 드라이브/볼륨을 마우스 오른쪽 버튼으로 클릭하고 미러 추가(Add Mirror)를 선택합니다.
  4. 디스크를 지정한 후 할당할 공간을 결정합니다. 이 공간은 C 드라이브 크기와 같아야 합니다.
  5. 마법사가 완료될 때까지 안내에 따라 진행합니다.

GPT 방식의 미러링은 아래에서 설명할 레거시 기반 장치의 방법에 비해 다소 복잡한 편입니다.

레거시 기반 시스템(MBR 파티션 스타일)에서 Windows 부팅 드라이브 미러링하기

레거시 기반 시스템에서는 비교적 간단하게 미러링된 Windows 부팅 드라이브를 만들 수 있습니다. 진행 중에 미러 추가(Add Mirror) 옵션이 회색으로 비활성화되어 있다면, 보조 드라이브의 할당되지 않은 공간이 부팅 드라이브보다 작다는 의미입니다. 이 경우 보조 드라이브의 크기를 축소하거나 조정해 두 드라이브의 크기를 동일하게 맞추면 됩니다.

미러링은 첫 번째 파티션에 장애가 발생해도 시스템이 계속 작동하도록 돕는 이중화 기능일 뿐, 백업 솔루션이 아니라는 점을 꼭 기억하세요. 중요한 데이터는 반드시 별도로 백업해 두는 것이 좋습니다.