기 타 ssd 포맷 bat 질문 입니다.
2024.03.25 17:31
안녕하세요.
실력은 없어 짜집기로 만들며 배우고 있습니다.
아래 질문 부분을 다음과 같이 바꾸니 작동을 합니다.
내용은 외부에 만든 TXT 파일에 명령어를 적어 놓으면 그걸 읽어서 포맷 하기 입니다.
제대로 바꾼건지 봐 주세요. 고수님들....
cls
REM Diskpart 명령을 저장할 임시 텍스트 파일 생성
set "tempFile=%temp%\diskpart_script.txt"
if exist "%tempFile%" del "%tempFile%"
REM Diskpart를 사용하여 사용 중인 디스크 목록 가져오기
echo list disk > "%tempFile%"
diskpart /s "%tempFile%" > "%temp%\disk_list.txt" 2>&1
type "%temp%\disk_list.txt"
echo.
REM 파티셔닝을 위해 사용자에게 디스크 번호를 입력하도록 요청
set /p "disks_to_partition=Select DISK Number : "
echo.
echo %disks_to_partition% You have selected a disk.
echo.
echo Check the disk number once more and press Enter.
pause > nul
REM 여기서 0번 디스크 또는 1번 디스크 선택 후 나머지 부분을 partition.txt파일을 읽어와 포맷하고 싶습니다.
for %%d in (%disks_to_partition%) do (
echo sel disk %%d >> "%tempFile%"
-> for /f "delims=" %%d in (명령어작성된위치의.TXT) do echo %%d >> "%tempFile%"
)
cls
REM 생성된 명령으로 Diskpart 실행
diskpart /s "%tempFile%"
댓글 [1]
-
suk 2024.03.25 18:23
- 디스크 번호만 선택하고, 나머지는 미리 작성한 partition.txt을 읽어서 diskpart 테스트 2024-03-25_180818.jpg (744.3KB)(1)
- 디스크 번호만 선택하고, 나머지는 미리 작성한 partition.txt을 읽어서 diskpart 테스트 2024-03-25_181217.jpg (583.1KB)(1)
- 디스크 번호만 선택하고, 나머지는 미리 작성한 partition.txt을 읽어서 diskpart 테스트 2024-03-25_181229.jpg (584.4KB)(1)
- diskpart_test2.bat (1.2KB)(19)
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
8102 | 기 타| 구글크롬 주소검색창에 대하여, (수정, 추가) [10] | wfz | 5054 | 01-01 |
8101 | 기 타| 구글크롬 다운로드 확장프로그램 찾고 있습니다. [5] | wfz | 9410 | 01-01 |
8100 | 기 타| nod32 구입하려고 하는데 구입처가 어디인가요? [3] | hibari1004 | 3557 | 01-01 |
8099 | 기 타| 영어 달인께 부탁 드립니다... [2] | 우지기 | 3287 | 01-02 |
8098 | 기 타| SrsFinisher, SrsFileKiller 파일 구합니다 | 공피 | 3496 | 01-02 |
8097 | 기 타| 모바일 브라우저에서 광고막기 | 담울 | 2908 | 01-02 |
8096 | 기 타| 파일정렬 하는법좀 알려주세요 ㅠ [2] | redforce85 | 2917 | 01-03 |
8095 | 기 타| 레지스트리(registry)가 무엇인지요? [4] | 땡깡쟁이 | 3597 | 01-05 |
8094 | 기 타| 스마트폰 사려고 합니다. [6] | 라이트백 | 3654 | 01-06 |
8093 | 기 타| .mkv 영화 파일 재생문제인데요. [5] | RED4 | 8001 | 01-06 |
8092 | 기 타| 노트북과 usb 키보드 급질문 도와주세요 [2] | 그만해줘 | 4310 | 01-07 |
8091 | 기 타| bootice 에서 usb 포맷 질문 | 바수 | 3412 | 01-08 |
8090 | 기 타| IT 관련된 정보가 담긴 잡지 같은 거 없나요? [3] | Prosumer | 2643 | 01-09 |
8089 | 기 타| bootice에서 BCD 내용을 추가하게되면.. [1] | 센터짱 | 3224 | 01-10 |
8088 | 기 타| 파폭 유용한 플러그인 자료를 지우셨나요 ? [2] | 문제 | 3303 | 01-11 |
8087 | 기 타| 갤럭시탭10.1 관련 질문드려봅니다. [1] | 후니 | 3294 | 01-12 |
8086 | 기 타| UltraISO usb 4기가인데 아주 미세하게 용량이 초과 되서 ... [2] | 짚신 | 4551 | 01-12 |
8085 | 기 타| 적성검사요 [2] | hobbh | 3032 | 01-12 |
8084 | 기 타| 빛보다 빠른게 없다는데.. [23] | 냉약수 | 3604 | 01-12 |
8083 | 기 타| 윈도우 설치 시디가 있을 경우 설치안하고 시디키 확인하는... [3] | zxcnet | 4323 | 01-13 |
for 구문을 단순하게 만들었습니다
echo sel disk %disks_to_partition% > "%tempFile%"
for /f "delims=" %%d in (partition.txt) do echo %%d >> "%tempFile%"
그 외, 조금 단순화 시켜서 bat 파일로 테스트해봤습니다
7번 디스크를 선택했습니다
원하는대로 작업이 되었습니다
partition.txt 내용입니다
clean
create partition primary
format quick fs=ntfs label=Windows
assign letter=W
bat 파일은 첨부했습니다