윈 도 우 고수님들 배치파일 또는 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 | - | - |
99402 | Windows Vista SP1 Preview Pack Download [5] | Windows Vi | 14046 | 09-15 |
99401 | 윈 도 우| 윈도우 7 홈 베이직이나 스타터 버전에서 에어로 느낌이 나... [3] | 죠타로 | 14044 | 11-23 |
99400 | 소프트웨어| internet download manager사용하시는 분들 계신가요? [4] | 화이 | 14038 | 11-28 |
99399 | 윈 도 우| KMS방식으로 인증후에 홈 그룹이 사라집니다. [3] | nubibiz | 14022 | 03-18 |
99398 | USB용 고스트(GHOST) [4] | 소보 | 14004 | 03-26 |
99397 | 윈도우7 64bit 게임폴더에서 인터넷바로가기 되시는 분? | 정영수 | 13982 | 09-11 |
99396 | 윈 도 우| IDE controller driver가 누락된다고 나오네요 [2] | 지안나 | 13974 | 08-20 |
99395 | 윈 도 우| CTF Loader가 뭔가요? [4] | brucex | 13967 | 06-25 |
99394 | 윈 도 우| 바탕화면의 바로가기 아이콘 사라지는 현상 [2] | skecjac | 13967 | 07-30 |
99393 | A.I 1003H 버젼 최적화 어떻게 하는거죠??? [5] | 달의영혼 | 13964 | 10-28 |
99392 | 윈 도 우| 64비트 알약사용 [9] | 무육점 | 13937 | 11-30 |
99391 | 하드웨어| Internet download Manager 한글패치 문제 [2] | 한 걸 음 | 13936 | 09-26 |
99390 | 윈 도 우| 5월 12일 릴된 Win7 ultimate 버전 파일 해시값 확인 좀 부... [4] | 티티카카 | 13930 | 05-21 |
99389 | 윈 도 우| 알람 횟수 초기화 방법 | 공피 | 13895 | 03-26 |
99388 | 하드웨어| 컴퓨터가 안 켜집니다.. 비프음 4번 [3] | 카스타드 | 13865 | 11-18 |
99387 | 윈 도 우| 국민은행 보안프로그램 무한설치..도와주세요 [6] | 가브리엘777 | 13844 | 05-29 |
99386 | 윈 도 우| 초코에디션 써 보신분 계신가요? [2] | 난하기 | 13843 | 10-08 |
99385 | 하드웨어| 알수없는 usb장치(장치 설명자 요청 실패) [5] | 낙엽 | 13821 | 12-22 |
99384 | 윈 도 우| 데몬툴 지우기 [8] | ▒벗님▒ | 13814 | 11-07 |
99383 | 윈 도 우| Download Link를 누르면 웹페이지를 찾을 수 없다고 나옵니다. [4] | 컴지존 | 13793 | 04-19 |
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에 대해서는 잘 모릅니다.