
-
目前 JPlay 論壇那邊的 samotc 已經把他的 WinPE 精簡到 110MB 左右大小、算是暫時告一段落。samotc 除了在第一篇 po 文所撰寫的 pdf 外,在最近幾則 po 文中提供了進一步精簡 WinPE 詳細的步驟和資訊。seeteeyou 大也提供了許多建議和資源的連結,是有可能更進一步精簡到100MB 以下的。我打算先從已經有 instructions 的 110MB WinPE 著手。附帶一提,samotc 提到的兩個免費工具,分別是用來查看系統工作時載入的 driver 及 dll 的 DriverView 及 LoadedDllsView,目前來源網站 www.nirsoft.net 似乎無法連上,須自行 google 一下、從其他網站下載。
記得 samotc 說過他之前是用 JPlay 雙PC,在試了 WinPE 之後覺得在很多方面更勝一籌。雖然每個系統狀況不同,得自己試了才知道,但看起來是可以期待的。
-
The Following User Says Thank You to dequad For This Useful Post:
-
-
The Following 2 Users Say Thank You to seeteeyou For This Useful Post:
-
昨晚用 seeteeyou 指點的 Windows 11 build 22000.1.iso 照 samotc 的步驟做成 Win11XPE.iso。去年曾經試過,但卡在用 Bootice 編輯 BCD 時,無法選擇 BCD of Current System (greyed out;可能跟我的主機板是 UEFI bios 有關)。這次還是遇到一樣的狀況,於是花了一點時間找出在 CMD 裡用 bcdedit 的方法,直接用 bcdedit 編輯。
我的過程是:
1)先用EasyBCD 加了 VHD boot entry
2)接著在 CMD 裡用 bcdedit 編輯 VHD boot entry 的 path。上面連結的網頁裡,指令的 {default} 就是 VHD 那個 Windows Boot Loader 的 identifier 。在 CMD 裡先執行 bcdedit 就可以看到所有 Windows Boot Loader 的資料
3)再依 samotc 大的 instructions 用 Bootice 編輯,就沒問題了。
boot entries.jpg
Win11XPE 選項是從 VHD 開機
winPE screen shot.jpg
熟悉的 WinPE 畫面
接下來就待進行加上播放器和 driver,之後就可以進行 OS 精簡了。
此篇文章於 2023-02-27 02:01 PM 被 dequad 編輯。
-
The Following User Says Thank You to dequad For This Useful Post:
-
假如手上有一顆剛買回來的 Optane 或其他 SSDs,小弟的習慣是醬子的。
隨便找一台電腦下載那些「百寶箱萬能工具程式」,例如這個 HBCD:
https://www.hirensbootcd.org/files/HBCD_PE_x64.iso
http://sg.releases.ubuntu.com/hbcd/HBCD_PE_x64.iso
https://archive.org/download/hirens-...20PE%20x64.iso
或者 WinPE 11-10-8 Sergei Strelec 也可以,視乎 Optane 或 SSDs 有多少空間:
https://files1.majorgeeks.com/10afeb...30_English.rar
https://sergeistrelec.name/winpe-10-...h-version.html
https://www.fcportables.com/sergei-strelec-boot/Intel 12 代或以上的話就可以選擇 USBOX 7.0:
https://hsuanthony.pixnet.net/blog/post/226001351
利用 Rufus 把 ISO 檔案「燒錄」到 USB 隨身碟,然後 ControlPC 或 AudioPC 也可以用它來開機。
成功進入 HBCD(或其他)PE 的環境之後就打開 Acronis True Image 或者新版的 Cyber Protect Home Office(當然分別不大的 GHOST 也可以),然後把 USB 隨身碟的所有資料複製到全新的 Optane 或其他 SSD。
重新開機後就可以看看 Optane 或其他 SSD 有沒有問題,順利進入 PE 的話就代表成功了。
下一步就是修改 Registry:
https://www.newmobilelife.com/2021/0...m-secure-boot/
然後掛載 ISO 檔案:
https://github.com/schierlm/IsoMounter/releases/latest
代碼:
IsoMounter64.exe "Windows 11 build 22000.1.iso"
最後只要執行 setup.exe 就可以開始安裝 22000.1 版本的 Windows 11 了。
16GB 的 Optane M10 十分便宜,但是 Windows 11 則需要 32GB 或以上的版本,因此 280GB 的 Optane 900P 該是不錯的選擇:
https://www.my-hiend.com/vbb/showthr...610#post252610
安裝 Windows 11 的目的主要是因為 WinPE 缺乏很多檔案,嘗試直接安裝很多軟件或者驅動程式的話也是徒然的說。
故此 Windows 11 的好處就是用來比較安裝前/安裝後的 Registry keys 有甚麼變動,當然還需要把所有相關的檔案(通常是 C:\Windows 或 C:\Program Files 等等)加入 WIM 檔。
-
The Following 2 Users Say Thank You to seeteeyou For This Useful Post:
-
Ultralite
趁組裝靜電喇叭空檔,進行製作 WinPE Ultralite 的第一步(JPlay 論壇討論串第441則回覆)
Bootice 編輯 BCD 還是遇到之前同樣的問題。用同樣的方法解決。
ultralite.jpg
Step 4 完成。
ultralite 01.jpg
接下來是困難度較高的 app/driver 安裝與非常耗時的 OS 精簡。只能利用週末閒暇進行、估計要花上半年才能告一段落。我會從技術小白的角度盡量把所有步驟詳細紀錄下來。其實極致的 WinPE for audio 裡,app 只有播放器,USB DDC/DAC 的 driver 也只需要一個,通用性應該是很高的,但 WinPE 好像沒辦法購買使用 license,讓分享變得困難(應該是這個原因吧),
我計畫一個版本裝 Foobar 2k,另一個版本裝 sigma 大的 PlayWaveDV 加 libusbK 試試。
-
The Following User Says Thank You to dequad For This Useful Post:
-
 作者: dequad
