Linux环境下创建Windows启动盘

Author Avatar
沐成尘 7月 30, 2018
  • 在其它设备中阅读本文章

并非使用dd命令,安全快速的制作 Windows USB启动。

前言

  • 在linux环境下,众所周知的dd命令非常强大,这种底层数据处理的方式,多次将我的U盘搞坏。提醒大家一下,慎用dd

  • 下面介绍另一种方式——WoeUSB

安装

  • Manjaro linux
yaourt -S woeusb
  • Ubuntu
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update 
sudo apt install woeusb

使用

一、完全覆盖创建(推荐)

  • 使用 -d 命令,完全擦除整个USB存储设备,然后从头开始构建可启动的Windows USB设备。

  • 警告:设备上的所有先前数据都将被擦除,请备份重要数据。

  • 命令如下:

woeusb --device <源媒体路径> <device>

例子:
- woeusb --device Windows7_x64.iso / dev / sdX
- woeusb --device / dev / sr0 / dev / sdX


二、共存创建(不建议)

  • 使用 -p 命令,将Windows文件复制到USB存储设备的现有分区并使其可引导。

  • 只要不存在文件名冲突,这就允许文件共存。

  • 警告:所有具有相同名称的文件都将被覆盖!

  • 命令如下

woeusb --partition <源媒体路径> <partition>

例子:
- woeusb --partition Windows7_x64.iso / dev / sdX1
- woeusb --partition / dev / sr0 / dev / sdX1

三、详细参数

  • 详细模式。
--verbose,-v
  • 显示此帮助消息并退出。
--help,-h
  • 打印应用程序版本。
--version,-V
  • 显示有关此应用程序的信息。
--about, -ab
  • 禁用消息着色。
--no-color
  • 启用脚本调试。
--debug
  • 在–device creation方法中为新创建的文件系统指定标签。
  • 请注意,标签未经过有效性验证,对于文件系统可能是非法的。
--label,-l <filesystem_label>
  • 解决方法BIOS错误,如果切换了分区的引导标志,则不包括启动菜单中的设备。
--workaround-bios-boot-flag
  • 开发人员在不运行整个构建的情况下测试某些功能的开发选项。
--debugging-internal-function-call <function name>(function_argument)...
  • 指定要用作目标分区的文件系统的文件系统。
  • 目前支持:FAT(默认)/ NTFS。
--target-filesystem, - ttt -fs <filesystem name>

项目源码