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

Windows에서 Diskpart '표시할 고정 디스크가 없습니다' 오류 해결 방법

Windows 10/8/7에서 diskpart 명령을 사용할 때 '표시할 고정 디스크가 없습니다(There are no fixed disks to show)'라는 오류 메시지가 나타난다면, 이 글이 문제 해결에 도움이 될 것입니다. 이 오류는 주로 컴퓨터가 연결된 하드 드라이브를 감지하지 못할 때 발생합니다. 기본 드라이브에서 발생하면 컴퓨터가 아예 부팅되지 않을 수도 있으며, USB 드라이브나 외장 저장 장치에서도 동일한 현상이 나타날 수 있습니다.

오류의 원인과 해결 방법

이 오류는 케이블 연결 문제 또는 저장 장치 자체의 이상으로 인해 발생할 수 있습니다. 다행히 두 경우 모두 복구가 가능하며, 원인에 따라 아래 방법 중 하나로 문제를 해결할 수 있습니다.

  1. 하드웨어 연결 상태 확인
  2. BCD 손상 복구
  3. MBR 재구축
  4. 드라이버 설치 또는 업데이트

1] 하드웨어 연결 상태 확인

간혹 케이블 연결이 느슨하여 드라이브가 꺼지거나 간헐적으로 작동을 멈추는 경우가 있습니다. 노트북이라면 다른 해결 방법이 모두 실패했을 때 서비스 센터 점검을 받아야 할 수 있습니다. 데스크톱이라면 케이스를 열고 케이블 연결 상태를 직접 확인해 보세요. 누구에게나 쉬운 작업은 아니지만, 의외로 이런 기본적인 사항들이 문제의 원인인 경우가 많습니다.

2] BCD 손상 복구

BCD(Boot Configuration Data, 부팅 구성 데이터)는 Windows 파티션의 부팅 폴더에 위치한 파일로, Windows 시작 방법에 대한 부팅 구성 매개변수와 BCD 스토어라고 불리는 레지스트리 하이브를 포함하고 있습니다. 이 레지스트리에 손상이 생기면 정상적으로 작동하지 않을 수 있습니다. 이 경우 고급 시작 옵션으로 부팅한 후 BCD 손상을 복구하는 것이 좋습니다.

BCD 파일을 다시 빌드하려면 다음 명령어를 사용하세요.

bootrec /rebuildbcd

3] MBR 재구축

동일한 bootrec 명령으로 마스터 부트 레코드(MBR)도 복구할 수 있습니다. MBR은 저장 장치에 설치된 운영체제 수를 기록하고 사용자에게 선택 메뉴를 제공하는 역할을 합니다. 마스터 부트 레코드를 수정하는 데 유용한 옵션은 다음과 같습니다.

  • /FIXMBR: 시스템 파티션에 새 MBR을 기록합니다.
  • /FIXBOOT: 시스템 파티션에 새 부팅 섹터를 기록합니다.
  • /SCANOS: 컴퓨터에 설치된 모든 운영체제를 검사합니다.
  • /REBUILDBCD: 운영체제 항목이 누락된 경우 모든 디스크를 검색하여 누락된 항목을 추가합니다.

이 명령어를 실행하려면 고급 시작 옵션 화면으로 부팅해야 할 수 있습니다.

4] 드라이버 설치 또는 업데이트

평소 정상 작동하던 장치가 갑자기 인식되지 않는다면 최근 업데이트된 드라이버가 원인일 수 있습니다. Windows 업데이트가 하드웨어와 충돌을 일으키는 경우가 종종 있으므로, 드라이버를 롤백하거나 업데이트하여 어떤 설정이 적합한지 확인해 보세요. VMware 드라이버나 가상화 환경에서 이 문제가 발생한다면 해당 드라이버를 업데이트해야 할 수 있습니다.

Windows에 정상적으로 로그인할 수 있고 오류가 다른 드라이브에서 발생하는 것이라면, 서드파티 도구를 활용해 BCD 명령을 실행할 수도 있습니다. 명령 프롬프트 사용이 어렵다면 EasyBCD나 Advanced Visual BCD Editor 같은 도구가 손쉬운 해결에 도움을 줄 수 있습니다.

위 단계들을 따라 '표시할 고정 디스크가 없습니다' 오류를 성공적으로 해결하셨기를 바랍니다.