趁組裝靜電喇叭空檔,進行製作 WinPE Ultralite 的第一步(JPlay 論壇 討論串第441則回覆)
Bootice 編輯 BCD 還是遇到之前同樣的問題。用同樣的方法解決。
ultralite.jpg
Step 4 完成。
ultralite 01.jpg
接下來是困難度較高的 app/driver 安裝與非常耗時的 OS 精簡。只能利用週末閒暇進行、估計要花上半年才能告一段落。我會從技術小白的角度盡量把所有步驟詳細紀錄下來。其實極致的 WinPE for audio 裡,app 只有播放器,USB DDC/DAC 的 driver 也只需要一個,通用性應該是很高的,但 WinPE 好像沒辦法購買使用 license,讓分享變得困難(應該是這個原因吧),
我計畫一個版本裝 Foobar 2k,另一個版本裝 sigma 大的 PlayWaveDV 加 libusbK 試試。
dequad 大已經裝了Win11XPE, 如果要使用PlayWaveVC 及 libusbK 應該不困難.
安裝libusbK driver 應該如下步驟即可:
Dism /Mount-Image /ImageFile:"f:\Sources\boot.wim" /index:1 /MountDir:"C:\WinPE_Mount"
Dism /Add-Driver /Image:"C:\WinPE_Mount" /Driver:"C:\Digital_Times_2_Interface_0_physical_align_page" /Recurse
Dism /Unmount-Image /MountDir:"C:\WinPE_Mount" /commit
另外PlayWaveVC只要rar解開就可以用了.
安裝完libusbK driver, 重新接上usb ddc, 用device manager 看libusbK 是否有抓到裝置 (應該會出現libusbK usb devices).
如果libusbK 安裝成功, 打開PlayWaveVC 選擇 "Internal Direct Link" 模式播放, 就會透過libusbK driver 播放了.
-
The Following 2 Users Say Thank You to sigma For This Useful Post:
-
非常感謝 sigma!
剛剛試了幾次,果然成功在 device manager 裡出現 libusbK USB device。
libusbK.jpg
libusbK 連接 DT2 的方式是否比 Kernel Streaming 更直接呢?
另外,啟動 PlayWaveVC 時預設為 WASAPI 模式,改選 Internal Direct Link 後,出現以下對話框:
restart.jpg
但按 OK 重啟 PlayWaveVC 後,又回到預設的 WASAPI 模式。不知道是否因為我在安裝或操作上的疏失所導致?
此篇文章於 2023-03-01 12:03 AM 被 dequad 編輯。
-
The Following User Says Thank You to dequad For This Useful Post:
-
 作者: dequad
