728x90
반응형

외장하드·USB 포맷 안될 때 - DiskPart 초기화 전에 확인할 것과 해결방법

외장 SSD나 USB 메모리를 사용하다 보면 파일 시스템을 NTFS에서 exFAT로 변경하거나 저장공간을 정리하려고 포맷을 시도하게 됩니다.

그런데 윈도우11·윈도우10에서 포맷을 누른 뒤 “Windows에서 포맷을 완료할 수 없습니다”라는 메시지가 나타나거나, 디스크 관리에서 볼륨 삭제가 막히고 USB가 RAW로 표시되는 경우가 있습니다.

저 역시 업무용 외장 SSD를 맥과 윈도우에서 함께 사용하려고 exFAT로 변경하던 중 일반 포맷이 실패하고 RAW로 표시된 상황을 겪었습니다.

결국 DiskPart에서 파티션을 정리하고 새로 생성한 뒤 포맷까지 진행했지만, 같은 오류라도 원인이 다르면 해결 순서도 달라집니다. 중요한 파일이 남아 있다면 포맷이나 clean부터 실행해서는 안 됩니다.

외장하드·USB 포맷 안됨 해결법 diskpart 강제 포맷으로 살리는 방법 윈도우10·11

먼저 확인하세요 - 데이터 삭제 주의

저장장치에 복구해야 할 사진·업무 파일이 있거나 RAW로 바뀐 뒤 접근이 안 된다면 포맷·clean·전체 쓰기 검사를 하지 마세요. 먼저 파일 보존 및 복구 가능 여부를 확인해야 합니다.

본문의 파티션 삭제 과정은 모든 데이터 백업을 마쳤고 저장장치를 새로 사용해도 되는 경우에만 해당합니다.

참고 : 윈도우에서 파티션 초기화가 필요한 상황과 DiskPart 기본 개념

 

윈도우10 포맷 안될 때 강제 파티션 초기화 오류 DiskPart 복구

윈도우 포맷 오류 해결법 – DISKPART 디스크 강제 초기화하는 방법윈도우10에서 USB, 외장하드, SSD, 하드디스크 등의 저장장치를 포맷하려 할 때 ‘포맷이 불가능하다’거나 ‘디스크가 사용 중입

jab-guyver.co.kr

외장하드·USB 포맷이 안 될 때 나타나는 대표 증상

탐색기에서 “포맷을 완료할 수 없습니다”라는 메시지가 나타나더라도 모두 파티션 문제는 아닙니다. RAW·쓰기 금지·연결 불안정·장치 불량을 구분해야 합니다.

증상 가능한 원인 먼저 확인할 일
포맷을 완료할 수 없습니다 볼륨 사용 중, 파일 시스템 문제 등 프로그램 종료·디스크 관리
RAW·포맷하라는 알림 파일 시스템 인식 오류 데이터 보존 필요 여부
디스크가 쓰기 금지되어 있습니다 물리 잠금·읽기 전용·장치 보호 잠금·읽기 전용 상태 조회
볼륨 삭제 비활성화 보호 파티션·선택한 영역 제약 파티션 구성·디스크 종류
연결됐다 끊기거나 I/O 오류 케이블·전력·포트·장치 이상 PC 직결·다른 케이블
0바이트·미디어 없음 장치 인식·컨트롤러 문제 가능 초기화 중단·장치 점검

탐색기에서 “포맷을 완료할 수 없습니다”라는 메시지가 뜨는 원인과 비파괴적인 점검 방법이 더 필요하다면 아래 글도 참고할 수 있습니다.

참고 : 외장하드 USB 포맷 오류 - 포맷을 완료할 수 없습니다

 

외장하드 USB 포맷오류 - 포맷을 완료할 수 없습니다.

외장하드 USB 포맷 오류 깨끗하게 해결하는 법 외장하드·USB에서 ‘포맷을 완료할 수 없습니다’가 뜨는 이유와 먼저 확인할 점 USB 메모리나 외장하드, 외장 SSD를 쓰다 보면 필요할 때 깔끔하게

jab-guyver.co.kr

1. DiskPart 실행 전 먼저 해결할 수 있는 문제 확인

USB 포트·케이블·허브부터 확인

외장하드가 간헐적으로 끊기거나 “I/O 장치 오류”, “장치가 준비되지 않았습니다” 같은 메시지가 뜬다면 무조건 파티션부터 지우지 마세요.

USB 허브나 연장 케이블을 제거하고 PC 본체에 직접 연결한 뒤, 가능하면 다른 포트와 케이블을 사용해 봅니다. 다른 PC에서도 같은 현상이 발생하는지도 확인합니다.

