자유 게시판

초보 입니다 디스크 파티션 배치 챗GPT 도 모르나봐요 ^^

2025.01.23 12:23

수리수리 조회:744 추천:1

WIN PE 부팅후 사용하는 배치 입니다

자동으로 파티션 생성  무월님 배치에서 이부분만 

복사해서 사용중입니다

 

제가 생각하는 게 구현 자체가 안되는 것인지 

챗GPT 도 못해서 실패 실패 에 거듭 포기 직전 입니다^^

 

원하는 구성은 디스크 넘버 입력시 

자동으로     윈도우 파티션 W      데이터 파티션 T  20GB

생성시 데이터파티션 용량20GB 뺀 나머지 용량 윈도우 파티션 w 자동으로 용량설정 진행

이거 인데 

윈래 안되는 구성인지 아무리 해도 안되네요^^

아시는 회원님 안되는 거면 안되는 거라고 가르쳐 주세요 

아직은 포기 를 안해서요^^

회원님 가르쳐 주시면 그때 포기 할려구요

 

@echo off

color 1F

title Diskpart_Script_Selection

mode con cols=90 lines=38

setlocal enabledelayedexpansion

 

:DISK

cls

REM Diskpart 명령을 저장할 임시 텍스트 파일 생성

set "tempFile=%temp%\diskpart_script.txt"

if exist "%tempFile%" del "%tempFile%"

 

REM Diskpart를 사용하여 사용 중인 디스크 목록 가져오기

echo.

set "spc=   "

set DetailDisk="%temp%\seldis.detdis"& break>!DetailDisk!

 

for /f "tokens=2*" %%a in ('echo lis dis^|diskpart') do (

    for /f "delims=0123456789" %%# in ("%%a ") do if "%%#"==" " (set DISK_%%a_=%%a

        (echo sel dis %%a& echo det dis)>>%DetailDisk%

        set #=%%b& if "!#:~-1!"=="*" (set GM%%a=GPT) else set GM%%a=MBR

        for /f "tokens=2 delims=`" %%$ in ("!#:  =`!") do set SZ%%a=     %%$)

)

 

for /f "tokens=1*" %%a in ('diskpart /s %DetailDisk%') do (

    if !cap!==on set "HW!#!=%%a %%b"& set cap=off

    for /f "delims=0123456789" %%# in ("%%a ") do if "%%#"==" " set #=%%a&set PT!#!=0&set PTL!#!= &set cap=on

    for /f "tokens=1*" %%c in ("%%b") do for /f "delims=0123456789" %%# in ("%%c ") do (

        if "%%#"==" " set /a PT!#!+=1 & set $=%%b& call set PTL!#!=%%PTL!#!%%!$:~5,3!)

)

 

set bar=--------------------------------------------------------------------------------

echo.                                무월-Diskpart_Script_Selection

echo.

echo.

echo.                    MBR 속성 - W:\Windows[All], 디스크 활성화 EWS

echo. 

echo %bar%& echo %spc%Disk No   Type     Size     Partition      Model& echo %bar%

 

for /f "tokens=2 delims=_" %%a in ('set Disk_') do (set PTL=!PTL%%a: =!      &set PTL=!PTL:~0,6!

    echo %spc%Disk %%a    !GM%%a!  !SZ%%a:~-9!     !PT%%a!  !PTL!    !HW%%a!

    echo %bar%

)

 

del %DetailDisk%

 

REM 파티셔닝을 위해 사용자에게 디스크 번호를 입력하도록 요청

echo.

set /p "disks_to_partition=파티션할 디스크 번호를 입력하세요 : "

goto MBR

 

:MBR

REM 선택한 디스크 속성을 변환하고 파티션을 만듭니다.

for %%d in (%disks_to_partition%) do (

    :: 입력받은 디스크 선택

    echo sel disk %%d >> "%tempFile%"

    :: 디스크 초기화

    echo clean >> "%tempFile%"

    :: 디스크 속성 MBR로 변경

    echo convert mbr >> "%tempFile%"

    :: 나머지 모든 공간을 파티션으로 생성

    echo create partition primary >> "%tempFile%"

    :: 디스크를 활성 파티션으로 설정

    echo active >> "%tempFile%"

    :: 생성된 파티션을 NTFS로 포맷하고 레이블을 Windows로 지정

    echo format quick fs=ntfs label="Windows" >> "%tempFile%"

    :: Windows파티션 문자를 W로 할당

    echo assign letter=W >> "%tempFile%"

)

 

cls

REM 생성된 명령으로 Diskpart 실행

diskpart /s "%tempFile%"

 

REM 탐색기 열기

explorer

 

REM 임시 파일 정리

del "%tempFile%"

 

exit

 

이거 성공하면 UEFI 용도 만들면 원하는게 모두 되는데요^^

 

 

번호 제목 글쓴이 조회 등록일
[공지] 자유 게시판 이용간 유의사항 (정치, 종교, 시사 게시물 자제) [1] gooddew - -
48236 데스크탑용 램 추천부탁합니다. [4] magoo 818 01-26
48235 무엇좀 여쭈어볼께용..^^ 조언좀주세영...^^ [2] 알파궁상 653 01-25
48234 왜 대부분의 부트로더는... [5] WinNTLiteD 832 01-25
48233 이런류의 마우스, 키보드 세트 추천 받습니다. [6] 삼시세끼 1209 01-24
48232 (수정)Windows 11 26100.2894 무봉 [64] 집앞의_큰 2245 01-24
48231 글자 색상을 바꾸고 싶은데... 안되서..부탁드립니다. [8] 쥬다스 1064 01-23
48230 AOMEI Backupper 잘 쓰시나요? [8] 『ⓖⓤⓝ』 1234 01-23
» 초보 입니다 디스크 파티션 배치 챗GPT 도 모르나봐요 ^^ [6] 수리수리 744 01-23
48228 집 앞에 실버타운이 들어 선다고 하네요.. [6] 테츠로 1218 01-23
48227 Snapshot 실컴 백업 복구 사용시 문제가 있나요^^ [22] 수리수리 1207 01-22
48226 The Beatles - LONDON SYMPHONY ORCHESTRA AND LONDON POP ... [1] asklee 743 01-22
48225 주문을하긴했는데 사기일까요? [17] Star★Bros 2105 01-21
48224 WinRAR 7.10부터 멀티 코어 활용 [1] 익명7861 1060 01-21
48223 wsusoffline 10.1 버전 사용 관련( windows7 업데이트 관련) [1] ccnet 704 01-20
48222 이 고양이 품종이 어떤건가요? [4] magoo 1378 01-20
48221 참새와 허수아비 대하리 931 01-19
48220 영화 한편 소소생 1059 01-19
48219 저작권 침해? 영문도 모른 채 고소 당한 ‘토렌트’ 이용자들... 미정이며 1715 01-19
48218 오페라 gx 포터블 가지고 계신 분 있나요?? [3] Aviro 421 01-19
48217 이거 진짜 인가요? [2] 거스 1407 01-19
XE1.11.6 Layout1.4.8