請選擇 進入手機版 | 繼續訪問電腦版

微剋多資訊

 找回密碼
 註冊

Sign in with google

Google帳號登入

搜索
回覆 103則 瀏覽 465891篇
Line

[技巧教學] 20140529更新 快速訂製 win7,8,8.1,Boot.wim引導檔

 

該用戶從未簽到

升級   8%

發表於 2015-1-30 21:42 | 顯示全部樓層
大大你好 我想做的是
win7跟win8系統安裝碟
在usb目錄下有win7跟win8的資料夾
裡面都放了
win7 install.wim跟win7.iso
win8 install.wim跟win8.sio

menu.lst
title 安裝 Windows 7 x64\n
map (hd0) (hd1)
map (hd1) (hd0)
map /Win7/Win7.ISO (0xff) || map --mem /Win7/Win7.ISO (0xff)
map --hook
chainloader (0xff)
clear
在安裝時都會載不到驅動
要怎修改才會讓他抓到?

是要修改boot.wim嗎?

使用道具

簽到天數: 1753

該用戶今日未簽到

升級   100%

 樓主| 發表於 2015-1-30 23:01 | 顯示全部樓層
a0926043323 發表於 2015-1-30 21:42
大大你好 我想做的是
win7跟win8系統安裝碟
在usb目錄下有win7跟win8的資料夾

可以參考 nf17b 大的 三啟動隨身碟
https://www.microduo.tw/thread-28671-1-1.html




使用道具

該用戶從未簽到

升級   8%

發表於 2015-1-30 23:25 | 顯示全部樓層
bv6f1 發表於 2015-1-30 23:01
可以參考 nf17b 大的 三啟動隨身碟
https://www.microduo.tw/thread-28671-1-1.html

[size=15.3333330154419px]bv6f1[size=15.3333330154419px] 大大 可能我資質不夠好 我看不懂這跟我想要把win7.iso跟install.wim[size=15.3333330154419px]放在自訂資料夾安裝有關?
[size=15.3333330154419px]是否有更詳細教學引導安裝呢?
[size=15.3333330154419px]

使用道具

該用戶從未簽到

升級   100%

發表於 2015-2-10 00:22 | 顯示全部樓層
凌菡 發表於 2015-2-8 01:09
這個,我還是得仔細研讀一下,有些迷糊現在。
另外,我有嘗試過,如果我直接把Windows 7的install.wim轉為i ...

win7 本身的 boot.wim 應該是無法引導 install.esd
用 win8.1 的 boot.wim 來引導 win7 的 install.esd 的確是可行的
不過要把WINPE的第一屏 , 改成 win7的 logo 這個就有點難度 (換 win7的背景就簡單)




授權條款也沒問題





使用道具

該用戶從未簽到

升級   100%

發表於 2015-2-10 00:44 | 顯示全部樓層
a0926043323 發表於 2015-1-30 23:25
bv6f1 大大 可能我資質不夠好 我看不懂這跟我想要把win7.iso跟install.wim放在自訂資料夾安裝有關?
是否 ...

還有需要嗎 ? 如果有 , 可以再跟您說明

使用道具

該用戶從未簽到

升級   100%

發表於 2015-2-25 17:29 | 顯示全部樓層
bv6f1 版大 :
下載看了一下批次檔 , wim8 以上系統 , 試一下這樣是否可行 :
藍色 : 可以解壓到任一目錄
紅色 : 批次檔直接取得 setup.exe 的權限
-----------------------------------------------------------------------------------------------------------------
@echo off
PUSHD %~dp0

MD WIM
echo.
echo 開始整合 win8 開機引導檔
DISM /Mount-Wim /WimFile:boot.wim /Index:2 /MountDir:WIM
@echo on
takeown /F WIM\sources\setup.exe && icacls WIM\sources\setup.exe /grant administrators:F
xcopy boot\$$ WIM\ /e /y
ren WIM\sources\setup.exe 8setup.exe
DISM /Unmount-Wim /MountDir:WIM /commit

rd /q /s WIM
pause
------------------------------------------------------------------------------------------------------------------

使用道具

簽到天數: 1753

該用戶今日未簽到

升級   100%

 樓主| 發表於 2015-2-25 19:19 | 顯示全部樓層
nf17b 發表於 2015-2-25 17:29
bv6f1 版大 :
下載看了一下批次檔 , wim8 以上系統 , 試一下這樣是否可行 :
藍色 : 可以解壓到任一目錄

感謝 nf17b 大的技術提供

