|
|

樓主 |
發表於 2015-1-15 01:33:40
|
顯示全部樓層
本帖最後由 2567288 於 2015-1-15 01:53 編輯
lee005002 發表於 2015-1-14 21:54 
請問大大 我用gimages 開不出你的boot.wim ,命令提示句怎加 從哪加 謝謝 卡在這裡 ...
試一下附件的批次檔 (win7為例 , ISO檔的位置 \ISO\win7.iso)
(1) 解壓附件到任一目錄 , 把 boot.wim 放在解壓目錄內

(2) 執行 win7_oneiso.cmd

(3) 如果 換成其它作業系 , 要修改 win7.cmd 的檔名及內容 , Winpeshl.ini 要修改內容

主要加入的內容 , 前文有提到 :
相關的文件是加入在boot.wim的第2個映像卷
(1) imdisk資料夾在根目錄
(2) win7.cmd 在 sources 資料夾內
(3)Winpeshl.ini 在 \Windows\System32 內
win7.cmd 可以自己訂製安裝目錄
Winpeshl.ini的內容視情況修改
如果換成其它作業系統 , 三個相關檔案 , 紅色的地方要改一下
win7.cmd
pushd %SYSTEMDRIVE%\imdisk
@rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\imdisk.inf
@FOR %%I IN (C D E F G H I J K L M N O P Q R S T) DO @IF EXIST %%I:\ISO\win7.iso imdisk -a -f %%I:\ISO\win7.iso -m #:
exit
Winpeshl.ini
[LaunchApp]
AppPath = %SYSTEMDRIVE%\sources\win7.cmd
[LaunchApps]
%SYSTEMDRIVE%\sources\setup.exe
win7_oneiso.cmd
@echo off
color 2f
SET TP=%~dp0
SET TP=%TP:~0,-1%
SET MOU=%TP%\mount-temp
SET OEM=%TP%\$oem$
cd /d "%TP%"
:start
IF NOT EXIST %TP%\boot.wim ECHO 找不到%TP%\boot.wim & GOTO :AAU
ECHO ---- 隨身碟 G4D 單一ISO安裝WIN7、8(PART2) 整合 boot.wim ----
ECHO.
ECHO 請以管理員身份運行,任意鍵開始處理,如需要退出請關閉本窗口。
ECHO 處理期間請不要打開工作目錄中一些臨時產生的目錄與相應的文件。
PAUSE >NUL
IF EXIST %MOU% RD /Q /S %MOU%
md %MOU%
%TP%\imagex /mountrw boot.wim 2 %MOU%
md %MOU%\imdisk 1>NUL 2>NUL
xcopy /e /y %OEM%\imdisk %MOU%\imdisk
copy /y %OEM%\win7.cmd %MOU%\sources\
copy /y %OEM%\Winpeshl.ini %MOU%\Windows\System32\
%TP%\imagex /unmount /commit %MOU%
RD /Q /S %MOU%
ECHO 處理結束,任意鍵退出。
PAUSE >NUL
EXIT
:AAU
ECHO 未能成功處理。
ECHO 任意鍵退出
PAUSE >NUL
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?我要註冊
x
|