윈 도 우 고수님들 배치파일 또는 PE 질문 드립니다
2021.08.12 09:07
안녕하세요
오늘도 질문하나 드려봅니다
전에 어느분께서 pe에 vhd를 탑재하여 포터블 프로그램등은 해당 vhd에서 구동되게 하셨던걸 본것 같습니다
하여 새로 pe를 빌드하며 pe 자체 용량도 좀 줄일겸 해보려고 합니다
vhd는 어느 드라이브건 루트에 있게 할거 같은데 일단 배치파일부터 막히네요 ㅠㅠ
@echo off
pushd %~dp0
setlocal enabledelayedexpansion
for %%a in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
if exist %%a:\util.vhd (set drv=%%a& goto mount)
)
:mount
for %%a in (%drv%) do (
%%a:\util.vhd
exit
)
:exit
exit
코드를 저리 실행하고 d:\또는 c:\에 util.vhd를 두고 관리자로 실행해도 연결이 안됩니다 ㅠㅠ
혹시 배치파일 수정할 부분이나 아니면 pe가 부팅시 pecmd.ini등에서 바로 마운트가 가능한지 답변 주시면 감사하겠습니다
아 그리고 저 vhd는 항상 특정 드라이브 문자열을 할당하고 싶습니다.
예를들어 u라던가...
소중한 시간내주셔서 감사드리며 답변 기다리겠습니다.
댓글 [3]
-
suk 2021.08.12 11:12
-
천공의아키라 2021.08.12 12:39
답변 감사드립니다.
근데 아래 배치파일을 바탕화면에 두고 관리자 권한으로 실행했는데 탑재가 안되네요
현재 util.vhd는 D에 있습니다
답변 내용 복사하고 @echo랑 현재 실행 위치만 추가한건데 뭐가 잘못된걸까요?
@echo off
pushd %~dp0
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%a:\util.VHD" set
drv=%%a& goto mount
exit
:mount
(echo sel vdi file="%drv%:\util.VHD"
echo attach vdi
echo sel par 1
echo ass letter=u:) | diskpart
exit
-
천공의아키라 2021.08.12 12:46
아 suk님 감사드립니다
라인이 잘못되어서 drv부분 위로 올렸더니 잘 동작합니다
진심으로 감사드립니다~
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
90414 | 소프트웨어| 아크로벳에서 인쇄시 빈페이지는 왜 인쇄가 안돼죠? [4] | nadaeri | 364 | 08-12 |
90413 | 윈 도 우| 꼬ㅈ...ㅕ님 질문 있습니다.. [6] | 불형 | 421 | 08-12 |
» | 윈 도 우| 고수님들 배치파일 또는 PE 질문 드립니다 [3] | 천공의아키 | 217 | 08-12 |
90411 | 기 타| 안녕하세요 이것 명칭? [3] | 맨션에살자 | 374 | 08-12 |
90410 | 소프트웨어| 수학 깡통도 파이썬을 배우나요 ? [13] | refreshair | 543 | 08-12 |
90409 | 윈 도 우| USB 3.0의 복사 속도 [16] | 어차피 | 1908 | 08-11 |
90408 | 기 타| 배치 파일고수님 좀 가르쳐주시기 바랍니다 [2] | 마쉽 | 268 | 08-11 |
90407 | 기 타| 폴더 상태표시줄에 동영상 시간표시 [2] | 치명적오류 | 298 | 08-11 |
90406 | 소프트웨어| 유튜브에 업로드한 파일을 다른 채널로 옮기기 [2] | 나는나다 | 241 | 08-11 |
90405 | 윈 도 우| cdd.dll 오류를 고치는 방법이 있을까요? [8] | 인연아빠 | 311 | 08-11 |
90404 | 하드웨어| 컴맹이 질문합니다... 시리얼포트... 그리고 각 VGA, DVI ... [10] | 롤린증후군 | 516 | 08-11 |
90403 | 모 바 일| 노트10플러스에서 pc의 바탕화면 폴더같은 곳이 있나요? [1] | brucex | 249 | 08-11 |
90402 | 윈 도 우| SUK님의 윈도우10 "설정상단제거" 질문있습니다. [3] | 양치기영감 | 381 | 08-11 |
90401 | 윈 도 우| 윈도우10 작업표시줄 아이콘(트레이아이콘) 고정 | comnews | 313 | 08-11 |
90400 | 기 타| 도와주세요 [6] | 토끼다 | 573 | 08-11 |
90399 | 하드웨어| 레노버 노트북 IPS 액정 사용하는데 눈이 너무 피곤해져서 [5] | 번개 | 405 | 08-11 |
90398 | 하드웨어| WIN 11 프린터 문의 [2] | 이팜나무 | 553 | 08-10 |
90397 | 하드웨어| pc용 ddr3 -1333 4G 4개를 아래 cpu와 보드에 사용가능한가요? [3] | 언덕위풍차 | 306 | 08-10 |
90396 | 윈 도 우| 트윅윈도우11 중국어깨짐(간체)ㅠㅠ [1] | 하라타타 | 213 | 08-10 |
90395 | 하드웨어| 저전력메모리는 동급대비 클럭이 떨어지나요? [1] | 컴알못러 | 262 | 08-10 |
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%a:\util.VHD" set drv=%%a& goto mount
exit
:mount
(echo sel vdi file="%drv%:\util.VHD"
echo attach vdi
echo sel par 1
echo ass letter=u:) | diskpart
exit
각 드라이브에서 util.vhd를 찾아서 마운트하고 u: 문자를 할당하는 것입니다
제 컴퓨터에는 PE_Build.VHD가 있어서 테스트했습니다. u:은 이미 있어서 w:으로 했습니다
pecmd.ini에 대해서는 잘 모릅니다.