Diskpart
둘러보기로 가기
검색하러 가기
Windows에서 가상 디스크 (VHD, VHDX)를 관리하는 diskpart를 정리 한다.
매뉴얼
주요 명령어
list disk #--- Disk 목록 조회 select disk 2 #--- Disk 선택 detail disk #--- 디스크 정보 표시 clean #--- 디스크 초기화 convert mbr #--- 디스크 형식을 MBR로 변환 (사전에 disk 초기화 필요) list partition #--- Partition 목록 조회 select partition 1 #--- 파티션 선택 create partition primary #--- 파티션 생성 create partition primary size=20480 #--- 주 파티션 생성 create partition extended size=40960 #--- 확장 파티션 생성 create partition logical size=20480 #--- 논리 파티션 생성 delete partition [override] #--- 현재 선택한 파티션을 삭제 active #--- 현재 파티션을 활성으로 표시 clean [all] #--- 디스크 정보를 초기화 format fs=ntfs [quick] #--- 파티션 포맷 format fs=ntfs label="~" quick compress assign letter=P #--- 드라이브 문자(P:) 할당 assign mount="폴더명" #--- 드라이브 경로 할당 (드라이브를 폴더명으로도 접속이 가능 합니다) remove letter=P #--- 볼륨 2에 할당된 P: 볼륨 레터를 삭제 remove mount="폴더명" #--- 드라이브 경로 삭제 set id=~ #--- 파티션에 ID 할당 list volume #--- 볼륨 목록 select volume 2 #--- 볼륨 선택 extend filesystem #--- 볼륨에서 파일 시스템 확장 list vdisk #--- 가상 디스크 목록 help list #--- list 명령에 대한 도움말 표시 exit
가상 디스크
가상 디스크 (~.vhd, ~.vhdx)
create vdisk file="~.vhd" maximum=10240 #--- 가상 디스크 생성 create vdisk file="~.vhd" maximum=10240 type=fixed create vdisk file="~.vhd" maximum=10240 type=expandable create vdisk file="child.vhd" parent="parent.vhd" #--- 자식 가상 디스크 생성 select vdisk file="~.vhd" #--- 가상 디스크 선택 attach vdidk #--- 연결 (Mount) detach vdisk #--- 연결 해제 (Unmount) expand vdisk maximum=10240 #--- 10GB로 용량 증가 select partition 1 ext #--- 파티션의 볼륨 확장
bcdedit
bcdbot f:/windows /l ko-KR #--- 부팅 가능하도록 설정 bcdedit /create /application OSLOADER /d "Windows VHD" #--- 부팅 메뉴에 직접 추가 bcdedit /set {GUID} device vhd=~.vhd bcdedit /set {GUID} osdevice vhd=~.vhd bcdedit /set {GUID} path \Windows\system32\winload.exe bcdedit /set {GUID} inherit {bootloadersettings} bcdedit /set {GUID} systemroot \Windows bcdedit /set {GUID} nx OptIn bcdedit /set {GUID} detecthal Yes bcdedit /set {GUID} locale ko-KR bcdedit /displayorder {GUID} /addlast