NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 5761|回復: 6

[已解決] 如何從win10.iso , 整合安裝至工具碟?

[複製鏈接]
發表於 2016-11-13 00:12:42 | 顯示全部樓層 |閱讀模式
本帖最後由 gn00487522 於 2016-11-13 09:09 編輯

想整合win10到自己用的工具碟,進入win10安裝畫面閃一下CMD就重開機了

不知道是哪裡出錯了,想請各位幫忙

目前大致隨身碟結構如下
x:\
│  
├─
│  ├─sources
│  │  └─bootw10
│  │          boot64.wim
│  │          install.wim (or install.esd)
│  │          winsetup.exe


我是透過win10升級工具下載的iso , 從iso的sources裡面提取 install.esd、boot.wim、setup.exe
接著再用訂製boot.wim的方法,去指定路徑

@echo Finding Install Image..
@echo off
:loop
for %%a in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%a:\sources\bootw10\install.wim x:\sources\bootw10\winsetup.exe /installfrom:%%a:\sources\bootw10\install.wim &exit)
for %%i in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%i:\sources\bootw10\install.esd x:\sources\bootw10\winsetup.exe /installfrom:%%i:\sources\bootw10\install.esd &exit)
for %%b in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%b:\sources\bootw10\install.swm x:\sources\bootw10\winsetup.exe /installfrom:%%b:\sources\bootw10\install.swm &exit)
goto loop

但是進入UEFI , 選擇安裝win10後 , 進入安裝介面大約看到CMD畫面閃一下就重開機了(大約1秒) , 之前曾經訂製過win7 boot.wim , 好像遇過類似的問題,印象中是setup.exe錯誤了?
不太確定是什麼原因 , 所以把 .esd 轉成 .wim問題還是一樣 , 請各位幫幫忙了




發表於 2016-11-13 01:23:24 | 顯示全部樓層
紅色都很奇怪

x:\     
│  
├─
│  ├─sources
│  │  └─bootw10
│  │          boot64.wim
│  │          install.wim (or install.esd)
│  │          winsetup.exe


@echo Finding Install Image..
@echo off
:loop
for %%a in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%a:\sources\bootw10\install.wim x:\sources\bootw10\winsetup.exe /installfrom:%%a:\sources\bootw10\install.wim &exit)
for %%i in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%i:\sources\bootw10\install.esd x:\sources\bootw10\winsetup.exe /installfrom:%%i:\sources\bootw10\install.esd &exit)
for %%b in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%b:\sources\bootw10\install.swm x:\sources\bootw10\winsetup.exe /installfrom:%%b:\sources\bootw10\install.swm &exit)
goto loop

 樓主| 發表於 2016-11-13 01:38:46 | 顯示全部樓層
本帖最後由 gn00487522 於 2016-11-13 01:40 編輯
2567288 發表於 2016-11-13 01:23
紅色都很奇怪

x:\     

很奇怪嗎..

目前隨身碟長這樣


bootw10 是我自己新增 , 要放win10安裝的資料夾


winsetup.exe.是自己改名 , 方便辨識用

source目錄下的 setup.exe 是vista用的 , 才學win7把setup放到子目錄下




請問這樣做有哪裡做錯了嗎?


發表於 2016-11-13 02:04:11 | 顯示全部樓層
用附件
(1) 解壓到任一目錄
(2) 把 boot.wim 加入解壓目錄
(3) 系統管理員身份 , 執行 win10_boot.cmd

隨身碟內不需要 winsetup.exe



本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?我要註冊

x
 樓主| 發表於 2016-11-13 02:16:23 | 顯示全部樓層
2567288 發表於 2016-11-13 02:04
用附件
(1) 解壓到任一目錄
(2) 把 boot.wim 加入解壓目錄

感謝大大的幫忙 , 問題的確解決了
不過問題出在哪裡呢? 為什麼不用setup.exe便可以執行?
winsetup.exe又是什麼呢?
發表於 2016-11-13 07:48:55 | 顯示全部樓層
本帖最後由 阿達金田一 於 2016-11-13 07:58 編輯
gn00487522 發表於 2016-11-13 02:16
感謝大大的幫忙 , 問題的確解決了
不過問題出在哪裡呢? 為什麼不用setup.exe便可以執行?
winsetup.exe又 ...

安裝PE (boot.wim) 內...本身就帶有 安裝程式 setup.exe (不然怎麼安裝)
所以不用把 setup.exe  放到 USB

