윈도우 운영체제에서 DOS 명령을 내려보자 (명령 프롬프트) - II


DISKPART 명령어

 

'Diskpart' 명령어는 파티션 생성, 삭제 등 하드디스크의 파티션을 관리하는 프로그램이다.

하드디스크 구조를 바꿔 잘못 선택된 하드디스크에서 작업하면 데이터를 잃어버릴 수 있으므로 신중해야 한다.

 

명령 프롬프트에서 'diskpart'를 입력하면 프롬프트가 'DISKPART>'로 변경된다.

list disk  

시스템에 장착된 디스크 목록을 보여준다. '크기'를 확인해 하드디스크를 구분한다.

 

select disk=0

작업 디스크 목록의 디스크 숫자를 입력한다.

 

list volume 

파티션 정보를 보여준다.

 

rescan

디스크 정보와 파티션 정보를 다시 읽어온다. 오프라인 상태이거나 절전 모드에서 잠자고 있는 하드디스크를 다시 읽어 들인다.

 

detail disk

선택한 디스크에 대한 상세 정보를 보여준다. USB 메모리, SSD, 하드디스크인지 확인하거나 부팅, 크래시 덤프 디스크 여부 등을 확인할 수 있다.

 

Diskpart 명령어로 부팅 미디어 만들기

'Diskpart' 명령어를 이용해 부팅 가능한 미디어로 만들기 위해서는 작업할 드라이브를 선택하고 파티션을 선택했을 때 작업할 장치를 정확하게 선택했는지 확인해야 한다.

 

▶ 하나의 파티션을 생성하고 포맷하는 경우  

diskpart 명령어를 이용해 선택한 장치에 하나의 파티션만 생성하고 부팅용 드라이브로 지정한다.

 

clean 

선택한 장치를 초기화하여 디스크 정보 등을 삭제한다.

 

create partition primary

파티션을 만든다.

 

format fs=ntfs quick label=win10

NTFS 파일 시스템으로 빠른 포맷을 진행하고 'win10'이라는 볼륨명을 사용한다.

 

▶ 두 개의 파티션을 생성하고 포맷하는 경우 

diskpart 명령어를 이용해 파티션을 기본 파티션과 확장 파티션으로 구분하는 방법을 알아본다.

이때 확장 파티션에는 반드시 논리 드라이브를 만들어야 한다.

 

clean 

선택한 장치를 초기화하여 디스크 정보 등을 삭제한다.

 

create partition primary size=500

파티션을 만든다. 'select disk=3'을 지정하지 않으면 장치의 전체 용량을 하나의 기본 파티션으로 지정하므로 MB 단위로 크기를 지정한다.

 

create partition extended

하드디스크의 나머지 용량을 확장 파티션으로 지정한다.

 

create partition logical

확장 파티션 전체에 하나의 논리 드라이브를 만든다. 확장 파티션에 두 개 이상의 논리 드라이브르 만들기 이해서는 'size=논리 드라이브가 사용할 용량(MB)' 이라는 옵션을 추가한 후 'create partition logical'을 입력해 나머지 용량을 하나의 논리 

드라이브로 지정한다.

 

list partition

생성된 파티션 정보를 확인한다.

 

select partition 1

작업할 파티션을 선택한다.

 

▶ 파티션 삭제하기 

select disk=2

list partition 

장치를 선택하고 장치에 있는 파티션 정보를 확인한다.

 

select partition=2

작업할 파티션을 선택한다.

 

delete partition 

파티션을 삭제한다.

 

▶ 디스크 형식의 변환 

윈도우에서 사용할 수 있는 디스크 형식은 MBR 디스크와 GPT 디스크가 있고, 이들은 다시 윈도우에서 기본 디스크와 동적 디스크로 구분된다.

필요한 경우 convert 명령을 이용해 디스크 형식을 MBR 디스크 <-> GPT 디스크, 기본 디스크 <-> 동적 디스크로 변환 

시킬 수 있다.

디스크 형식 변환 시 주의할 점은 기본 디스크 -> 동적 디스크의 변환은 디스크의 데이터나 파티션 정보가 그대로 유지되지만, 동적 디스크 -> 기본 디스크의 변환이나 MBR 디스크 <-> GPT 디스크 변환은 기존 디스크 안의 모든 데이터, 파티션 

정보가 사라지고 새로 만들어지므로 반드시 데이터 백업 후 작업해야 한다.

 

list disk

select disk=1 

시스템에 장착된 디스크 정보를 확인하고 작업할 디스크를 선택한다.

 

convert dynamic

선택한 디스크를 동적 디스크로 변환한다.

----------------------------------------------------

list disk

select disk=1 

시스템에 장착된 디스크 정보를 확인하고 작업할 디스크를 선택한다.

clean 

변환하기 전에 디스크의 정보를 삭제하고 진행한다.

convert GPT

선택한 디스크를 GPT 디스크로 변환한다.

MBR 디스크는 'conver MBR', 기본 디스크는 'convert Basic'을 입력한다.


+ Recent posts