윈 도 우 고수님들 배치파일 또는 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 | - | - |
99151 | 윈 도 우| 제어판 아이콘은 있는데 실핼이 안되네요 [5] | 깨비꼬레아 | 297 | 02-19 |
99150 | 윈 도 우| 윈도우 로그인 관련 질문입니다 [3] | asklee | 218 | 02-19 |
99149 | 윈 도 우| 크롬 탭 닫을때 왜 창이 최대화로 되나요? [1] | MSTSC | 121 | 02-19 |
99148 | 기 타| 이 폰트 이름은 뭘까요? [2] | sorry2late | 532 | 02-18 |
99147 | 윈 도 우| 레지스트리에서 블루투스 정보 삭제가능한 방법이 없을까요? [1] | 뒤로가기 | 195 | 02-18 |
99146 | 소프트웨어| 윈도우 업데이트 후 크롬 기본앱 설정이 안됩니다. | 언덕위풍차 | 117 | 02-18 |
99145 | 윈 도 우| 윈도우10 김진광 에디션 찾습니다 | damada | 377 | 02-18 |
99144 | 소프트웨어| GImageX를 이용하여 Wim파일 마운트 오류 [6] | QOR | 259 | 02-18 |
99143 | 하드웨어| 16년만여만에 컴퓨터를 바꿀려고 합니다. [16] | 감사합니다 | 1186 | 02-17 |
99142 | 소프트웨어| adobe media encoder에서 "flac" 파일을 어떻게 ... [5] | brucex | 265 | 02-17 |
99141 | 소프트웨어| 파일 수정 변환 문의 [4] | 바람구름사 | 251 | 02-17 |
99140 | 기 타| 오디오 출력표시 질문 [4] | 줄기야 | 223 | 02-17 |
99139 | 윈 도 우| 윈도우12 CPU 사양이 궁금해요 [3] | slhyou | 829 | 02-17 |
99138 | 하드웨어| 이 노트북 팔면 어느정도 받을 수 있을까요? [3] | High][Land | 606 | 02-17 |
99137 | 윈 도 우| 윈98에 있는그림판 [2] | 바람구름사 | 375 | 02-17 |
99136 | 윈 도 우| 복구파티션은 DISM 캡처로 떠서 복원해도 활성화가 안되네요 [2] | 컨피그 | 252 | 02-17 |
99135 | 소프트웨어| 컬럼 블럭 선택할 수 있는 프리웨어 텍스트 에디터 [5] | 읍민Kaine | 109 | 02-17 |
99134 | 소프트웨어| 팟플레이어에서 x265 코덱 영상만 끊기는 문제... [8] | High][Land | 401 | 02-17 |
99133 | 윈 도 우| FSViewer 지웠는데도 우클릭 메뉴에 있는데요.. [2] | 립뽀 | 215 | 02-17 |
99132 | 윈 도 우| Windows 저용량 버젼 있을가요? [3] | 뽀칠이 | 505 | 02-16 |
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에 대해서는 잘 모릅니다.