因為沒空所以就少在搞了,我是到無名收 nf17b大發的

三啟動維護光碟隨身碟 共用版 20141130更新

直接使用 ISO檔 很方便相容性也很好

樓上的批次指令先留下,找時間測試後在回報

在次說聲 謝謝

使用道具

該用戶從未簽到

升級   100%

發表於 2015-2-28 01:49 | 顯示全部樓層
本帖最後由 nf17b 於 2015-2-28 01:55 編輯
凌菡 發表於 2015-2-28 00:14
各位大大,有能否幫我看看142樓的問題?十分感激啦!

如果您指的是用 win8 引導 , win7的 install.esd , 要修改開機第一屏 , 這個我沒研究
那何不用 win7 引導 win7的 install.wim , 如果考慮的是 install.wim 會大於 4G , 這個 install.wim 可以分割成小於 4G的 install.swm + install2.swm...................

如果您指的是對 訂製引導檔 , 有不了解的地方 , 這個倒是可以討論一下

boot.wim 訂製原理說明 :
-------------------------------------------------------------------------------------------------------------------------------------
WinPE的啟動過程:
(1) 如果存在 %SYSTEMDRIVE%\sources\setup.exe,Winpeshl.exe 將啟動它執行安裝程序。
(2) 否則 Winpeshl.exe 將查找在 %SYSTEMROOT%\system32\winpeshl.ini 中指定的應用程序。
(3) 如果未指定任何應用程序,則 Winpeshl.exe 將繼續執行 %SYSTEMROOT%\system32\startnet.cmd。

根據上述的啟動過程(1)(2) , 訂製 boot.wim :
(1) dism 掛載 boot.wim 的第2個映像卷到臨時目錄。
(2) 把 臨時目錄\sources\setup.exe 改名 xxxsetup.exe(win8以上系統,有權限問題)。
(3) 複製 winpeshl.ini(事先準備) 到 臨時目錄\windows\system32\  。
(4) 複製 setup.cmd   (事先準備) 到 臨時目錄\windows\system32\  。
(5) 複製 ei.cfg      (事先準備) 到 臨時目錄\sources\   (win7不需要執行此步驟)。
(6) dism 卸載 boot.wim (儲存檔案)。
------------------------------------------------------------------------------------------------------------------------------------
Winpeshl.ini 檔案內容
  1. [launchapps]
  2. x:\windows\system32\setup.cmd
複製代碼
setup.cmd  如果訂製不同目錄 , 要自行修改。

使用道具

該用戶從未簽到

升級   100%

發表於 2015-3-1 08:12 | 顯示全部樓層
本帖最後由 nf17b 於 2015-3-1 09:20 編輯
凌菡 發表於 2015-3-1 00:23
感謝nf17b大的指導,不過我之所以要引導要用Windows 8.1的Boot.wim引導Windows 7 的install.esd是為了將 ...

像這樣的結果 :








使用道具

該用戶從未簽到

升級   100%

發表於 2015-3-1 18:20 | 顯示全部樓層
凌菡 發表於 2015-3-1 00:23
感謝nf17b大的指導,不過我之所以要引導要用Windows 8.1的Boot.wim引導Windows 7 的install.esd是為了將 ...

如果上述的貼圖 , 符合您的需求 . 就安裝功能來說 , 相關的檔案 , 在 boot.wim 的第二映像卷 :
(1) ARUNIMG.dll 在 sources 目錄內
(2) background.bmp 在 sources 目錄內
(3) spwizimg.dll 在 sources 目錄內
(4) setup.bmp 在 Windows\System32 目錄內

