USBOX Win10PE 自定義接口與增強包下載 2019.01.01


自訂外部工具 - USB資料區自定義接口

USBOX 自3.1版開始提供外部自訂接口,以便各位進階使用者添加自己所需要的工具或驅動等等。

稍微簡介一下USBOX的啟動原理,這種方法稱為UD三分區法,對於新舊電腦皆有良好相容性,下圖為製作完成後USB分區狀況。

擷取.PNG

前端為UD分區,僅能通過FbinstTool與Grub4dos存取的隱藏區,用以支持傳統BIOS啟動方式,內置工具包也放置於此。

中端為資料區,也就是一般情況下個人文件與資料皆存放於此區,亦為Windows下的USB唯一可見區*,必須為NTFS格式,確保EFI啟動正常。

後段為EFI區,為FAT16分區,用以支持EFI方式啟動,所有PE與DOS映像檔案皆存放於此分區,也是隱藏分區*。

*一般Windows不主動對EFI分區分配盤符,但於Win10 15063 (1703)後版本,因系統政策改變,將導致EFI區被顯現,但不影響工具運作。

科普完了,進入正題。

UD_FD.PNG


1. 在USB的資料區新增USBOX_MYTOOLS資料夾,或是將製作程序目錄下的USBOX_MYTOOLS直接複製到資料區。

擷取.PNG

2. 編輯 USBOX_MY.INI ,參考下方說明來自行編輯。本處全面支持PECMD語法。

常用環境變數
變數 說明
%CurDir% 表示本文件所在目錄,USB隨身碟\USBOX_MYTOOLS\
%Programs% 表示PE開始功能表目錄
%Desktop% 表示PE桌面目錄
Y:\ 於PE底下之USBOX_TOOLS(Y:)盤,注意大小為1GB,VHD格式
X:\ 於PE底下之Boot(X:)盤,PE系統所在位置

 

 

 

 

 

 

常用命令
命令 說明
EXEC

執行指定程序,如EXEC notepad.exe 則會啟動記事本程序。

DEVI 安裝驅動,如DEVI %SystemRoot%\inf\oem*.inf,此指令會安裝由DISM整合之INF驅動檔案
LINK 創建捷徑,最常用之指令,範例請見下方。
調用7z.exe解壓命令行 EXEC %SystemRoot%\SYSTEM32\7z.exe 後接命令


使用範例:

01. 於桌面產生Potplayer.exe之捷徑,檔案位於\USBOX_MYTOOLS\PotPlayer目錄

LINK %Desktop%\PotPlayer,%CurDir%\PotPlayer\PotPlayer.EXE


02. 於開始功能表產生Potplayer.exe之捷徑,檔案位於\USBOX_MYTOOLS\PotPlayer目錄

LINK %Programs%\PotPlayer,%CurDir%\PotPlayer\PotPlayer.EXE


以上兩種方式僅將捷徑指向隨身碟中的程序,所以隨身碟不可拔除
使用以下方式可將程式從隨身碟存入VHD中,隨身碟拔除後,程序仍可運行。


03. 調用7z解壓縮Potplayer.7z到Y:\tools目錄,並於桌面產生PotPlayer.EXE捷徑,且於初始化完成後自動開啟Potplayer.exe

EXEC !=%SystemRoot%\SYSTEM32\7z.exe x %CurDir%\Potplayer.7z -oY:\tools
LINK %Desktop%\PotPlayer,Y:\tools\PotPlayer\PotPlayer.EXE
EXEC Y:\tools\PotPlayer\PotPlayer.EXE

更多指令請見PECMD說明,本處僅列出較常使用之命令。

附件中的 USBOX_MY.INI 僅一行 EXEC notepad.exe ,如果PE開機後出現Notepad2程式代表系統正常讀取到自訂義接口配置。

注意:使用ISO版光碟開機,插入帶有USBOX_MY.INI的隨身碟,亦會自動載入。


USBOX_MYTOOLS 變形玩法

如果你不想讓PE啟動時就載入工具,可將USBOX_MY.ini改名,要用時可以找到你自己的ini檔案,
點擊右鍵,載入PECMD配置即可。

MYPECMD.png


部分軟體授權問題

USBOX_MYTOOLS資料夾下有License資料夾,其中對應三個軟體名稱的資料夾中放置軟體授權檔案

UltraISO授權:將授權檔UIKEY.ini放置於UltraISO資料夾中,內容類似如下

UserName='用戶名稱'
Registration='xxxx-這是-序號-xxxx'
Language='Chinese Traditional'

-----------------------------------------------------
HDTunePro授權:先將HDTunePro軟體重命名為"HDTunePro.exe",輸入序號啟動程式後,
將HKCU\Software\EFD Software\HDTunePro機碼匯出,並保存為HDTunePro.reg,
放置放於HDTunePro資料夾內。

-----------------------------------------------------
AIDA64授權:輸入序號並啟動程式後,將於主程式所在資料夾產生即會產生pkey.txt,
將此授權檔案放置於AIDA64資料夾中。

-----------------------------------------------------
若無放置授權檔案者,軟體仍可運行於試用模式下。

 


PE工具包下載區

之後將在本篇文章陸續加入一些增強包供各位下載使用,皆放置於Google雲上。

工具類:

PotPlayer:https://pse.is/DJJYU

驅動類:

蒐集ing...


ISO工具包說明

於USBOX 4.0起,新增第九項 執行自訂義的ISO檔案,將呼叫RUN模塊,自動搜索位於ISO資料夾下的映像檔

可於ISO資料夾可存放自己要啟動的ISO、IMG、IMA檔案(建議英文檔名),通過啟動選單執行[啟動自訂義ISO]
會自動搜索位於隨身碟可見區之ISO目錄中的內容,並製成簡易選單。

G4D_RUN.jpg

請注意,本功能是通過G4D RUN模塊,啟動用戶自備的"可啟動映像檔案",如全"內置"版的WinPE、部分Linux LiveCD、FreeDos....之類的映像檔案,
並不適用於"Windows原版ISO的掛載安裝"、進入系統環境後還需加載"外置"工具的PE或Linux環境..等。

很重要所以再講一次,不要拿這個功能去用原版Windows ISO安裝,這位置也就是用來加載一下DOS工具類的IMG/IMA,以及某些ISO格式的DOS、Linux工具,

至多就是某些考慮的較為周到兼容較好的PE,如果要做Windows安裝,還請進到PE裡面去。

SkyFree.PNG

附上S大的一段話:IT天空某帖子2樓


ISO工具包下載區

Slitaz4.0-Linux:https://pse.is/DKQ4A

查看原文 >>
相關文章