연결이 안정되지 않은 상태에서 포맷을 반복하면 성공 여부를 판단하기 어렵습니다. 특히 중요한 파일이 있는 HDD·SSD라면 반복적인 쓰기 작업을 피하는 편이 좋습니다.

디스크 관리에서 RAW·정상·미할당 상태 구분

윈도우 키 + R을 누르고 다음 명령어를 입력하면 디스크 관리 화면이 열립니다. 관리자 권한은 보통 필요하지 않으며, 화면을 여는 것만으로 데이터가 지워지지 않습니다.

diskmgmt.msc

장치 전체 크기, 파티션 구성, 파일 시스템, 드라이브 문자를 확인합니다. RAW라면 파일 시스템을 정상적으로 인식하지 못하는 상태일 수 있고, 미할당은 볼륨이 구성되지 않은 공간입니다.

드라이브 문자가 없는 것만 문제라면 볼륨을 삭제하지 말고 “드라이브 문자 및 경로 변경” 기능부터 확인하세요.

쓰기 금지·읽기 전용 상태라면

SD카드 어댑터에 잠금 스위치가 있는지 먼저 확인합니다. USB 메모리나 외장 SSD에서는 장치가 오류를 감지해 읽기 전용으로 동작하는 경우도 있으므로, 이유를 모른 채 강제로 해제하지 않는 것이 좋습니다.

외장 저장장치가 암호화되어 있거나 회사 정책으로 잠금이 걸린 상태라면 임의로 잠금을 해제하거나 포맷하지 마세요.

저장장치에 파일이 남아 있는가?

RAW로 보이거나 포맷하라는 창이 뜨더라도 파일이 실제로 모두 사라졌다는 뜻은 아닙니다. 데이터가 중요하다면 먼저 복구 가능성을 판단하세요.

데이터가 중요하면 아래 clean 단계로 넘어가면 안 됩니다. 이제부터의 단계는 저장장치를 초기화해도 되는 경우에만 적용합니다.

2. 관리자 CMD에서 DiskPart로 대상 외장하드 확인

다음 과정은 윈도우10·윈도우11에서 관리자 권한으로 실행합니다. 복구할 장치 외의 USB와 외장하드는 분리하면 선택 실수를 줄일 수 있습니다.

STEP 1. CMD 관리자 권한 실행

시작 메뉴에서 cmd를 검색한 뒤 관리자 권한으로 실행을 선택합니다. 윈도우11에서는 터미널(관리자)에서도 실행할 수 있습니다.

cmd 검색 후 관리자 권한으로 실행 메뉴를 선택하는 화면

STEP 2. diskpart 명령 입력

명령 프롬프트에서 아래 명령을 실행합니다. DISKPART> 프롬프트가 표시되면 정상입니다. 이 단계에서는 데이터가 삭제되지 않습니다.

diskpart

diskpart를 실행해 디스크 관리 명령 환경으로 진입한 화면

STEP 3. list disk로 저장장치 번호 확인

연결된 저장장치 목록을 표시합니다. 예를 들어 1TB 제품은 윈도우에서 약 931GiB 상당으로 표시됩니다. 다만 디스크 용량만으로 외장하드를 확정하면 위험합니다.

list disk

list disk로 외장하드 또는 USB의 디스크 번호와 용량을 확인하는 화면

내부 SSD와 외장 SSD가 같은 용량일 수 있습니다. 디스크 관리에 표시된 번호와 모델명을 함께 확인하고, 판단이 어렵다면 이 단계에서 멈추세요.

STEP 4. select disk로 대상 선택 후 detail disk 확인

다음의 3번 디스크는 예시입니다. 사용 중인 PC에서 외장하드로 확인된 번호를 직접 넣어야 합니다.

select disk 3

select disk 명령으로 외장 디스크를 선택한 화면

선택한 디스크를 실제로 삭제하기 전에 모델·볼륨·파티션을 다시 확인합니다. 다음 세 명령은 조회용입니다.

detail disk
list partition
attributes disk

detail disk는 디스크와 연결된 볼륨 정보를, list partition은 파티션 구성을, attributes disk는 읽기 전용 등 속성을 보여줍니다.

Windows가 설치된 C: 드라이브, 다른 외장하드, 중요한 파티션이 보이면 즉시 중단하세요. USB를 다시 꽂았다면 디스크 번호를 처음부터 재확인해야 합니다.

3. DiskPart clean으로 초기화하고 파티션 다시 만들기

여기부터는 삭제 작업입니다.

모든 파일을 백업했는지, 디스크 번호와 모델이 확실한지, 복구할 데이터가 전혀 없는지 확인하세요. clean은 선택한 디스크의 파티션 구성을 삭제합니다.

STEP 5. clean - 선택한 디스크의 파티션 구성 제거

