NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 16461|回復: 13

新手村 - Windows ISO to USB + Legacy/UEFI雙啟

[複製鏈接]
發表於 2020-7-17 12:26:18 | 顯示全部樓層 |閱讀模式
本帖最後由 阿達金田一 於 2022-6-13 23:33 編輯

前言

其實這類的教學網路上已經有很多
所以之前都沒有想要寫教學

我個人自己都是 DIY 在處理 usb boot
其實如果 新手村 開機相關的文章都有看懂
usb boot 真的沒什麼難度 基本上一個 bootice 就可以搞定

不過對於 初心者 來說
更多的可能只是想要一個 windows iso to usb 的簡易方法
最好是一個 GUI 工具就可以搞定

所以網上大多是用 Rufus 或 類似軟體 iso to usb 教學
這裡我重點就不放在 iso to usb
而放在 Legacy/UEFI 雙啟動
不過 新手文 所以還是只針對 Windows

不過說真的 Legacy 也快淘汰了
所以那怕只能單啟...用 UEFI boot 其實也夠了
現在的 Legacy boot 其實也大多是 UEFI CSM ...
所以 MB 本來就是 UEFI 也沒一定要用 Legacy/CSM boot
除了 純Legacy Bios MB 或 一些特殊情況( MB 不支援 uefi usb boot 之類的 )

新手村 其實已經有 DIY Legacy/UEFI 雙啟動 的文章
新手村 - 硬碟 分割 和 開機
雖然更多是在說 原理 概念 架構 之類的
開機引導 開機檔案 ISO處理 都 DIY 處理

所以這次開篇就用 Rufus 吧

測試環境
主 PC OS: Win10 1909 , ram 16G
虛擬 PC: Win10 Hyper-V , Legacy/UEFI , ram 4G
WinISO: 用 MS 官方的下載工具下載的 win10 iso ( ver 10.18362.418 )
USB: 用 8G vhd 代替一下 ... 因為目前基本上 usb boot 處理基本都雷同 HDD
除非很早期的 Legacy BIOS usb boot 可能才會用 usb-fdd usb-zip 之類的

方法1  Rufus + WinISO + GPT + UEFI + NTFS
方法2  DIY 分區 + Rufus EFI
方法3  DIY分區 + Windows ISO 本身的 UEFI boot efi

感謝網友 rock20013 的補充
Rufus 按 Alt+E 可切換 雙啟動 支援 , 不過僅限 MBR
我測試過看了一下...架構上差不多等於 DIY 分區 + Rufus EFI
頂多差在 MBR 部份 , Rufus 可以用 Rufus 自制的 MBR
Rufus00.png
 樓主| 發表於 2020-7-17 22:23:27 | 顯示全部樓層
本帖最後由 阿達金田一 於 2022-6-13 23:23 編輯

DIY分區 + Windows ISO 本身的 UEFI boot efi


使用工具 bootice 1.3.4
我個人其實大多是用類似這樣的方法...基本上 全DIY

DIY分區 基本上 和 前一篇 DIY 分區 + Rufus EFI
一樣 ( 我是直接拿上一篇搞好的來用 )
MBR 2分區 , 第1分區(啟動分區) NTFS  , 第2分區 FAT
因為要用 Windows ISO 本身的 UEFI boot efi
懶的一點 FAT 分出 50M 以上
大小這要看 ISO 中 \boot 和 \efi 2個目錄加起來有多大
放的下這2個目錄就可以
Rufus07.png

不過 uefi boot 開機 必要的最少檔案 ( 不包含 boot.wim 的話 )
其實只要3個檔
\boot\boot.sdi
\efi\boot\bootx64.efi
\efi\microsoft\boot\bcd

所以 FAT 只有 16M 也是可以的
這裡我是直接用上一篇的 DIY分區 ( 因為只是差在 UEFI boot 用的 efi 不同而以 )
因為 之前DIY分區 FAT 只分出 16M (可用大概15M) 所以我只放了3個檔
如果 FAT 大於50M 的...可以直接 copy windows iso 中的 \boot 和 \efi 就好
Rufus08.png

