Windows 10, 8.1 또는 Windows 7 시스템을 시작할 때 'no boot device found press any key to reboot the machine'(부팅 장치를 찾을 수 없습니다, 아무 키나 눌러 재부팅하세요)라는 오류 메시지가 표시되나요? 이 오류는 부팅 정보가 저장된 HDD/SSD에 시스템이 접근하지 못했다는 의미입니다. 즉, 컴퓨터 전원을 켰을 때 연결된 모든 드라이브에서 부팅 정보를 검색했지만 이를 찾지 못한 것입니다.
오류 메시지는 상황에 따라 조금씩 다르게 나타날 수 있습니다. 예를 들어 'no bootable device detected – Insert Boot disk And press any key'(부팅 가능한 장치가 감지되지 않음 – 부팅 디스크를 삽입하고 아무 키나 누르세요) 또는 'No Boot Device Available – Strike the F1 key to retry boot'(사용 가능한 부팅 장치 없음 – F1 키로 재부팅 시도) 같은 형태로 표시될 수 있습니다.
부팅 장치를 찾을 수 없는 오류가 발생하는 이유
이 부팅 오류는 주로 시스템 문제를 해결하기 위해 재부팅할 때나 새로운 내장 HDD 또는 외장 하드 드라이브를 추가한 후에 발생합니다. 주요 원인은 다음과 같습니다.
- 잘못된 부팅 순서 설정
- 손상된 MBR(BOOTMGR 누락 또는 손상)
- 시스템 파일 손상
- HDD 불량, 디스크 드라이브 오류, 배드 섹터
- 파티션이 인식되지 않는 문제
부팅 장치 오류 해결 방법
오류의 원인을 이해했다면, 아래 해결 방법을 하나씩 적용해 보세요.
1. 외장 USB 장치 분리하기
가장 기본적인 방법부터 시작해 보세요. 외장 HDD, USB 메모리 등 모든 외장 USB 장치를 분리하세요. 부팅 순서가 잘못 설정된 경우 Windows가 외장 드라이브나 USB 드라이브로 부팅을 시도하다가 운영체제를 찾지 못해 이 오류가 발생할 수 있습니다.
실제로 Microsoft 포럼이나 Reddit에서도 USB 장치를 분리한 후 부팅 문제가 해결되었다는 사용자 사례가 많이 보고되었습니다. 외장 HDD, USB 드라이브, 프린터, 스캐너 등을 모두 분리한 뒤 정상적으로 부팅되는지 확인해 보세요. 정상 부팅된다면 장치를 하나씩 다시 연결하여 문제를 일으키는 장치를 찾아내면 됩니다.
2. HDD 케이블 연결 상태 확인하기
노트북 사용자라면 이 단계는 건너뛰어도 됩니다.
데스크톱 PC 사용자라면 부품 연결이 제대로 되어 있지 않을 때 이 오류가 발생할 수 있습니다. 특히 SATA 케이블이나 전원 케이블이 HDD에 제대로 연결되지 않은 경우가 흔합니다.
PC 전원을 끄고 콘센트에서 분리한 후 케이스를 열어 모든 SATA 케이블이 메인보드와 하드 드라이브에 단단히 연결되어 있는지 확인하세요. 실제로 여러 사용자들이 SATA 케이블 연결 불량이 원인이었으며, 케이블을 다시 연결한 후 문제가 완전히 해결되었다고 보고했습니다.
3. 부팅 순서 변경하기 (하드 드라이브를 첫 번째 부팅 장치로 설정)
앞서 언급했듯이 잘못된 부팅 순서는 컴퓨터가 부팅 불가능한 드라이브나 장치로 부팅을 시도하게 만들어 오류를 유발합니다. BIOS 설정에 진입하여 하드 드라이브를 첫 번째 부팅 장치로 변경해 보세요.
컴퓨터를 재시작하면서 전원 켜짐과 동시에 F2 키(제조사에 따라 Del, F12, F8)를 연속해서 눌러 BIOS 화면에 진입합니다. 'BIOS Setup Utility'에서 'Boot' 메뉴로 이동한 후 방향키(↑↓)를 사용해 부팅 가능한 디스크를 첫 번째 부팅 장치로 지정합니다. 이후 F10 키를 눌러 변경 사항을 저장하고 재부팅하세요. 이번에는 올바른 디스크 드라이브로 부팅을 시도하므로 오류가 해결될 수 있습니다.
4. 시스템 부팅 정보 복구하기
MBR이 손상되면 'No Boot Device Available' 오류가 나타날 수 있습니다. 또한 BCD(부팅 구성 데이터)나 MBR(마스터 부트 레코드) 같은 부팅 정보가 손상된 경우에도 '부팅 가능한 장치를 찾을 수 없음' 오류가 발생합니다.
Windows 8.1 및 10 사용자는 고급 옵션(Advanced options)에서 명령 프롬프트를 실행하세요. Windows 7 사용자는 설치 미디어로 부팅한 후 언어 및 지역을 선택하고 '컴퓨터 복구(Repair your computer)'를 클릭합니다. 운영체제 목록에서 Windows 7을 선택하고 '다음'을 클릭한 후 '명령 프롬프트'를 실행합니다.
명령 프롬프트에서 아래 명령어를 한 줄씩 입력하고 각 줄마다 Enter 키를 누르세요. (새 설치를 부팅 목록에 추가할지 묻는다면 Y를 입력하고 Enter를 누릅니다.)
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /scanos
- bootrec /rebuildbcd
위 명령어로 해결되지 않으면 아래 명령어를 대신 사용해 보세요.
- bcdedit /export C:BCD_Backup
- c:
- cd boot
- attrib bcd -s -h -r
- ren c:\boot\bcd bcd.old
- bootrec /RebuildBcd
명령 실행 후 문제가 해결되었는지 확인합니다.
5. 디스크 드라이브 오류 검사 및 수정하기
BCD와 MBR 복구를 마쳤다면, CHKDSK 명령을 실행하여 디스크 드라이브 오류와 배드 섹터가 문제의 원인이 아닌지 확인하세요. 동일한 명령 프롬프트에서 chkdsk /f /r /x 명령을 입력하고 Enter 키를 누릅니다.
이 명령은 디스크 드라이브를 스캔하여 오류를 검사하고, 발견된 오류는 가능한 한 자동으로 복구합니다. 복구 과정이 100% 완료될 때까지 기다려 주세요.
6. SFC 유틸리티로 손상된 시스템 파일 복구하기
CHKDSK 실행 후에는 시스템 파일 검사기(SFC) 유틸리티를 실행하여 손상되거나 누락된 시스템 파일이 부팅 오류의 원인이 아닌지 확인하세요. SFC는 시스템을 스캔하여 문제가 있는 파일을 %WinDir%\System32\dllcache 폴더의 압축 파일에서 복원합니다.
동일한 명령 프롬프트에서 sfc /scannow 명령을 입력하고 Enter 키를 누릅니다. 검사가 100% 완료될 때까지 기다린 후 Windows를 재시작하세요. 이번에는 '부팅 장치를 찾을 수 없음' 오류 없이 정상적으로 부팅될 것입니다.
참고: SFC 검사 결과 'Windows 리소스 보호에서 손상된 파일을 발견했지만 일부를 복구하지 못했습니다'라는 메시지가 표시되면 DISM 명령(dism /online /Cleanup-image /restorehealth)을 실행하세요. DISM은 시스템 이미지를 복구하여 SFC가 제대로 작동하도록 도와줍니다.
7. 기본 파티션을 활성 파티션으로 변경하기
위 방법들을 모두 시도했는데도 오류가 계속된다면, 하드 드라이브의 기본 파티션을 활성 파티션으로 변경해 보세요. 어떤 이유로든 운영체제가 설치된 기본 파티션이 비활성 상태가 되면 부팅 가능한 장치를 찾지 못하는 오류가 발생할 수 있습니다.
고급 옵션에서 명령 프롬프트를 다시 열고 아래 명령어를 순서대로 입력하며 각 줄마다 Enter 키를 누릅니다.
DiskPart
list disk
select disk 0
list volume
select volume 3 (운영체제가 설치된 볼륨 번호를 선택하세요. 환경에 따라 번호는 다를 수 있습니다)
active
exit
참고: 일반적으로 100MB 크기의 시스템 예약 파티션이 있다면 해당 파티션을 활성화하고, 시스템 예약 파티션이 없다면 C: 드라이브를 활성 파티션으로 지정하세요.
명령 프롬프트를 닫고 PC를 재시작합니다. 대부분의 경우 이 방법으로 Windows 10, 8.1, 7의 부팅 장치 오류가 해결됩니다.
8. 운영체제 재설치하기
운영체제의 손상된 파일이 오류의 원인일 가능성도 있습니다. 시스템을 초기화하거나 Windows 설치 미디어를 사용해 운영체제를 재설치해 보세요. 재설치 후에는 오류가 더 이상 발생하지 않을 것입니다.
위에서 소개한 방법들은 Windows 10, 8.1, 7에서 발생하는 '부팅 가능한 장치가 감지되지 않음', 'No Boot Device Available', '부팅 장치를 찾을 수 없음' 등 다양한 부팅 오류를 해결하는 가장 효과적인 방법들입니다. 단계별로 차근차근 적용하면 대부분의 부팅 문제를 해결할 수 있습니다.