디스크 선택이 확실하고 초기화해도 되는 경우에만 아래 명령을 입력합니다.

clean

clean 명령으로 외장하드 또는 USB 파티션 정보를 초기화하는 화면

정상 처리되면 DiskPart가 디스크 정리 완료를 알립니다. clean은 단순 조회나 치료 명령이 아니라 파티션 정보를 제거하는 명령입니다.

이때 clean all로 바꿔 실행하지 마세요. clean all은 저장장치의 모든 섹터에 0을 기록하는 별도 작업이며, 단순 포맷 실패 문제의 기본 해결책이 아닙니다.

“액세스가 거부되었습니다”, “미디어가 쓰기 금지되어 있습니다”, “I/O 장치 오류” 등이 나타나면 무조건 재시도하지 말고 뒤의 오류별 점검 항목을 확인하세요.

STEP 6. create partition primary - 새 기본 파티션 생성

clean이 성공했다면 새 저장공간을 구성합니다. 크기를 따로 지정하지 않으면 사용 가능한 영역에 기본 파티션을 생성합니다.

create partition primary

create partition primary 명령으로 새 파티션을 생성한 화면

생성 결과는 다음 조회 명령으로 확인합니다.

list partition

list partition으로 생성된 파티션을 확인하는 화면

기본적으로 새로 만든 파티션에 선택 초점이 이동합니다. 선택 상태가 불분명한 경우 파티션 번호를 확인하고 그 파티션을 선택합니다.

select partition 1

select partition 1로 새로 만든 파티션을 선택하는 화면

1번 역시 예시입니다. 실제 파티션 번호를 확인해야 하며, 여러 파티션이 있다면 무조건 1번을 선택하지 마세요.

4. exFAT·NTFS·FAT32 중 파일 시스템을 골라 포맷

저는 외장 SSD를 맥과 윈도우에서 함께 사용할 때 exFAT를, 윈도우 중심의 작업용 저장장치에는 NTFS를 선택하는 편입니다. 어떤 기기에 연결할지에 따라 적합한 형식은 달라집니다.

파일 시스템 주요 용도 참고사항
exFAT Windows·macOS 공용 오래된 기기에서는 지원 확인
NTFS Windows 중심 macOS 기본 환경은 쓰기 제한
FAT32 구형 TV·차량·일부 장치 단일 파일 4GiB 미만 한계

STEP 7. exFAT 빠른 포맷

이전 단계에서 선택한 새 파티션을 exFAT로 구성하는 명령입니다. 모든 데이터가 필요 없는 파티션에만 실행하세요.

format fs=exfat quick

format fs=exfat quick로 외장하드 또는 USB를 빠른 포맷하는 화면

포맷이 정상적으로 끝나면 DiskPart에서 완료 메시지가 표시됩니다. quick은 파일 시스템을 빠르게 구성하며 저장장치 전체 영역의 상태를 검사한 것으로 간주할 수 없습니다.

NTFS 또는 FAT32로 사용할 때

Windows 전용으로 사용할 경우 NTFS를 선택할 수 있습니다. 둘 중 한 명령만 실행해야 합니다.

format fs=ntfs quick

FAT32를 요구하는 장비라면 다음 명령이 사용되지만, Windows의 기본 도구에서 큰 볼륨을 FAT32로 포맷하는 데 제한이 생길 수 있습니다.

format fs=fat32 quick

32GB를 넘는 장치에서 FAT32가 선택되지 않는다고 해서 외장하드가 고장 났다는 의미는 아닙니다. 꼭 FAT32가 필요한 경우 사용 기기의 요구 사항을 확인하고 적절한 도구와 파티션 크기를 결정하세요.

STEP 8. 드라이브 문자 할당

파티션 생성과 포맷을 마쳤는데 탐색기에 드라이브가 나타나지 않는 경우를 방지하려면 드라이브 문자를 할당하고 종료합니다.

assign
exit

정상적으로 문자 할당 메시지가 나온 뒤 내 PC에서 새 드라이브를 확인할 수 있습니다. 할당이 실패하면 디스크 관리에서 드라이브 문자 및 경로를 확인합니다.

5. 포맷이 성공했는지 확인하는 방법

단순히 “포맷 완료” 메시지만 보고 끝내지 말고 다음 항목까지 확인하는 편이 좋습니다.

  1. 탐색기 > 내 PC에서 외장하드·USB의 드라이브 문자가 표시되는지 확인합니다.
  2. 드라이브 속성에서 NTFS 또는 exFAT가 의도한 대로 설정되었는지 확인합니다.
  3. diskmgmt.msc에서 전체 디스크와 생성한 볼륨의 용량을 비교합니다.
  4. 중요하지 않은 테스트 파일을 복사한 뒤 다시 열어 정상 읽기가 가능한지 확인합니다.
  5. 작은 파일 복사가 정상이어도 모든 용량과 하드웨어 안정성을 검증한 것은 아니라는 점을 기억합니다.