FAT 的 \boot , \efi 搞好後
接下來要設定 UEFI boot 用的 bcd
用 bootice 來設就好
可以建新的 bcd 也可以用舊的 bcd 來改
這裡我用 bootice 建一個新的 bcd
Rufus09.png

bootice 智慧編輯模式
Rufus10.png

這裡只要注意幾個重點基本上就不會錯
1. 添加 - 新建 WIM 啟動項
2. 注意圖片中紅框部份
啟動磁片
設為 USB 那一個
因為我是用 vhd 的所以可以看到是顯示
HD4: msft Virtual Disk ( 8.0 GB, J: K: )

啟動分區
設為 MBR0: NTFS 那個分區

設備檔...
bootice 預設會用 \boot.wim 這要記得改成
\sources\boot.wim

啟動檔
這裡我是用 UEFI boot 進 Win10 , bootice 自動是設
\Windows\system32\boot\winload.efi
如果是用 Legacy Boot 進 Windows ... bootice 可能會自動設為
\Windows\system32\boot\winload.exe
所以如果是在 Legacy Boot Windows 用 bootice 要注意把 .exe 改成 .efi

啟動介面語言 和 系統語言
ISO 中原本的 bcd 通常都是設為 en-US
所以這個我也是設成 en-US
其實設什麼都沒啥影響
因為我只留了3個必要檔...根本沒有語言相關的檔案
所以就算看的到訊息
也都是英文的

搞完收工...
因為是用 windows 本身的 uefi boot 開機檔...所以可以通過  Secure Boot
 樓主| 發表於 2020-7-17 12:42:05 | 顯示全部樓層
本帖最後由 阿達金田一 於 2022-6-13 23:28 編輯


Rufus + WinISO + GPT + UEFI + NTFS


補充:
Rufus 可以用 MBR 做 UEFI  + Legacy 雙啟動...主題有補充說明
如果只是要雙啟動...用 Rufus 就可以
不過如果想用 GPT 做 UEFI + Legacy 雙啟...還可以參考這篇

工具
Rufus 3.11.1678 Portable
bootice 1.3.4
自製工具
Rufus [WinISO GPT UEFI NTFS] Legacy Boot.rar (1.84 MB, 下載次數: 857)
 樓主| 發表於 2020-7-17 12:54:08 | 顯示全部樓層
本帖最後由 阿達金田一 於 2022-6-13 23:37 編輯


DIY 分區 + Rufus EFI

補充:
建議直接用 Rufus 的 MBR 的 UEFI + Legacy  雙啟動 就好
除非想要比較大的 FAT(ESP) 啟動分區

Rufus 3.11.1678 的 efi
Rufus EFI.rar (207.9 KB, 下載次數: 522)
發表於 2020-7-19 07:38:00 | 顯示全部樓層
新手村的教學文章值得一看再看.............
發表於 2020-8-7 19:33:14 | 顯示全部樓層
Thanks you thanks  Da  Da
發表於 2020-8-20 22:32:06 | 顯示全部樓層

為方便使用安裝以及修復系統,又買了3個
連原本的usb碟,打算製作兩Legacy+兩UEFI維修pe跟win10安裝碟
買完才看到這篇好用的文章

非常感謝金田一版大不藏私,教大家一些好用的撇步!
發表於 2020-8-26 17:25:19 | 顯示全部樓層
感謝詳細示範 。
發表於 2020-11-20 23:17:48 | 顯示全部樓層
謝謝大大的分享這超方便的工具
發表於 2021-2-8 20:59:07 | 顯示全部樓層
謝謝版主這麼清楚的示範 對新手而言非常有幫助
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

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

GMT+8, 2024-11-27 22:23 , Processed in 0.504160 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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