在Linux上用WoeUSB製作Windows開機隨身碟

提示:您可以改用Ventoy製作能開機又能放資料的隨身碟。

一般來說,Windows的開機隨身碟會使用微軟官方工具或Rufus這類專門的程式製作。那麼有沒有可能在Linux系統上製作Windows開機隨身碟呢?

因為過程複雜,就有人開發了叫做WoeUSB的bash腳本,它可以將Windows的ISO寫入到USB隨身碟,支援Windows Vista以後的系統,並且相容於傳統BIOS和UEFI。

下面以製作Windows 10開機隨身碟為例,請準備至少8GB的隨身碟。

  1. 微軟官網下載Windows 10 ISO,約5GB。

  2. 安裝依賴套件,像Ubuntu的話請安裝:

1
sudo apt install git p7zip-full python3-pip python3-wxgtk4.0 grub2-common grub-pc-bin wimtools
  1. 隨身碟插到電腦,用lsblk指令確認掛載位置,例如我的8GB隨身碟路徑是/dev/sdc,已被系統掛載到/run/media/ivon/Toshiba
1
2
3
ivon@Lk31cdk ~> lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sdc      8:32   1   7.5G  0 disk /run/media/ivon/Toshiba
  1. 取消掛載,我們只需要記住前面的隨身碟路徑/dev/sdc就好。
1
umount /run/media/ivon/Toshiba
  1. Github Releases下載最新版WoeUSB的bash腳本。

  2. 在下載目錄開啟終端機,執行WoeUSB,會顯示指令用法:

1
sudo ./woeusb-5.2.4.bash --help
  1. 接下來要真正開始寫入。例如下載目錄有Windows10.iso,要將其寫入到位於/dev/sdc的裝置:
1
sudo ./woeusb-5.2.4.bash --device "Windows10.iso" /dev/sdc
  1. 之後就會開始寫入,大約要10分鐘左右。

  2. 寫入完成後就可以拔掉隨身碟,拿去其他電腦開機了。


感謝您的閱讀。歡迎分享Ivon的部落格(ivonblog.com)的文章,引用或轉載請註明文章網址,並遵守創用CC-姓名標示-非商業性-禁止改作 4.0 國際授權條款。如需商業使用請來信告之。

written by human, not by AI

如果本網站文章對您有幫助,歡迎請我喝杯珍珠奶茶。

留言板

點選按鈕,選擇您覺得方便的留言系統。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要登入Github帳號才能留言。支援markdown語法,方便您張貼程式碼,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus投放的廣告。無論有無登入皆可留言。此處留言只有本站參與者看得到。若您選擇以訪客身份匿名留言,就不會收到後續回覆通知。