6. DiskPart clean 또는 포맷이 계속 실패한다면?

쓰기 금지 - "The media is write protected"

먼저 SD카드 어댑터의 잠금 스위치와 장치의 쓰기 보호 상태를 확인합니다. 선택된 디스크에서 다음 명령으로 속성을 조회할 수 있습니다.

attributes disk

업무용 보안정책, BitLocker 암호화, 컨트롤러 고장 등 때문에 실제로 쓰기가 차단된 장치를 임의로 강제 해제하는 것은 권하지 않습니다.

디스크가 정상이고 사용자에게 관리 권한이 있으며 단순히 DiskPart 읽기 전용 특성만 설정된 경우라면 해당 특성을 해제할 수 있습니다. 실행 전 대상 디스크가 맞는지 다시 확인하세요.

attributes disk clear readonly

해제 성공 메시지가 나와도 장치 펌웨어의 쓰기 보호나 물리적 고장까지 해결되는 것은 아닙니다. 계속 쓰기 금지 오류가 나타나면 삭제 명령을 반복하지 마세요.

RAW로 표시되고 데이터가 필요한 경우

RAW는 파일 시스템을 윈도우가 정상적으로 해석하지 못하는 상태일 수 있습니다. RAW라고 해서 무조건 포맷할 필요는 없습니다.

외장 SSD에 중요한 자료가 남아 있다면 clean, 새 파티션 생성, 로우레벨 포맷을 멈추고 데이터 복구 경로를 먼저 검토하세요.

I/O 장치 오류·용량 0바이트·미디어 없음

장치 인식 자체가 불안정하거나 용량이 0바이트로 뜨면 파티션이 아니라 케이블, 포트, 전력 공급, USB 컨트롤러, 저장장치 자체의 이상일 수 있습니다.

허브를 제거하고 다른 케이블과 PC로 교차 확인한 뒤에도 같다면 제조사 진단과 보증 서비스를 확인하세요. 문제가 발생한 저장장치를 무조건 반복 초기화하는 것은 적절하지 않습니다.

clean으로도 안 되면 로우레벨 포맷을 해야 할까요?

그렇지 않습니다. clean 실패의 원인이 물리적인 I/O 오류나 컨트롤러 문제라면 전체 덮어쓰기 작업으로 해결된다고 보장할 수 없습니다.

데이터가 중요하면 추가 쓰기 작업을 멈추고, 중요하지 않은 장치라도 제조사 진단과 연결 상태 확인을 우선하는 것이 좋습니다. 저장장치 전체 쓰기 검사는 필요성과 위험을 알고 선택해야 합니다.

참고 : 정밀포맷·로우포맷 개념과 주의사항

 

정밀포맷 방법 로우포맷 - 외장하드, SSD, 하드디스크 - 노랗IT월드

하지만 일반적으로 우리가 삭제하는 데이터는 시중에 판매하는 다양한 데이터 복구툴을 이용해 90% 이상의 데이터복를 일반인들도 할 수 있으며 그게 어렵다면 업체를 통해서도 복구가 가능하

yellowit.co.kr

외장 SSD exFAT 포맷 실패 사례로 정리해보면

저는 맥과 윈도우를 오가며 사용할 외장 SSD를 exFAT로 변경하다가 일반 포맷이 막히고 RAW로 표시된 적이 있습니다.

해당 장치는 초기화해도 되는 상태였기 때문에 DiskPart에서 디스크를 확인한 뒤 clean → 기본 파티션 생성 → exFAT 포맷 순서로 다시 구성했고, 그 뒤에 포맷을 완료할 수 있었습니다.

다만 이것은 데이터를 유지해야 하는 RAW 디스크에 그대로 적용할 해결책은 아닙니다. 저처럼 파티션을 완전히 다시 만들어도 되는 상황에서만 선택하는 과정입니다.

외장하드·USB 강제 포맷 전 기억할 점

외장하드나 USB 포맷이 안 되면 원인은 파티션 정보뿐 아니라 읽기 전용 속성, 파일 시스템 손상, 연결 품질, 저장장치 자체의 고장 등 다양합니다.

그래서 먼저 데이터를 살려야 하는지 확인하고, 디스크 관리에서 현재 상태를 살펴본 다음, 저장장치를 초기화해도 되는 경우에만 DiskPart를 사용하는 것이 안전합니다.

핵심은 clean 명령을 빨리 실행하는 것이 아니라, 지워도 되는 디스크를 정확히 식별한 다음 꼭 필요한 변경만 하는 것입니다.

반응형
그리드형