另外...你主題打 X:\ 容易讓人誤解 ... 因為 X:\ 通常是指 PE 的 ramdisk
而你指的應該是 USB:

至於你失敗的原因....是你指令打錯了
因為你是用 x:\sources\bootw10\winsetup.exe
也就是如果你 winsetup.exe 是放到 boot.wim 中的 \sources\bootw10\winsetup.exe
指令才有效... 不過這又多此一舉因為 boot.wim 自帶的 setup.exe 就在 x:\sources\setup.exe
而你自帶的 winsetup.exe 是在 USB  ... 所以指令中的路徑應該是要等同 USB 的 install.wim
因此如果你一定要用 USB 的 winsetup.exe
應該是寫成
for %%a in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%a:\sources\bootw10\install.wim %%a:\sources\bootw10\winsetup.exe /installfrom:%%a:\sources\bootw10\install.wim &exit)
否則指令失敗就直接 exit cmd 了

另外補充... 2567288 大大的那個其實就是把
pe 的 x:\sources\setup.exe 改成 x:\sources\winsetup.exe
然後 pe 開機後執行 setup.cmd 時...是執行
for %%a in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%a:\sources\bootw10\install.wim x:\sources\winsetup.exe /installfrom:%%a:\sources\bootw10\install.wim &exit)
發表於 2016-11-14 09:27:48 | 顯示全部樓層
本帖最後由 JonesLee 於 2016-11-15 17:13 編輯

弄得好複雜喔,小弟很懶,所以,把 WIN 7 ~ 10 還有 2008 R2 & 2012 R2 的 INSTALL.WIM 全部放在同一個資料夾,改個名字
然後逐一版本掛載更新到最新
接著 USB 切割一個 30GB 的分割區,然後把 WIN 10 64 的WIM 用 DISM 作 WIN TO GO 到 USB 這個分割區
剩下的空間切割另一個分割區就把剛剛所有的 INSTALL.WIM 資料夾近來

以 WIN 10 的 WTG 來說,基本上 G31 以上都支援,AMD 系統 AM+ 以上應該是沒有問題的
所以幾乎涵蓋可以跑 WIN 7 ~ 10 的所有硬體了,用 WTG 開機
直接用 DISM 套用 WIM 檔案到 新建立的分割區,或是必須重灌的分割區都行

基本上以目前來說只要硬碟不超過 2.2TB 都不需要用 UEFI 開機,用 MBR 就行了
我目前來說遇到 UEFI,一定會把改成 MBR 開機,尤其是用 SSD 當系統碟的時候

還有,更進階的用法是 DISM 也可以套用做過 SYSPREP 的WIM 檔案到分割區
換句話說,你系統所有軟體裝好,做一下 SYSPREP 的 OOBE + 一般化,關機後,用 WTG 開機後用 DISM 備份系統
備分出來的WIM檔案可以還原到任何WTG 支援的硬體上面,這是多方便的事情啊

小弟惰性堅強,奧步很多,上面用 DISM 備分出來的WIM 檔案,也能夠定時掛載作 系統更新,保持日後的維護方便性
當然這段回答於樓主的問題不太相關,只是個人的做法而已,因為搞PE 對現在來說,似乎已經輸給WTG 了
所有的常用工具都有 免裝版的,而如果只是單純安裝系統,很多步驟都可以縮減到非常的少
以個人來說,單純裝系統,用SSD 不管是 伺服器或是桌機,都不會超過 10分鐘
接下來更新驅動以及必要的系統更新,還有重新授權,也花不了半小時

個人的經驗分享如上

補充 : 上面只說到 MBR 的做法
至於 UEFI,基本上要做也是很容易的,用 DISKPART 作 UEFI 分割
然後再 引導區建立引導,系統區還原WIM 檔案,這樣就行了
不會很複雜

今天試過 WIN 10 x86 WTG 可以在 945G  主機板開啟,速度還不錯, 2GB 記憶體
然後呢,主機板確認是沒有 AHCI 模式,只有單純的 ENHANCE 模式 ( 但應該不重要,因為是 USB 開機啊 )
然後音效的部分無法使用麥克風,應該是找不到驅動吧,因為音效驅動不完整,但沒關係
反正也用不到麥克風,看起來 945G 都可以了,那 965 以上就沒問題了






您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2025-8-19 05:02 , Processed in 0.122400 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表