Linux环境下创建Windows启动盘
并非使用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
其他发行版自行使用软件包管理器安装。
或从github中clone使用。
使用
一、完全覆盖创建(推荐)
使用
-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>