윈 도 우 Diskpart 로 복구파티션 제일뒤로 생성 및 D드라이브 생성
2020.09.20 23:35
Diskpart 명령으로 파티션 생성 시
1. 복구파티션은 제일 뒤쪽으로 생성 (없어도 되긴 하겠지만 가장 끝으로 생성)
2. D드라이브 100기가 생성
3. C드라이브 나머지공간으로 생성
위 세가지 조건을 모두 만족하는 명령어 부탁드립니다~
댓글 [8]
-
DarknessAngel 2020.09.21 08:37
-
suk 2020.09.21 09:12
저도 이런 건 평생 해본 적이 없어서 호기심에 해봤습니다.
따라서 저한테 더 자세힌 질문은 하지 마시기를...저도 모릅니다;;
말씀하신 걸 보면 MBR 디스크 같습니다. 그래서 MBR 디스크로 VHD 만들어서 파티션 만들기 테스트해봤습니다
1. 디스크 전체를 포맷하여 윈도우 파티션으로 만들기
2. 위에서 만든 파티션을 볼륨 축소하여 복구 파티션을 뒤에 만들기
3. 또 처음 만든 파티션을 볼륨 축소하여 D 드라이브 만들기를 diskpart로 했습니다
생각보다 어렵지 않게 완성되었습니다
//////////////////////////////////////////////////////////////////////////////////////////////////////////
diskpart
list disk
sel disk 숫자
clean (디스크 내용물 전부 삭제됩니다)
cre par pri
format quick fs=ntfs label="Windows"
assign letter=W
act
shrink desired=550
cre par pri
format quick fs=ntfs label="Windows RE"
set id=27
sel vol W
shrink desired=102400
cre par pri
format quick fs=ntfs label="D_Drive"
ass
하나씩 붙여넣기한 것이 아니라 위와 같이 파티션 단위로 몇줄씩 붙여넣기 했습니다
- diskpart로 MBR 디스크에서 뒤에서 복구 파티션와 D 드라이브 만들고, 나머지를 C 드라이브로 만들기 테스트 - diskpart 명령 2020-09-21_085454.jpg (100.3KB)(0)
- diskpart로 MBR 디스크에서 뒤에서 복구 파티션와 D 드라이브 만들고, 나머지를 C 드라이브로 만들기 테스트 - diskpart 명령 2020-09-21_085611.jpg (96.0KB)(0)
- diskpart로 MBR 디스크에서 뒤에서 복구 파티션와 D 드라이브 만들고, 나머지를 C 드라이브로 만들기 테스트 - diskpart 명령 2020-09-21_085736.jpg (105.2KB)(0)
- diskpart로 MBR 디스크에서 뒤에서 복구 파티션와 D 드라이브 만들고, 나머지를 C 드라이브로 만들기 테스트 - diskpart 명령 2020-09-21_085848.jpg (105.0KB)(0)
- diskpart로 MBR 디스크에서 뒤에서 복구 파티션와 D 드라이브 만들고, 나머지를 C 드라이브로 만들기 테스트 - diskpart 명령 - 파티션 단위로 몇줄씩 붙여넣기한 것입니다 2020-09-21_090057.jpg (44.0KB)(0)
-
컨피그 2020.09.21 10:06
답변 감사합니다
저의 질문은 GPT 디스크 였습니다;
esp 파티션은 필수니까 어차피 만들어줘야 하는거라 말을 안했고요
복구파티션은 당연히 GPT에만 있다고 생각했는데 제가 생각이 짧았네요;
여튼 답변주신 명령에서 set id=27 부분을 GPT 형식에서 쓰는 방식으로 바꿔주면 될거같고
act는 뭔지 모르겠지만 찾아봐야겠네요;
제가 생각한건 저 명령들을 txt 파일로 만들어서
diskpart /s 파일.txt 방식으로 한방에 생성하는것 입니다
나누는 부분을 처리해주는 명령을 찾아보니
shrink desired 도 있고
shrink minimum 도 있던데
두가지가 뭔차이인지 모르겠지만 비슷하게 작동하는거 같더라고요
여튼 알려주신거 약간만 수정하면 될거같은데 감사합니다~—————————
act 찾아보니 active 의 줄임이군요 GPT는 esp가 그 역할이고요.
-
suk 2020.09.21 12:28
네, 혹시 했는데 GPT 디스크였군요
GPT 디스크는 act = active (활성화)를 하실 필요가 없습니다. act 목적이 부팅 파티션을 찾는 것인데요
GPT는 EFI 파티션 자체가 부팅 파티션으로 인식합니다. 그래서 act가 필요하지도 않지만 active를 gpt 디스크에 할 수도 없습니다
--- 댓글 쓰는 것이 워낙 오래 걸려서 그 사이에 act는 댓글 내용 추가하셨네요 ㅎㅎ;;
shrink desired만 하셔도 됩니다.
shrink desired가 실패한 경우를 감안하여 shrink minimum으로 축소 크기를 적게하는 명령을 병렬로 추가하는 것입니다
참고로, 윈도우 상에서 diskpart로 GPT로 변환하면 앞에 자동으로 MSR 예약 파티션이 생깁니다.
PE에서는 MSR 예약 파티션이 생기지 않습니다. 이런 2가지 경우를 감안하여 bat 파일 만들어서 실행해봤습니다
이건 윈도우상에서 bat 파일 실행 결과물입니다. bat 파일은 생각보다 길게 진행하더군요;;
또 MBR 에 비해서는 만드는데 상당히 오랜 시간이 걸렸습니다.
bat 파일은 디스크 번호와 D: 드라이브 크기만 입력하시면 전부 진행되도록 만들었습니다
PE에서도 실행해봤습니다.
디스크 포맷하기_[UEFI+GPT]_복구파티션을 마지막에 만들고_중간에 D 드라이브 100GB 만들기.bat
이렇게 파티션/포맷하는 bat 파일은 겁나서 사용기 같은 곳에는 이제 올리지 않을 겁니다
질문의 댓글에만 소극적으로 올려야지요 ^^
- diskpart로 GPT 디스크에서 마지막에 복구 파티션과 D 드라이브 만들고, 나머지를 C 드라이브로 만들기 bat 파일 테스트 - 이건 만드는데 좀 시간 걸리네요 2020-09-21_114044.jpg (39.1KB)(0)
- diskpart로 GPT 디스크에서 마지막에 복구 파티션과 D 드라이브 만들고, 나머지를 C 드라이브로 만들기 bat 파일 테스트 - 이건 만드는데 좀 시간 걸리네요 2020-09-21_113957.jpg (1.07MB)(0)
- diskpart로 GPT 디스크에서 마지막에 복구 파티션과 D 드라이브 만들고, 나머지를 C 드라이브로 만들기 bat 파일 테스트 - 이건 만드는데 좀 시간 걸리네요 - PE에서 실행 2020-09-21_120923.jpg (448.1KB)(1)
- 디스크 포맷하기_[UEFI+GPT]_복구파티션을 마지막에 만들고_중간에 D 드라이브 100GB 만들기.bat (5.8KB)(57)
-
컨피그 2020.09.21 17:51
와 배치파일이 ㄷㄷ 자동화 시스템을 만들어주셨네요
감사히 잘 사용하겠습니다!
-
DarknessAngel 2020.09.21 16:52
GPT라면 먼저 ESP 100~200메가 만들고, 남은 공간을 전부 D로 잡은후 C + Recovery만큼 줄이고나서, C만들고, 남은 공간에 Recovery 이렇게 하면 원하시는대로 스크립트만으로 다 됩니다 (C/D의 순서를 바꾸고싶으면 디스크 전체 용량을 구해서 계산하는 배치파일을 짜서 수치 구해야 함 (이부분은 WMI등으로 수치 구할 수 있으니 구글링해서 스크립트 주우시길 추천합니다) )
-
컨피그 2020.09.21 18:15
제가 생각한건
1. ESP 100메가 생성
2. D(100기가) + Recovery(550메가) 만큼 예약 걸고, <== shrink
나머지공간 전부 C로 생성
3. Recovery(550메가) 만큼 예약 걸고, <== shrink
나머지공간(100기가) 전부 D로 생성
4. 나머지공간(550메가) 전부 Recovery로 생성
이렇게 shrink 명령 두번 써서
Diskpart 만으로 간결하게 끝낼 수 있을거 같은데.. 가능할지 모르겠네요
남는하드 찾아서 해봐야겠네요..
-
컨피그 2020.09.21 20:17
sel dis 0
clean
con gpt
cre par efi size 100
for quick fs fat32 label System OVERRIDE
ass letter S
cre par msr size 16
cre par pri
shrink desired 102951
for quick fs ntfs label Windows OVERRIDE
ass letter W
cre par pri
shrink desired 550
for quick fs ntfs label DATA OVERRIDE
ass letter M
cre par pri
for quick fs ntfs label Recovery OVERRIDE
set id de94bba4-06d1-4d40-a16a-bfd50179d6ac
gpt attributes 0x8000000000000001
exit
제가 생각했던거 해봤는데 성공한거 같습니다-----------------------------------
위에서 제가 예약건다는 표현을 썼는데 shrink 뜻이 축소한다는 뜻인데
전 이게 어렵고 헷갈려서 예약해놓는다 또는 못건드리게 잠궈놓는다 이렇게 제가 이해하기 편한대로 해석했습니다
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
85861 | 윈 도 우| hansom 랜섬웨어 정보입니다. [2] | 그르브르 | 528 | 09-22 |
85860 | 윈 도 우| 노트북 윈도우 정품 라벨 질문 [5] | 어그래너 | 355 | 09-22 |
85859 | 윈 도 우| 다른 하드에 있는 vhd 파일 부팅 방법문의 드립니다 [6] | 갯바위 | 412 | 09-21 |
85858 | 윈 도 우| 노트북 무게 2kg미만 추천좀 해주세요 [2] | WB | 365 | 09-21 |
85857 | 하드웨어| 윈도우 복구 VHD [6] | WB | 530 | 09-21 |
85856 | 하드웨어| 메인보드 바이오스 문의. [7] | 잔대가리 | 606 | 09-21 |
85855 | 소프트웨어| 쿠키cookie 를 바꿔주는 툴같은거 없나요? [4] | 좀머씨 | 219 | 09-21 |
85854 | 하드웨어| 노트북 램 질문입니다.. [2] | dadf | 229 | 09-21 |
85853 | 윈 도 우| 사용하는 윈도우의 비트수를 확인하는 레지스트리가 있을까요? [2] | 투윤 | 225 | 09-21 |
85852 | 하드웨어| iodd mini 2280 [3] | Airbrone13 | 536 | 09-21 |
85851 | 기 타| ventoy에서 VTOYEFI 폴더 보는 방법 문의 [5] | 몰라18 | 751 | 09-21 |
85850 | 기 타| MKS 자막파일 SMI로 변환 가능하신분 도움 부탁드립니다. [6] | 주할범 | 662 | 09-21 |
85849 | 소프트웨어| Dism++ 최적화 저장 기능 없나요? [2] | 두힘 | 347 | 09-21 |
85848 | 하드웨어| 동일 랜카드도 각 제품마다 MAC주소가 다른가요? [6] | 좋게멋지게 | 481 | 09-21 |
85847 | 하드웨어| PC끄기후 재부팅 질문입니다. [2] | 이상무 | 370 | 09-21 |
85846 | 윈 도 우| 관리자계정윈도우10설치 질문 [4] | 복태취업했 | 407 | 09-21 |
85845 | 윈 도 우| 윈도우설치파일 [2] | 민들레 | 403 | 09-21 |
85844 | 소프트웨어| DICOM 변환 관련 프로그램 문의 [2] | 밤이슬216 | 260 | 09-20 |
» | 윈 도 우| Diskpart 로 복구파티션 제일뒤로 생성 및 D드라이브 생성 [8] | 컨피그 | 753 | 09-20 |
85842 | 소프트웨어| Aioboot 문의 | 사이버해결 | 165 | 09-20 |
일단 파티션을 다 차게 만듭니다
다음 마지막 파티션을 선택후 shrink명령을 써서 특정 사이즈를 지정해서 줄일 수 있습니다 (여기에 리커버리를 생성하세요
2, 3은 단순히 diskpart만으로 달성하기 곤란합니다 (굳이 그렇게 할려면 D를 만들고 크기를 줄여서 위의 방법으로 그 공간에 C를 만들어야 합니다) (아니면 배치 스크립트등을 써서 계산하게 만들어야 합니다)