[관련 게시물]
이 글은 윈도 10에서 DISKPART로 수행할 수 있는 디스크/볼륨/파티션 관련 기본 작업들에 대해 설명한 글입니다.
DISKPART 기본 명령
DISKPART 실행
C:\WINDOWS\system32>diskpart Microsoft DiskPart 버전 10.0.19041.1 Copyright (C) Microsoft Corporation. 컴퓨터: WNW-1005 DISKPART>
윈도 10에서 디스크, 볼륨, 파티션 관련 작업을 수행하려면 관리자 권한으로 명령 프롬프트를 실행하여 diskpart를 실행해주어야 합니다.
list 도움말
DISKPART> list Microsoft DiskPart 버전 10.0.19041.1 DISK - 디스크 목록을 표시합니다. 예: LIST DISK. PARTITION - 선택한 디스크에 있는 파티션 목록을 표시합니다. 예: LIST PARTITION. VOLUME - 볼륨 목록을 표시합니다. 예: LIST VOLUME. VDISK - 가상 디스크 목록을 표시합니다. DISKPART>
diskpart는 list 명령을 이용해 디스크, 파티션, 볼륨, 가상 디스크 이렇게 총 4가지 유형의 항목들을 확인할 수 있습니다.
디스크 목록 확인
DISKPART> list disk 디스크 ### 상태 크기 사용 가능 Dyn Gpt ---------- ------------- ------- ------------ --- --- 디스크 0 온라인 465 GB 0 B * 디스크 1 온라인 298 GB 9 MB 디스크 2 온라인 7452 GB 0 B * 디스크 3 온라인 14 GB 0 B * DISKPART>
크기는 해당 디스크의 총 용량을 의미하고 사용 가능은 현재 특정 파티션으로 할당되지 않고 있는 유휴 디스크 용량을 의미합니다.
볼륨 목록 확인
DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅 Volume 2 NTFS 파티션 903 MB 정상 Volume 3 REC NTFS 파티션 14 GB 정상 Volume 4 REC FAT32 파티션 1024 MB 정상 Volume 5 SYSTEM FAT32 파티션 100 MB 정상 시스템 Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 Volume 8 G USB NTFS 이동식 14 GB 정상 DISKPART>시스템에 연결되어 있는 모든 볼륨들의 요야ㅐㄱ 정보를 확인합니다.
작업 디스크 선택
DISKPART> select disk 3 3 디스크가 선택한 디스크입니다. DISKPART>
select 대신 sel로 줄여 사용할 수도 있습니다.
선택된 디스크 상세 정보 확인
DISKPART> detail disk SanDisk Cruzer Edge USB Device 디스크 ID: ???????? 유형 : USB 상태 : 온라인 경로 : 0 대상 : 0 LUN ID : 0 위치 경로 : UNAVAILABLE 현재 읽기 전용 상태 : 아니요 읽기 전용: 아니요 부팅 디스크: 아니요 페이지 파일 디스크: 아니요 최대 절전 모드 파일 디스크: 아니요 크래시 덤프 디스크: 아니요 클러스터된 디스크 : 아니요 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 8 G USB NTFS 이동식 14 GB 정상 DISKPART>
선택된 디스크 내 파티션 정보 확인
DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- 파티션 1 주 14 GB 1024 KB DISKPART>
디스크 정보 초기화
DISKPART> clean DiskPart에서 디스크를 정리했습니다. DISKPART> list partition 이 디스크에 표시할 파티션이 없습니다. DISKPART>
디스크의 모든 데이터와 구성 정보를 말소하는 작업니다. 따라서 이 작업을 하는데 주의를 기울려야 합니다.
디스크 속성 변환
DISKPART는 convert 명령을 이용해 디스크의 속성을 4가지 유형으로 변환할 수 있습니다.
이때 이 변환 작업는 디스크 초기화(clean) 작업이 이루어진 후에 행할 수 있습니다.
BASIC - 동적 디스크에서 기본 디스크로 변환합니다.
DYNAMIC - 기본 디스크에서 동적 디스크로 변환합니다.
GPT - MBR 디스크에서 GPT 디스크로 변환합니다.
MBR - GPT 디스크에서 MBR 디스크로 변환합니다.
DISKPART> convert gpt DiskPart에서 선택한 디스크를 GPT 형식으로 변환했습니다. DISKPART>
파티션 생성
create partition 명령을 이용해 파티션을 생성합니다.
이때 파티션의 속성을 설정하는데 아래와 같은 속성의 파티션을 생성할 수 있습니다.
EFI - EFI 시스템 파티션을 만듭니다.
EXTENDED - 확장 파티션을 만듭니다.
LOGICAL - 논리 드라이브를 만듭니다.
MSR - Microsoft에서 예약한 파티션을 만듭니다.
PRIMARY - 주 파티션을 만듭니다.
또한 size=숫자(MB 기준) 옵션을 사용하여 해당 용량 만큼의 파티션을 생성할 수 있으며 만약 size 옵션이 없다면 이용 가능한 최대 크기의 파티션을 생성합니다.
주 파티션 생성
DISKPART> create partition primary size=1024 DiskPart에서 지정한 파티션을 만들었습니다. DISKPART> create partition primary size=2048 DiskPart에서 지정한 파티션을 만들었습니다. DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- 파티션 1 주 1024 MB 1024 KB * 파티션 2 주 2048 MB 1025 MB DISKPART>
주 파티션은 파티션 속성별로 최대 생성 개수에 제한이 있습니다. MBR 디스크라면 주 파티션을 최대 4개까지 생성할 수 있고 GPT 디스크라면 최대 128개의 주 파티션을 만들 수 있습니다.
MBR 디스크의 경우 일반적으로 3개의 주 파티션과 1개의 확장 파티션으로 구성하게 됩니다.
확장 파티션 생성
DISKPART> create partition extended DiskPart에서 지정한 파티션을 만들었습니다. DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- 파티션 1 주 1024 MB 1024 KB 파티션 2 주 2048 MB 1025 MB * 파티션 0 확장 11 GB 3073 MB DISKPART>
확장 파티션은 MBR 디스크의 구조적 한계로 인한 파티션 생성 한계를 탈피하기 위해 고안된 것으로 이 확장 파티션 안에 다수의 논리 드라이브(논리 파티션)를 생성합니다.
따라서 확장 파티션은 실제로 사용할 수 있는 파티션이 아니라 논리 파티션을 생성하기 위한 토대일 뿐입니다. 그래서 파티션 번호로 0번으로 할당됩니다.
DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅
- 생략 -
Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 Volume 8 RAW 이동식 1024 MB 정상 Volume 9 RAW 이동식 2048 MB 정상 DISKPART>
실제로 볼륨을 확인해보면 주 파티션으로 생성된 볼륨 8과 9만 확인할 수 있고 확장 파티션의 볼륨은 존재하지 않습니다.
디스크 당 확장 파티션 생성 개수 제한
DISKPART> create partition extended size=500 DiskPart에서 지정한 파티션을 만들었습니다. DISKPART> create partition extended size=500 가상 디스크 서비스 오류: 파티션 수가 디스크의 제한 값에 도달했습니다. DISKPART>
확장 파티션은 물리적인 디스크 당 1개만 생성하 수 있습니다. 즉 2개 이상을 생성할 수 없습니다.
논리 파티션 생성
DISKPART> create partition logical size=3072 DiskPart에서 지정한 파티션을 만들었습니다. DISKPART> create partition logical DiskPart에서 지정한 파티션을 만들었습니다. DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- 파티션 1 주 1024 MB 1024 KB 파티션 2 주 2048 MB 1025 MB 파티션 0 확장 11 GB 3073 MB 파티션 3 논리 3072 MB 3074 MB * 파티션 4 논리 8 GB 6147 MB DISKPART>
DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅 Volume 2 NTFS 파티션 903 MB 정상
- 생략 -
Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 Volume 8 RAW 이동식 1024 MB 정상 Volume 9 RAW 이동식 2048 MB 정상 Volume 10 RAW 이동식 3072 MB 정상 * Volume 11 RAW 이동식 8 GB 정상 DISKPART>
볼륨 포맷
DISKPART> sel volume 8 8 볼륨이 선택한 볼륨입니다. DISKPART> format fs=ntfs quick 100 퍼센트 완료 DiskPart가 볼륨을 성공적으로 포맷했습니다. DISKPART>
보통은 파티션을 대상으로 포맷 작업을 하지만 볼륨을 선택하여 포맷 작업을 할 수 있습니다.
DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅 Volume 2 NTFS 파티션 903 MB 정상
- 생략 -
Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 * Volume 8 NTFS 이동식 1024 MB 정상 Volume 9 RAW 이동식 2048 MB 정상 Volume 10 RAW 이동식 3072 MB 정상 Volume 11 RAW 이동식 8 GB 정상 DISKPART>
파티션 포맷
DISKPART> sel partition 2 2 파티션이 선택한 파티션입니다. DISKPART> format fs=ntfs quick 100 퍼센트 완료 DiskPart가 볼륨을 성공적으로 포맷했습니다. DISKPART>
format fs=ntfs quick
일반적으로 위 구문이 가장 기본적이고 널리 쓰이는 포맷 구문입니다. 여기에 덧붙여 함께 쓰이는 옵션이 있다면 label="레이블 명" 옵션 정도입니다.
DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅 Volume 2 NTFS 파티션 903 MB 정상
- 생략 -
Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 Volume 8 NTFS 이동식 1024 MB 정상 * Volume 9 NTFS 이동식 2048 MB 정상 Volume 10 RAW 이동식 3072 MB 정상 Volume 11 RAW 이동식 8 GB 정상 DISKPART>
드라이브 문자 할당
DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅 Volume 2 NTFS 파티션 903 MB 정상
- 생략 -
Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 Volume 8 NTFS 이동식 1024 MB 정상 * Volume 9 NTFS 이동식 2048 MB 정상 Volume 10 RAW 이동식 3072 MB 정상 Volume 11 RAW 이동식 8 GB 정상 DISKPART> sel volume 8 8 볼륨이 선택한 볼륨입니다. DISKPART> assign letter=g DiskPart에서 드라이브 문자 또는 탑재 지점을 할당했습니다. DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅 Volume 2 NTFS 파티션 903 MB 정상
- 생략 -
Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 * Volume 8 G NTFS 이동식 1024 MB 정상 Volume 9 NTFS 이동식 2048 MB 정상 Volume 10 RAW 이동식 3072 MB 정상 Volume 11 RAW 이동식 8 GB 정상 DISKPART>
볼륨이나 파티션을 선택한 다음 'assign letter=영문자'를 실행하여 드라이브명을 할당합니다. 만약 특정 문자를 지정하지 않고 assign letter만 실행한다면 아직 할당되지 않은 문자를 알파벳 순으로 할당합니다.(보통 A, B는 자동 할당 시 제외됨)
볼륨/파티션 삭제
DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅 Volume 2 NTFS 파티션 903 MB 정상먼저 현재 사용 중인 볼륨과 파티션 상태를 확인하고 삭제할 볼륨이 어떤 것인지 다시금 확인합니다.
- 생략 - - 생략 -
Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 Volume 8 G NTFS 이동식 1024 MB 정상 Volume 9 H NTFS 이동식 2048 MB 정상 Volume 10 I RAW 이동식 3072 MB 정상 * Volume 11 J RAW 이동식 8 GB 정상 DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- 파티션 1 주 1024 MB 1024 KB 파티션 2 주 2048 MB 1025 MB 파티션 0 확장 11 GB 3073 MB 파티션 3 논리 3072 MB 3074 MB * 파티션 4 논리 8 GB 6147 MB DISKPART>
DISKPART> sel volume 11 11 볼륨이 선택한 볼륨입니다. DISKPART> delete volume DiskPart에서 볼륨을 삭제했습니다. DISKPART>
이제 삭제할 볼륨을 선택하고 delete volume 명령을 ㅣ용해 삭제합니다.
DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅 Volume 2 NTFS 파티션 903 MB 정상
- 생략 -
Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 Volume 8 G NTFS 이동식 1024 MB 정상 Volume 9 H NTFS 이동식 2048 MB 정상 Volume 10 I RAW 이동식 3072 MB 정상 DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- 파티션 1 주 1024 MB 1024 KB 파티션 2 주 2048 MB 1025 MB 파티션 0 확장 11 GB 3073 MB 파티션 3 논리 3072 MB 3074 MB DISKPART>
파티션 삭제
DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- 파티션 1 주 1024 MB 1024 KB 파티션 2 주 2048 MB 1025 MB 파티션 0 확장 11 GB 3073 MB 파티션 3 논리 3072 MB 3074 MB DISKPART> sel partition 3 3 파티션이 선택한 파티션입니다. DISKPART> delete partition DiskPart에서 선택한 파티션을 삭제했습니다. DISKPART>
현재 사용 중인 파티션을 확인하고 삭제할 파티션을 다시금 체크한 다음 delete partition 명령으로 파티션을 삭제해줍니다.
DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- 파티션 1 주 1024 MB 1024 KB 파티션 2 주 2048 MB 1025 MB 파티션 0 확장 11 GB 3073 MB DISKPART> list volume 볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보 -------- --- ---------- ---- --------- ------- ------------ -------- Volume 0 E DVD-ROM 0 B 미디어 없음 Volume 1 C NTFS 파티션 449 GB 정상 부팅 Volume 2 NTFS 파티션 903 MB 정상
- 생략 -
Volume 6 D NTFS 파티션 298 GB 정상 Volume 7 F My Book NTFS 파티션 7451 GB 정상 Volume 8 G NTFS 이동식 1024 MB 정상 Volume 9 H NTFS 이동식 2048 MB 정상 DISKPART>
확장 파티션 삭제
DISKPART> sel partition 0 0 파티션이 선택한 파티션입니다. DISKPART> delete partition DiskPart에서 선택한 파티션을 삭제했습니다. DISKPART>
기존 파티션 확장
DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- 파티션 1 주 1024 MB 1024 KB * 파티션 2 주 2048 MB 1025 MB DISKPART> list disk 디스크 ### 상태 크기 사용 가능 Dyn Gpt ---------- ------------- ------- ------------ --- --- 디스크 0 온라인 465 GB 0 B * 디스크 1 온라인 298 GB 9 MB 디스크 2 온라인 7452 GB 0 B * * 디스크 3 온라인 14 GB 11 GB DISKPART>
먼저 파티션과 디스크 상태 정보를 확인합니다.
파티션을 확장하기 위해서는 여유 공간이 있어야 합니;다. 이때 여유 공간은 위의 디스크 상태의 사용 가능 용량은 아닙니다.
DISKPART> sel partition 1 1 파티션이 선택한 파티션입니다. DISKPART> extend size = 2048 가상 디스크 서비스 오류: 이 작업에 사용할 수 있는 공간이 부족합니다. DISKPART>
만약 용량을 확인 않고 확장하면 위와 같이 오류 메시지를 출력하며 중단됩니다.
DISKPART> sel partition 2 2 파티션이 선택한 파티션입니다. DISKPART> delete partition DiskPart에서 선택한 파티션을 삭제했습니다. DISKPART> sel partition 1 1 파티션이 선택한 파티션입니다. DISKPART> extend size=2048 DiskPart에서 볼륨을 확장했습니다. DISKPART>
DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- * 파티션 1 주 3072 MB 1024 KB DISKPART>
DISKPART> extend DiskPart에서 볼륨을 확장했습니다. DISKPART> list partition 파티션 ### 종류 크기 오프셋 ---------- ---------------- ------- ------- * 파티션 1 주 14 GB 1024 KB DISKPART>
DISKPART 도움말
DISKPART> --help Microsoft DiskPart 버전 10.0.19041.1 ACTIVE - 선택한 파티션을 활성으로 표시합니다. ADD - 단순 볼륨에 미러를 추가합니다. ASSIGN - 선택한 볼륨에 드라이브 문자 또는 탑재 지점을 할당합니다. ATTRIBUTES - 볼륨 또는 디스크 특성을 조작합니다. ATTACH - 가상 디스크 파일을 연결합니다. AUTOMOUNT - 기본 볼륨의 자동 탑재를 사용 및 사용 안 함으로 설정합니다. BREAK - 미러 집합을 나눕니다. CLEAN - 디스크에서 구성 정보 또는 모든 정보를 삭제하고, 디스크를 닫습니다. COMPACT - 파일의 물리적 크기를 줄입니다. CONVERT - 서로 다른 디스크 형식으로 변환합니다. CREATE - 볼륨, 파티션 또는 가상 디스크를 만듭니다. DELETE - 개체를 삭제합니다. DETAIL - 개체 정보를 제공합니다. DETACH - 가상 디스크 파일을 분리합니다. EXIT - DiskPart를 끝냅니다. EXTEND - 볼륨을 확장합니다. EXPAND - 가상 디스크에서 사용할 수 있는 최대 크기를 확장합니다. FILESYSTEMS - 볼륨의 지원되는 파일 시스템과 현재 파일 시스템을 표시합니다. FORMAT - 볼륨 또는 파티션을 포맷하십시오. GPT - 특성을 선택한 GPT 파티션에 할당합니다. HELP - 명령 목록을 표시합니다. IMPORT - 디스크 그룹을 가져옵니다. INACTIVE - 선택한 파티션을 비활성 상태로 표시합니다. LIST - 개체 목록을 표시합니다. MERGE - 자식 디스크를 부모 디스크와 병합합니다. ONLINE - 현재 오프라인으로 표시된 개체를 온라인 상태로 만듭니다. OFFLINE - 현재 온라인으로 표시된 개체를 오프라인 상태로 만듭니다. RECOVER - 선택한 팩에 있는 모든 디스크의 상태를 새로 고칩니다. 잘못된 팩에 있는 디스크에 대해 복구를 시도하고 미러된 볼륨과 부실 플렉스 또는 패리티 데이터가 있는 RAID5 볼륨을 다시 동기화합니다. REM - 아무 작업도 하지 않습니다. 스크립트를 설명하는데 사용됩니다. REMOVE - 드라이브 문자 또는 탑재 지점 할당을 제거합니다. REPAIR - 실패한 구성원이 있는 RAID-5 볼륨을 복구합니다. RESCAN - 디스크 및 볼륨을 다시 검색합니다. RETAIN - 단순 볼륨에 보유된 파티션을 만듭니다. SAN - 현재 부팅된 OS에 대한 SAN 정책을 표시하거나 설정합니다. SELECT - 포커스를 개체로 이동합니다. SETID - 파티션 형식을 변경하십시오. SHRINK - 선택한 볼륨을 축소합니다. UNIQUEID - 디스크의 GPT(GUID 파티션 테이블) 식별자 또는 MBR(마스터 부트 레코드) 서명을 표시하거나 설정합니다. DISKPART>
DISKPART> help detail Microsoft DiskPart 버전 10.0.19041.1 DISK - 선택한 디스크의 속성을 표시합니다. PARTITION - 선택한 파티션의 속성을 표시합니다. VOLUME - 선택한 볼륨의 속성을 표시합니다. VDISK - 선택한 가상 디스크의 속성을 표시합니다. DISKPART>
'윈도 10 > 윈도 10 설치 및 운영' 카테고리의 다른 글
Windows 10 설치(+ 버추얼박스 가상머신) (0) | 2020.11.18 |
---|---|
윈도 10의 내장 CD/DVD 굽기 프로그램 isoburn.exe 사용법 (4) | 2020.11.03 |
Windows 10 설치 미디어 USB 메모리 및 ISO 파일 만들기 (0) | 2020.11.01 |
Windows 10 버전 20H2 OS빌드 19042.572 주요 변화와 업그레이드 방법 (0) | 2020.10.26 |
윈도 10 EFI 시스템 파티션이 있는 디스크 포맷 (0) | 2020.09.01 |
윈도(Windows) 10 디스크 정리 + 프로그램 제거, 시스템 복원 및 섀도 복사본 제거 (0) | 2020.06.07 |
윈도(Windows) 10 2004, Build 19041.264, 20H1, 2020년 05월 업데이트의 새로운 기능과 업데이트 방법 (0) | 2020.05.30 |
MS SMBv3 프로토콜 취약점 보안 업데이트 권고(CVE-2020-0796) (0) | 2020.03.13 |