您可以從 win7 的 boot.wim 內提取相關的檔案 , 複製到 win8 的 boot.wim
附上批次檔 , 如果有需要可以參考看看 , 批次檔有分 x86 及 x64 , win7的相關檔案已內含 :
檔案名稱  : win81_boot_wim.7z
MD5值     : 76e8154ca8324db7355276e5e2c45f92
SHA1值    : 77c07c8a8f2b4aac25fd6ea9c324bbaa6d13df8f
CRC32     : adf6456b
檔案大小  : 1,339,196 (1.27MB)
鏈接        :  http://pan.baidu.com/s/1bnxZrHH  密碼: 1shq
  1. @echo off
  2. color 1f
  3. SET TP=%~dp0
  4. SET TP=%TP:~0,-1%
  5. SET MOU=%TP%\mount-temp
  6. SET OEM=%TP%\oem
  7. SET BOOTWIM=%TP%\boot.wim
  8. cd /d "%TP%"

  9. set DISMRoot=%windir%\system32\dism.exe

  10. %windir%\system32\reg.exe query "HKU\S-1-5-19" 1>nul 2>nul || (
  11. ECHO ------------------ 訂製 win81 boot.wim 引導 win7 esd -------------------
  12. echo.
  13. echo     -------
  14. echo  *** 警告 ***
  15. echo     -------
  16. echo.
  17. echo 沒有檢測到系統管理員權限
  18. echo ________________________________________________________________________
  19. echo.
  20. echo 本程序需系統管理員權限
  21. echo.
  22. echo 您可以在程序上面右鍵單擊,選擇以系統管理員身份執行。
  23. echo.
  24. echo 請輸入任意鍵退出程序...
  25. pause >nul
  26. goto :eof
  27. )

  28. ECHO ------------------ 訂製 win81 boot.wim 引導 win7 esd -------------------
  29. ECHO 請確認檔案 (1)ARUNIMG.dll (2)background.bmp (3)setup.bmp (4)spwizimg.dll
  30. ECHO.
  31. ECHO 處理期間請不要打開工作目錄中一些臨時產生的目錄與相應的文件。
  32. ECHO 任意鍵開始處理,如需要退出請關閉本窗口。
  33. PAUSE >NUL
  34. ECHO.
  35. IF NOT EXIST %DISMRoot% ECHO 找不到 %DISMRoot% & GOTO :ERR
  36. IF NOT EXIST %windir%\system32\takeown.exe ECHO 找不到 %windir%\system32\takeown.exe & GOTO :ERR
  37. IF NOT EXIST %windir%\system32\icacls.exe ECHO 找不到 %windir%\system32\icacls.exe & GOTO :ERR
  38. IF NOT EXIST %BOOTWIM% ECHO 找不到 %BOOTWIM% & GOTO :ERR
  39. IF NOT EXIST %OEM%\ARUNIMG.dll ECHO 找不到 %OEM%\ARUNIMG.dll & GOTO :ERR
  40. IF NOT EXIST %OEM%\background.bmp ECHO 找不到 %OEM%\background.bmp & GOTO :ERR
  41. IF NOT EXIST %OEM%\setup.bmp ECHO 找不到 %OEM%\setup.bmp & GOTO :ERR
  42. IF NOT EXIST %OEM%\spwizimg.dll ECHO 找不到 %OEM%\spwizimg.dll & GOTO :ERR

  43. IF EXIST %MOU% RD /Q /S %MOU%
  44. md %MOU%

  45. %DISMRoot% /Mount-Wim /WimFile:%BOOTWIM% /Index:2 /MountDir:%MOU%
  46. ECHO.
  47. takeown /F %MOU%\sources\ARUNIMG.dll 1>nul 2>nul && icacls %MOU%\sources\ARUNIMG.dll /grant administrators:F 1>nul 2>nul
  48. takeown /F %MOU%\sources\background.bmp 1>nul 2>nul && icacls %MOU%\sources\background.bmp /grant administrators:F 1>nul 2>nul
  49. takeown /F %MOU%\sources\spwizimg.dll 1>nul 2>nul && icacls %MOU%\sources\spwizimg.dll /grant administrators:F 1>nul 2>nul
  50. takeown /F %MOU%\Windows\System32\setup.bmp 1>nul 2>nul && icacls %MOU%\Windows\System32\setup.bmp /grant administrators:F 1>nul 2>nul
  51. copy /y %OEM%\ARUNIMG.dll %MOU%\sources\
  52. copy /y %OEM%\background.bmp %MOU%\sources\
  53. copy /y %OEM%\spwizimg.dll %MOU%\sources\
  54. copy /y %OEM%\setup.bmp %MOU%\Windows\System32\
  55. %DISMRoot% /Unmount-Wim /MountDir:%MOU% /COMMIT
  56. RD /Q /S %MOU%
  57. ECHO.
  58. ECHO 處理結束,任意鍵退出。
  59. PAUSE >NUL
  60. EXIT

  61. :ERR
  62. ECHO.
  63. ECHO 未能成功處理。
  64. ECHO 任意鍵退出
  65. PAUSE >NUL
  66. EXIT
複製代碼



使用道具

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

本版積分規則

小黑屋|Archiver|微剋多資訊(MicroDuo)

GMT+8, 2024-3-29 14:01

Discuz! X

© 2009-2023 Microduo

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