새로 산 SK하이닉스 NVMe SSD를 장착했는데도 전원을 켜자마자 기존 HDD가 1순위로 잡히면 당황스럽습니다. 저도 이런 경우를 여러 번 봤는데, 대부분은 SSD를 잘못 꽂아서가 아니라 BIOS·UEFI의 부팅 우선순위가 그대로 HDD에 남아 있는 상태였습니다.
특히 기존 HDD에 예전 윈도우 부팅 정보가 남아 있거나, 새 SSD에 운영체제를 설치해도 Windows Boot Manager가 아닌 예전 SATA 디스크가 먼저 잡혀 있으면 부팅이 꼬입니다. 여기서 중요한 점은 하나입니다. 윈도우 안에서 부팅 순서를 바꾸는 것이 아니라, PC는 CMOS·UEFI에서 바꾸고 윈도우에서는 현재 설치 디스크를 확인하는 방식으로 접근해야 합니다.
먼저 결론부터 보면
PC에서는 Boot Option #1을 새 SSD 또는 Windows Boot Manager로 바꾸면 되고, 리눅스 서버는 efibootmgr·GRUB를 확인하면 되고, 맥은 일반 PC처럼 CMOS 메뉴가 아니라 시동 디스크에서 선택하면 됩니다.
HDD가 1순위로 잡히는 대표 원인
장착 순서보다 부팅 항목이 먼저 적용되는 경우
많이 헷갈리는 부분이 바로 이것입니다. SSD를 먼저 장착했다고 해서 무조건 SSD가 1순위가 되는 것은 아닙니다.
메인보드는 보통 기존에 저장된 Boot Priority를 그대로 유지하기 때문에, 예전에 쓰던 HDD가 Boot Option #1로 남아 있으면 새 NVMe SSD를 달아도 HDD부터 먼저 시도합니다.
기존 HDD에 부팅 정보가 남아 있는 경우
기존 HDD를 데이터 저장용으로만 쓰려 했더라도, 예전 윈도우의 EFI 파티션이나 부트로더 정보가 남아 있으면 BIOS가 그 디스크를 먼저 보여주는 경우가 있습니다. 이때는 HDD가 보조 저장장치여도 실제 부팅 메뉴에서는 1순위처럼 보일 수 있습니다.
클론 이후 EFI 파티션이 꼬인 경우
기존 디스크를 새 SSD로 복제한 뒤 부팅이 이상해지는 경우도 많습니다.
클론은 끝났는데 EFI 시스템 파티션이 제대로 연결되지 않았거나, BIOS 안에서 여전히 예전 디스크의 부트 항목을 먼저 보고 있으면 자동 복구가 반복되거나 검은 화면만 뜨기도 합니다.
UEFI와 레거시 모드가 섞인 경우
운영체제는 UEFI 방식으로 설치됐는데 BIOS는 CSM 또는 Legacy 쪽으로 맞춰져 있으면 새 SSD가 정상 장착되어 있어도 원하는 항목이 안 보일 수 있습니다.
이 부분은 특히 윈도우 클린설치 뒤 자주 걸립니다.
운영체제별로 어디서 확인하고 어디서 바꾸는지
| 운영체제 | 현재 부팅 디스크 확인 | 실제 변경 위치 | 핵심 포인트 |
|---|---|---|---|
| 윈도우 | 디스크 관리, 복구, bcdedit | BIOS·UEFI | Windows Boot Manager 또는 SSD 모델명을 1순위로 |
| 리눅스 서버 | lsblk, efibootmgr, /etc/fstab | UEFI BootOrder, GRUB | nvme0n1과 sda를 정확히 구분하고 EFI 마운트 확인 |
| 맥OS | 시스템 설정 > 시동 디스크 | 시동 디스크 또는 부팅 옵션 | 일반 PC처럼 CMOS 메뉴가 없는 경우가 많음 |
윈도우에서 SSD가 부팅 디스크인지 확인하는 방법
디스크 관리에서 운영체제 설치 위치 확인
여기서 확인할 것은 단순히 SSD 용량만이 아닙니다. (C:) 드라이브가 어느 디스크에 있는지, 그리고 그 디스크에 EFI 시스템 파티션이 있는지를 같이 봐야 합니다.
예를 들어 디스크 1이 NVMe SSD이고 거기에 Windows(C:)가 있다면, 실제로 운영체제는 SSD에 깔린 상태입니다.
여기서 핵심
윈도우가 SSD에 설치되어 있어도 BIOS 안에서 HDD가 1순위로 남아 있으면 정상 부팅이 꼬일 수 있습니다. 그래서 설치 디스크 확인과 BIOS 부팅 우선순위 변경을 같이 봐야 합니다.
설정에서 UEFI 화면으로 들어가는 방법
윈도우 11 기준으로는 설정 > 시스템 > 복구에서 고급 시작 옵션을 사용할 수 있습니다.
여기서 지금 다시 시작을 누르면 재부팅 후 파란 옵션 화면으로 들어가고, 그 안에서 UEFI 펌웨어 설정으로 이동할 수 있습니다.
키보드로 Del이나 F2를 눌러 직접 들어가도 되지만, 노트북이나 빠른 부팅이 걸려 있을 때는 이 방식이 더 편할 때가 많습니다.
명령 프롬프트에서 부팅 항목 확인
조금 더 정확히 보고 싶다면 관리자 권한 명령 프롬프트에서 아래 명령어를 사용할 수 있습니다.
bcdedit /enum firmware
이 명령어를 실행하면 Windows Boot Manager 관련 정보와 EFI 경로를 볼 수 있습니다. 보통 이 항목이 새 SSD의 EFI 파티션을 가리키고 있다면 윈도우 자체는 SSD 쪽 부팅 구조를 보고 있는 상태입니다.
PC에서 실제 부팅 순서를 바꾸는 방법
BIOS·UEFI 진입
전원을 켠 직후 Del 또는 F2를 연타해서 BIOS·UEFI로 들어갑니다.
제조사에 따라 F10, F12, Esc를 쓰는 경우도 있지만 데스크탑 메인보드는 보통 Del 또는 F2가 가장 많습니다.
Boot Priority에서 SSD를 1순위로 변경
Boot 탭 또는 Boot Priority 항목으로 들어가서 Boot Option #1을 새 SSD로 바꾸면 됩니다.
이때 보이는 이름은 보통 다음 중 하나입니다.
- Windows Boot Manager
- NVMe SSD 모델명
- UEFI: SSD 모델명
반대로 기존 HDD는 보통 SATA HDD, ST1000DM... 같은 모델명, 또는 SATA6G_x 식으로 보일 수 있습니다. 기존 HDD가 Boot Option #1이라면 이 항목을 SSD로 바꾸는 것이 핵심입니다.
저장 후 재부팅
설정을 바꿨다면 보통 F10으로 저장 후 재부팅하면 됩니다.
재부팅 뒤 윈도우가 바로 SSD에서 올라오면 정리된 것입니다. 이후 기존 HDD는 데이터 저장용으로 그대로 써도 됩니다.
BIOS에서 같이 보면 좋은 항목
- CSM과 UEFI 모드가 설치 방식과 일치하는지
- SSD가 Windows Boot Manager로 표시되는지
- 클론 뒤라면 EFI 파티션이 정상인지
- 자동 복구가 반복되면 부팅 순서가 다시 바뀌지 않았는지
리눅스 서버에서 부팅 디스크를 바꾸는 방법
lsblk로 NVMe와 HDD 이름부터 구분
리눅스 서버에서는 먼저 어떤 디스크가 SSD인지 정확히 봐야 합니다.
보통 NVMe SSD는 nvme0n1처럼 보이고, SATA HDD는 sda처럼 보입니다.
lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT
이 명령으로 /boot/efi가 어느 파티션에 연결되어 있는지, 루트 파티션이 어느 디스크인지 먼저 확인합니다. 여기서부터 꼬이면 BootOrder를 잘 바꿔도 기대한 결과가 안 나옵니다.
efibootmgr로 현재 UEFI BootOrder 확인
다음은 현재 서버가 어느 항목을 먼저 부팅하려 하는지 봐야 합니다.
sudo efibootmgr -v
출력 결과에 BootOrder: 0003,0001처럼 보이면 앞 번호가 먼저 시도됩니다. 만약 HDD 관련 항목이 앞에 있고 NVMe SSD가 뒤에 있다면 부팅 우선순위가 꼬여 있는 상태입니다.
예를 들어 NVMe 항목이 0001, HDD 항목이 0003이라면 아래처럼 바꿀 수 있습니다.
sudo efibootmgr -o 0001,0003
단, 이 번호는 시스템마다 다르기 때문에 예시 그대로 입력하면 안 되고 현재 서버 출력값을 보고 맞춰서 넣어야 합니다.
필요하면 GRUB를 SSD 기준으로 다시 잡기
부팅 순서만 바꿔도 해결되는 경우가 많지만, SSD에 GRUB가 제대로 올라가지 않은 상태라면 다시 설치가 필요할 수 있습니다. 우분투·데비안 계열은 보통 아래처럼 많이 씁니다.
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB sudo update-grub
리눅스 서버는 배포판마다 갱신 명령이 다를 수 있어서, 운영 중인 서버라면 재부팅 전에 콘솔 접속 수단부터 확보하는 편이 안전합니다. 원격 서버라면 IPMI, iDRAC, KVM 같은 외부 콘솔이 준비된 상태에서 건드리는 것이 좋습니다.
/etc/fstab도 같이 점검
부팅은 되는데 이상하게 느리거나 마운트 오류가 뜬다면 /etc/fstab에 적힌 UUID가 새 SSD 구조와 맞는지도 봐야 합니다. 클론 뒤에는 UUID 중복이나 잘못된 마운트 대상 때문에 문제가 이어지는 경우가 생각보다 많습니다.
맥OS에서 시동 디스크를 바꾸는 방법
맥은 일반 PC처럼 CMOS 메뉴가 없는 경우가 많다
맥은 보통 PC처럼 BIOS에서 Boot Option #1을 만지는 구조로 생각하면 오히려 더 헷갈립니다. 최근 맥은 시동 디스크 또는 부팅 옵션에서 선택하는 방식이 중심입니다.
시스템 설정에서 시동 디스크 선택
시스템 설정 > 일반 > 시동 디스크로 들어가면 부팅 가능한 디스크 목록이 보입니다. 여기서 운영체제가 설치된 SSD를 선택하고 재시동하면 해당 디스크를 기본 부팅 대상으로 잡을 수 있습니다.
디스크 유틸리티에서 APFS 구조 확인
맥에서 외장 SSD나 새 내부 저장장치가 제대로 인식되는데도 시동 항목이 이상하면 디스크 유틸리티에서 APFS 컨테이너, Macintosh HD, 데이터 볼륨 구조가 정상인지 같이 보는 것이 좋습니다.
인텔 맥과 애플 실리콘은 진입 방식이 다르다
인텔 맥은 보통 Option 키를 길게 눌러 부팅 옵션으로 들어가고, 애플 실리콘 맥은 보통 전원 버튼 길게 누르기로 부팅 옵션 화면에 들어갑니다. 이 부분이 달라서 같은 맥인데도 방법이 다른 것처럼 느껴질 수 있습니다.
자주 생기는 상황별 해결 포인트
| 증상 | 가장 먼저 볼 것 | 해결 방향 |
|---|---|---|
| 새 SSD를 달았는데 HDD가 1순위 | BIOS Boot Priority | Boot Option #1을 SSD 또는 Windows Boot Manager로 변경 |
| 윈도우는 SSD에 설치됐는데 자동 복구 반복 | EFI 파티션, 부팅 순서 | 디스크 관리와 BIOS를 같이 확인 |
| 리눅스 서버가 예전 HDD로 부팅 시도 | efibootmgr 출력 | BootOrder 수정, 필요 시 GRUB 재설치 |
| 맥에서 외장 SSD가 시동 디스크에 안 뜸 | 보안 설정, APFS 구조 | 시동 디스크와 디스크 유틸리티 함께 확인 |
정리
이번처럼 새 SK하이닉스 NVMe SSD를 장착했는데 HDD가 먼저 잡히는 상황은 드문 문제가 아닙니다. 다만 원인은 단순합니다. 운영체제 설치 위치와 실제 부팅 우선순위가 서로 다르게 잡혀 있는 상태일 가능성이 가장 큽니다.
PC라면 디스크 관리로 설치 디스크를 확인한 뒤 BIOS에서 SSD를 1순위로 바꾸면 되고, 리눅스 서버라면 efibootmgr와 GRUB를 보면 되고, 맥은 시동 디스크와 부팅 옵션을 보면 됩니다. 이 순서대로 보면 괜히 저장장치를 다시 뽑았다 꽂았다 하지 않아도 대부분 정리됩니다.
FAQ
Q. SSD를 먼저 꽂았는데 왜 HDD가 1순위로 뜨나요?
A. 저장장치 연결 순서와 부팅 우선순위는 다릅니다. BIOS·UEFI에 저장된 기존 Boot Priority가 그대로 남아 있으면 HDD가 계속 1순위로 보일 수 있습니다.
Q. 윈도우에서 부팅 순서를 직접 바꿀 수 있나요?
A. 일반적인 PC 기준으로는 아닙니다. 윈도우에서는 현재 설치 디스크와 EFI 구조를 확인할 수 있고, 실제 부팅 순서 변경은 BIOS·UEFI에서 해야 합니다.
Q. BIOS에서 SSD가 아니라 Windows Boot Manager를 골라야 하나요?
A. UEFI 설치 환경이라면 보통 Windows Boot Manager를 1순위로 두는 경우가 많습니다. 다만 메인보드에 따라 SSD 모델명으로 직접 보이는 경우도 있어서, 결국 새 SSD에 연결된 부팅 항목을 선택하면 됩니다.
Q. 리눅스 서버에서 nvme0n1이랑 sda를 헷갈리면 어떻게 되나요?
A. 잘못된 디스크를 기준으로 BootOrder를 바꾸거나 GRUB를 다시 설치할 수 있습니다. 그래서 lsblk 결과로 용량과 마운트 위치를 먼저 정확히 보는 것이 가장 중요합니다.
Q. 맥도 BIOS에서 부팅 순서를 바꾸나요?
A. 최근 맥은 일반 PC처럼 BIOS 부팅 우선순위 메뉴를 다루는 방식으로 생각하지 않는 편이 맞습니다. 보통은 시동 디스크 설정이나 부팅 옵션 화면에서 선택합니다.
댓글
댓글 쓰기