非常感謝 sigma!
剛剛試了幾次,果然成功在 device manager 裡出現 libusbK USB device。
...
libusbK 連接 DT2 的方式是否比 Kernel Streaming 更直接呢?
另外,啟動 PlayWaveVC 時預設為 WASAPI 模式,改選 Internal Direct Link 後,出現以下對話框:
...
但按 OK 重啟 PlayWaveVC 後,又回到預設的 WASAPI 模式。不知道是否因為我在安裝或操作上的疏失所導致?
如果選擇完播放方式重啟還是無效, 有可能是無法寫入設定檔, 會不會是權限的問題?
可以試著手動編輯看看, PlayWaveVC 目錄下的PlayWave.ini:
AsioDriverName=Internal Direct Link
另外Kernel Streaming我沒有用過, 但就我理解, 它還是經過Windows Audio Stack, 呼叫的程序比較多.
PlayWaveVC 利用libusbK 直接跟usb ddc 溝通, 並沒有經過Windows Audio Stack, 程序比較精簡.
另外PlayWaveVC 播放時會一次將音樂檔載入到記憶體, 播放過程沒有再做音樂資料的複製(除了底層usb controller外), 聲音應該也會比較純.
麻煩dequad 大再試看看!
-
The Following 2 Users Say Thank You to sigma For This Useful Post:
-
非常感謝 sigma 的快速回覆。編輯了 PlayWave.ini 後預設也就直接變成 Internal Direct Link 了。
PlayWave.jpg
昨晚另外做了 samotc 的 Ultralite WinPE(以那個 filad61cf00c94775125d186add4ac43371 檔作為源頭的 wim 所製作的),照 samotc 的說明把 WinSXS 檔案夾裡的檔案大幅刪減之後,開機變成全暗/無畫面。後來保留 WinSXS 裡所有的檔案,就順利開機。我也加了 WinXShell 圖形介面。
在還未徹底精簡(大小為 734MB;功能較齊全的 Win11XPE 為1.26GB) 的 Ultralite WinPE 裡啟動 PlayWaveVC,出現 missing AVRT.dll 的錯誤訊息。找了 AVRT.dll 放到 system32 檔案夾後就順利啟動。
之後安裝 libusbX (for DT2),啟動 PlayWaveVC 時會出現 Init libusbK USB driver fail 的錯誤訊息兩次:
init libusbK fail.jpg
在 PlayWaveVC 裡按 Play 鍵時也會再次出現無法起始 libusbK driver 的訊息。
UltraliteSigma init fail.jpg
可能是精簡的系統少了 libusbK 須用到的某些檔案。不知道 sigma 大有沒有什麼建議?
我目前都只測試能否運作(只從 vhd flatboot),還沒接到系統開聲。很期待喇叭組裝完成後跟原來的 JPlay 雙 PC 對照聽聽看。
再次感謝 sigma 的大方分享及協助!
此篇文章於 2023-03-01 02:15 PM 被 dequad 編輯。
-
The Following User Says Thank You to dequad For This Useful Post:
-
 作者: dequad
非常感謝 sigma 的快速回覆。編輯了 PlayWave.ini 後預設也就直接變成 Internal Direct Link 了。
...
昨晚另外做了 samotc 的 Ultralite WinPE(以那個 filad61cf00c94775125d186add4ac43371 檔作為源頭的 wim 所製作的),照 samotc 的說明把 WinSXS 檔案夾裡的檔案大幅刪減之後,開機變成全暗/無畫面。後來保留 WinSXS 裡所有的檔案,就順利開機。我也加了 WinXShell 圖形介面。
在還未徹底精簡的 Ultralite WinPE 裡啟動 PlayWaveVC,出現 missing AVRT.dll 的錯誤訊息。找了 AVRT.dll 放到 system32 檔案夾後就順利啟動。
之後安裝 libusbX (for DT2),啟動 PlayWaveVC 時會出現 Init libusbK USB driver fail 的錯誤訊息兩次:
...
在 PlayWaveVC 裡按 Play 鍵時也會再次出現無法起始 libusbK driver 的訊息。
...
可能是精簡的系統少了 libusbK 須用到的某些檔案。不知道 sigma 大有沒有什麼建議?
我目前都只測試能否運作(都只從 vhd flatboot),還沒接到系統開聲。很期待喇叭組裝完成後跟原來的 JPlay 雙 PC 對照聽聽看。
再次感謝 sigma 的大方分享及協助!
Ultralite WinPE 可以用Device Manager 嗎?
"Init libusbK USB driver fail" 的訊息, 代表沒抓到libusbK. 因為畫面看不到test mode, 會不會是沒有設定成testing mode?
我也試著裝Ultralite WinPE 看看.
期待dequad 的WinPE聲音分享!
-
The Following 2 Users Say Thank You to sigma For This Useful Post:
發文規則
- 您不可以發表新主題
- 您不可以發表回覆
- 您不可以上傳附件
- 您不可以編輯自己的文章
-
討論區規則
|