디스크 관리 작업 중 'No usable free extent could be found(사용 가능한 여유 익스텐트를 찾을 수 없음)' 오류가 발생하면 당황스러울 수 있습니다. 이 오류는 주로 DiskPart 유틸리티를 사용해 파티션을 생성하려 할 때 나타나며, 디스크가 Windows에서 제대로 인식되지 않거나 드라이브에 충분한 공간이 없을 때 발생합니다.
DiskPart는 예전의 fdisk로 알려졌던 명령줄 기반 도구로, 하드 드라이브의 파티션을 관리할 수 있게 해주는 유틸리티입니다. 다만 GUI 환경에 익숙한 사용자에게는 명령줄 인터페이스 특성상 오류 메시지가 원인을 정확히 짚어주지 못하는 경우가 많아 문제 해결이 까다롭게 느껴질 수 있습니다.
걱정하지 마세요. 이 글에서는 해당 오류의 주요 원인을 살펴보고, 문제를 해결할 수 있는 실질적인 방법들을 단계별로 소개해 드리겠습니다.
'사용 가능한 여유 익스텐트를 찾을 수 없음' 오류의 원인
이 오류의 원인은 의외로 명확한데, 오류 메시지 자체에 힌트가 담겨 있습니다. 대표적인 원인은 다음 두 가지입니다.
- 디스크 공간 부족: 파티션을 생성하려는 디스크에 여유 공간이 부족한 경우 이 오류가 발생할 수 있습니다. 이 경우 드라이브의 사용 가능한 용량을 먼저 확인하고, 그에 맞게 파티션 크기를 조정해 생성해야 합니다.
- 디스크 인식 실패: Windows가 디스크를 제대로 인식하지 못해 해당 장치에 데이터를 쓰거나 파티션을 생성하지 못하는 경우도 있습니다. 간단히 USB를 뽑았다가 다시 연결하는 것으로 해결되기도 하지만, 그렇지 않다면 아래의 해결 방법들을 시도해 보세요.
원인을 확인했으니, 이제 실제로 문제를 해결할 수 있는 방법들을 하나씩 알아보겠습니다.
방법 1: 장치 관리자에서 장치 드라이버 제거하기 (USB 메모리)
USB 메모리를 사용 중이라면 드라이버 문제나 장치 인식 오류로 인해 Windows가 USB와 제대로 통신하지 못하고 있을 가능성이 높습니다. 특히 USB 저장장치는 이런 현상이 자주 발생합니다. 다음 절차에 따라 드라이버를 재설정해 보세요.
- 바탕화면의 내 컴퓨터(또는 내 PC) 아이콘을 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.
- 설정 창이 열리면 우측에 있는 장치 관리자를 클릭합니다.
- '범용 직렬 버스 컨트롤러(Universal Serial Bus controllers)' 항목을 확장하여 사용 중인 USB 장치를 찾습니다.
- 해당 장치를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택한 뒤, 속성 창에서 드라이버 탭으로 이동하여 '디바이스 제거' 버튼을 클릭합니다.
- 마지막으로 USB 메모리를 분리했다가 다시 연결합니다. Windows가 자동으로 드라이버를 다시 설치합니다.
이 과정을 통해 드라이버 문제가 해소되고, DiskPart로 USB를 파티셔닝할 때 발생하던 오류가 사라질 것입니다.
방법 2: DiskPart 대신 다른 파티셔닝 도구 사용하기
DiskPart 외에도 더 직관적이고 사용하기 편한 파티셔닝 도구들이 여럿 존재합니다. 그중 대표적인 것이 MiniTool Partition Wizard입니다. 이 도구는 그래픽 사용자 인터페이스(GUI)를 제공하기 때문에 명령줄에 익숙하지 않은 사용자도 쉽게 파티션을 생성, 포맷, 크기 조절할 수 있습니다. DiskPart에서 계속 오류가 발생한다면 이런 전문 도구로 작업을 시도해 보는 것도 좋은 대안입니다.
방법 3: 관리자 권한으로 DiskPart 실행하기
기본 설정으로 명령 프롬프트를 실행하면 일반 사용자 권한으로 동작하기 때문에 DiskPart가 시스템 수준의 작업을 수행하지 못할 수 있습니다. 관리자 권한으로 실행하면 이 문제가 해결될 수 있습니다. 절차는 다음과 같습니다.
- 시작 메뉴를 열고 cmd를 입력합니다.
- 검색 결과에 cmd 아이콘이 나타나면 마우스 오른쪽 버튼으로 클릭하고 '관리자 권한으로 실행'을 선택합니다.
- 명령 프롬프트에 diskpart를 입력하여 유틸리티를 관리자 권한으로 실행합니다.
권한 부족이 오류의 원인이었다면, 이 방법만으로도 문제가 해결될 것입니다.
방법 4: DiskPart로 디스크 초기화(Clean)하기
주의: 이 방법은 디스크의 모든 데이터를 삭제합니다. 반드시 복구할 필요가 없는 USB 드라이브나, 백업을 마친 장치에만 사용하세요.
- diskpart를 실행합니다.
- list disk로 디스크 목록을 확인한 후, select [디스크 번호](괄호 제외)를 입력하여 작업 대상 디스크를 선택합니다. 연결된 장치가 많지 않다면 보통 0 또는 1번입니다.
- clean 명령을 입력하여 디스크를 초기화합니다.
- 초기화가 완료되면 새 파티션을 생성합니다. 예를 들어 NTFS 형식의 기본 파티션을 만들려면 다음 두 명령어를 순서대로 입력합니다.
create partition primary
format fs=ntfs quick
참고: 시간에 여유가 있다면 명령어 끝의 quick 옵션을 빼고 완전 포맷을 진행할 수도 있습니다. 또한 FAT32 형식의 파티션을 만들고 싶다면 명령어에서 ntfs를 fat32로 바꿔 입력하면 됩니다.
위의 방법들을 차례로 시도하면 '사용 가능한 여유 익스텐트를 찾을 수 없음' 오류를 해결하고 DiskPart로 파티션 작업을 정상적으로 완료할 수 있을 것입니다.