“부팅 가능한 장치가 없습니다” 오류를 효과적으로 해결하는 방법
“부팅 가능한 장치를 찾을 수 없습니다” 오류는 하드웨어 또는 소프트웨어에 문제가 생겼을 때 발생하는 골칫거리 중 하나입니다.해결 방법이 항상 간단한 것은 아니며, 때로는 Windows가 불필요하게 복잡하게 만드는 것처럼 느껴지기도 합니다.일반적으로 이 오류는 시스템이 부팅에 적합한 드라이브를 찾지 못했을 때 발생하며, 연결 불량, 드라이브 고장, 잘못된 BIOS 설정 또는 부트 섹터 오류 등이 원인이 될 수 있습니다.특히 모든 데이터를 삭제하고 싶지 않은 경우, 문제 해결 방법을 미리 알아두면 큰 도움이 될 수 있습니다.
부팅 가능한 장치가 없다는 오류를 해결하는 방법
부팅 장치가 감지되었는지 확인하십시오.
이게 바로 첫 번째 단계입니다. BIOS에서 드라이브를 인식하지 못하면 다른 모든 과정은 무의미하기 때문입니다.다소 긴장되는 과정이지만, 기본적으로 BIOS/UEFI 설정에 진입해야 합니다.
- PC 전원을 켜고 BIOS 키를 반복해서 누르세요.일반적으로 Del, F2, F10 또는 Esc 키 입니다.경우에 따라 몇 번 시도해야 찾을 수 있습니다.
- 로그인 후 부팅 탭으로 이동하거나 부팅 순서 또는 부팅 우선 순위 라는 항목을 찾으세요.
- SSD, HDD 또는 드라이브 브랜드/모델명으로 표시된 기본 드라이브를 찾아보세요.드라이브가 표시되지 않으면 하드웨어 문제가 있거나 연결이 헐거워졌을 가능성이 있습니다.
일부 시스템에서는 이 단계를 통해 시스템이 드라이브를 인식하는지 여부를 확인할 수 있습니다.인식한다면 다음 단계로 진행하세요.드라이브가 인식되지 않으면 케이블을 확인하거나 드라이브를 다시 장착해 보세요.윈도우는 늘 그렇듯 필요 이상으로 복잡하게 만들어 놓았으니까요.
물리적 문제 해결: 하드웨어 재설치 및 테스트
이 부분은 복불복인 경우가 많지만, 케이블이 헐거워지거나 커넥터 핀에 먼지가 쌓이면 인식 오류가 발생할 수 있습니다. BIOS에서 드라이브가 인식되는데도 Windows에서 “부팅 가능한 장치가 없습니다”라는 메시지가 표시된다면 부팅 순서나 부트 섹터 문제일 가능성이 높습니다.그렇지 않은 경우에는 다음과 같이 하세요.
- 전원을 끄고 전원 플러그를 뽑은 후 케이스를 여세요.
- 모든 SATA 또는 NVMe 케이블을 점검하십시오.저장 장치를 분리한 후 눈에 띄는 손상이나 헐거운 핀이 있는지 확인하십시오.
- 모든 케이블을 단단히 다시 연결하고, 다른 SATA 포트나 케이블을 사용해 보세요.어떤 사람들은 RAM을 다시 장착하는 것(간단히 빼냈다가 다시 꽂는 것)이 부팅 문제를 해결하는 데 도움이 된다고 합니다.
- 가능하다면 다른 시스템에 드라이브를 연결해 보세요.그래도 인식되지 않으면 드라이브가 고장났을 가능성이 있습니다.
드라이브가 간헐적으로 감지되는 것은 드라이브 수명이 다해가고 있다는 전형적인 신호입니다.드라이브에 간헐적으로라도 접근할 수 있다면 즉시 데이터를 백업하세요.마치 시한폭탄과 같습니다.
BIOS에서 부팅 순서 조정하기
BIOS에서 드라이브를 인식했지만 시스템이 다른 장치(예: USB 또는 다른 HDD)에서 부팅을 시도하면 해당 오류 메시지가 표시됩니다.해결 방법은 간단합니다.
- 컴퓨터를 재부팅하고 부팅 옵션 키(일반적으로 F12 )를 누르거나 Del 또는 F2 키를 사용하여 BIOS로 들어가십시오.
- 첫 번째 부팅 장치로 올바른 드라이브를 선택하십시오.
- 또는 BIOS 설정 으로 들어가서 부팅 메뉴로 이동한 다음 메인 드라이브의 우선순위를 지정하십시오.
- 저장하고 다시 시작해 보세요.그렇게 하면 문제가 해결되는지 확인해 보세요.
UEFI 모드와 기존 BIOS 모드 간 전환
부팅 모드 설정이 잘못된 경우에도 이 오류가 발생할 수 있으며, 특히 운영체제 설치 모드가 BIOS 설정과 일치하지 않을 때 그렇습니다.예를 들어, Windows가 UEFI 모드로 설치되었지만 BIOS가 레거시 모드로 설정되어 있거나 그 반대의 경우 부팅에 실패합니다.
이 문제를 해결하려면:
- 부팅 중에 BIOS에 진입합니다(일반적으로 Del 키 또는 F2 키 사용 ).
- 부츠 탭 으로 이동하세요.
- 부팅 모드 또는 UEFI/레거시 옵션을 찾으십시오.
- 시스템 설치 시 설정했던 방식대로 변경하세요.확실하지 않으면 변경해 보세요.단, 작동하지 않을 경우 원래대로 되돌리는 것을 잊지 마세요.
- 모드를 변경하는 경우, 나중에 부팅 파일을 복구해야 할 수도 있습니다(아래 참조).
파티션을 활성으로 표시(MBR 드라이브의 경우)
이 문제는 MBR 디스크를 사용하는 구형 시스템에서 흔히 발생하는 문제입니다. BIOS는 부팅 파일을 위해 “활성”으로 표시된 파티션을 찾습니다.만약 활성으로 표시된 파티션이 없다면 부팅 가능한 장치를 찾을 수 없어 오류가 발생합니다.
활성 파티션을 설정하려면 다음 단계를 따르세요.
- Windows 복구 드라이브 또는 설치 미디어로 부팅하십시오( 복구 미디어 생성에 대한 Microsoft 가이드 참조 ).
- 복구 환경에서 문제 해결 > 고급 옵션 > 명령 프롬프트 로 이동합니다.
- 입력
diskpart하고 엔터를 누르세요.그런 다음: list disk시스템 디스크(일반적으로 디스크 0)를 실행 하고 확인하십시오.- 디스크 번호 를 입력하세요
sel disk 0(또는 0을 디스크 번호로 바꾸세요). - 다음으로,
list partition시스템 파티션(일반적으로 가장 크거나 ‘시스템’으로 표시된 파티션)을 찾으십시오. - 입력란
sel partition 1— 1을 실제 파티션 번호로 바꾸세요. - 마지막으로, 실행하여
active활성 상태로 표시하십시오. exit모든 설정을 종료하려면 두 번 입력한 다음 재부팅하세요.
일부 시스템에서는 이 방법이 효과가 없을 수도 있지만, 부팅 파일이 어떤 이유로든 설정되지 않은 경우 시도해 볼 가치가 있습니다.
부츠 산업의 재건
이때 편법이 필요합니다.부트 섹터가 손상되었거나 오류가 발생한 경우 Windows가 부팅되지 않습니다.다행히 Windows 복구 환경에서는 다음과 같은 도구를 제공합니다 bootrec.
복구 명령 프롬프트에서 MBR 디스크의 경우 다음 명령을 실행하십시오.
bootrec /FixMBR bootrec /FixBoot bootrec /ScanOs bootrec /RebuildBcd
GPT 디스크의 경우, 복구 명령 프롬프트를 통해 EFI 파티션을 마운트해야 합니다.
- EFI 볼륨을 식별하려면 (FAT32, System 또는 Boot 레이블을 찾아)
diskpart해당 명령어 를 사용하십시오.list vol - 해당 항목을 선택
sel vol #하고 드라이브 문자를 할당하십시오assign letter=R. - EFI 부트 폴더로 이동하세요:
cd /d R:\EFI\Microsoft\Boot\ - 오류가 발생하면
cd /d R:\Boot또는 를 시도해 보세요R:\EFI\Boot. - 다음 명령어를 실행하세요:
bcdboot C:\Windows /s R: /f UEFI
윈도우 재설치 (최후의 수단)
다른 모든 방법이 실패하면 Windows를 재설치하는 것이 최후의 수단입니다.설치 중에는 다른 드라이브의 연결을 해제해야 합니다.연결된 드라이브가 있는 경우 Windows가 파일을 보조 디스크에 저장하는 경향이 있어 부팅 문제가 반복적으로 발생할 수 있습니다.
평소처럼 클린 설치 과정을 진행해 보세요.이번에는 모든 것이 제대로 작동할 겁니다.때로는 처음부터 다시 시작하는 것만으로 문제가 해결될 수 있습니다.