Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

이 가이드에서는 명령 프롬프트에서 FORMAT 명령어 또는 DISKPART 도구를 사용해 하드 드라이브를 포맷하는 방법을 단계별로 설명합니다. 하드 드라이브를 포맷하면 저장된 모든 데이터가 삭제되므로, 작업을 시작하기 전에 반드시 중요한 데이터를 미리 백업해 두세요.

모든 Windows 버전에서 파티션을 삭제·생성·포맷하는 가장 일반적인 방법은 디스크 관리(Disk Management) 도구를 사용하는 것입니다. 하지만 파일 시스템 손상이나 RAW 형식 등 다양한 이유로 Windows가 디스크를 제대로 인식하지 못하면, 디스크 관리 도구만으로는 파티션을 삭제하거나 포맷할 수 없는 경우가 발생합니다.

이 글에서는 Windows 10, 8, 7 환경에서 명령 프롬프트의 "format" 명령어 또는 "DiskPart" 명령줄 도구를 사용해 HDD나 SSD를 포맷하거나 안전하게 완전 삭제하는 방법을 자세히 알아봅니다. 참고로 아래 방법은 Windows 복구 환경(WinRE)에서도 동일하게 적용할 수 있습니다.

  • 관련 글: 판매 전 하드 드라이브 또는 컴퓨터를 안전하게 완전 삭제하는 방법

명령 프롬프트 또는 DISKPART로 드라이브 포맷하기

1. 먼저 명령 프롬프트를 관리자 권한으로 실행합니다. 방법은 다음과 같습니다.

1. 검색 상자에 cmd 또는 명령 프롬프트를 입력합니다.
2. 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

2. 이제 아래 두 가지 방법 중 하나를 선택해 드라이브를 포맷합니다.

  • 방법 1. 명령 프롬프트(CMD)에서 포맷
  • 방법 2. DISKPART로 포맷

방법 1. 명령 프롬프트(CMD)에서 HDD·SSD 포맷하기

1. 포맷하려는 드라이브의 "볼륨 레이블(Volume Label)"을 먼저 확인합니다. 다음 명령어를 입력하세요.

  • vol X:

* 참고:
1. "X"에는 포맷하려는 디스크의 드라이브 문자를 입력합니다.
2. 포맷할 드라이브를 선택할 때는 실수하지 않도록 각별히 주의하세요.

예: D: 드라이브를 포맷하려면 vol D:를 입력합니다.

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

2. 하드 드라이브를 포맷(저장된 데이터 삭제)하려면 다음 명령어를 입력하고 Enter 키를 누릅니다.

  • format X:

3. "현재 볼륨 레이블을 입력하십시오"라는 메시지가 나타나면, 앞서 확인한 볼륨 레이블을 입력하고 Enter 키를 누릅니다.

예: 볼륨 레이블이 "New Volume"인 D: 디스크를 포맷하려면 아래 명령어를 순서대로 입력합니다.

  • format D:
  • New Volume
  • Y

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

FORMAT 명령어의 다양한 활용 예:

  • 명령 프롬프트에서 빠른 포맷(Quick Format)을 수행하려면 다음과 같이 입력합니다.
    format X: /q

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

  • 특정 파일 시스템으로 포맷하려면 다음 형식을 사용합니다.
    format X: /FS:파일시스템

* 참고: 파일 시스템은 FAT, FAT32, exFAT, NTFS, UDF 중에서 지정할 수 있습니다. 예시는 다음과 같습니다.

    • D: 디스크를 NTFS로 포맷: format D: /fs:NTFS
    • D: 디스크를 FAT32로 포맷: format D: /fs:fat32
    • D: 디스크를 exFAT로 포맷: format D: /fs:exFAT

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

  • 모든 섹터에 0을 기록해 데이터를 안전하게 완전 삭제(저수준 포맷)하려면 다음 형식을 사용합니다.
    format X: /FS:파일시스템 /p:n

* 참고:
1. "n"은 각 섹터에 0을 기록할 반복 횟수입니다. 한 번만 실행해도 완료까지 매우 오랜 시간이 걸린다는 점을 유의하세요.
2. 드라이브(하드 디스크, USB, 메모리 카드 등)를 0으로 채우면 저장된 모든 데이터가 영구적으로 삭제되어 어떤 방법으로도 복구할 수 없게 됩니다.

    • 예: D: 디스크를 NTFS로 포맷하고 각 섹터에 0을 두 번 기록하려면 format D: /fs:NTFS /p:2를 입력합니다.

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

방법 2. DISKPART로 하드 디스크 포맷하기

DISKPART 유틸리티를 사용해 하드 드라이브를 포맷하는 절차는 다음과 같습니다.

1. 관리자 권한 명령 프롬프트 창에서 다음을 입력합니다.

  • diskpart

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

2. DISKPART 프롬프트에서 다음을 입력합니다.

  • list disk

3. 표시된 디스크 목록에서 포맷하려는 디스크를 찾습니다. GB 단위 크기를 확인하면 어떤 디스크인지 쉽게 식별할 수 있습니다.

4. 다음 명령어로 해당 디스크를 선택합니다.

  • select disk 디스크번호

* 참고: "디스크번호"에는 포맷하려는 디스크에 할당된 번호를 입력합니다.

예: 이 예시에서는 "디스크 1"을 포맷하려고 하므로(아래 스크린샷 참조), 명령어는 select disk 1입니다.

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

5. 목적에 따라 아래 명령어 중 하나를 입력하고 Enter 키를 누릅니다.

  • 드라이브의 모든 파티션과 데이터를 삭제하려면: clean

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

  • 모든 섹터에 0을 기록해 파티션과 데이터를 완전히 삭제(저수준 포맷)하려면: clean all

* 참고:
1. "clean all" 명령은 완료까지 매우 오랜 시간이 걸리므로 인내심을 갖고 기다려야 합니다. (1TB 기준 약 5~6시간 소요)
2. 드라이브(하드 디스크, USB, 메모리 카드 등)를 0으로 채우면 저장된 모든 데이터가 영구적으로 삭제되어 어떤 방법으로도 복구할 수 없게 됩니다.

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

6. 저수준 포맷이 완료되면 다음 명령어로 디스크에 새 파티션을 생성합니다.

  • create partition primary

7. 생성된 파티션을 다음 명령어로 포맷합니다.

  • format fs=ntfs quick

8. 포맷이 끝나면 다음 명령어로 해당 파티션에 드라이브 문자를 할당합니다.

  • assign

9. 마지막으로 exit을 입력해 DiskPart를 종료한 후, 명령 프롬프트 창을 닫으면 됩니다.

명령 프롬프트(CMD) 또는 DISKPART로 하드 드라이브 포맷하는 방법

여기까지입니다! 이 가이드가 도움이 되었다면 소중한 경험을 댓글로 남겨주세요. 많은 분들이 도움을 받을 수 있도록 좋아요와 공유 부탁드립니다.