Loading... ## 前言 这几天折腾了老电脑,加了固态和内存条,原机械硬盘位装固态,光驱位放了机械硬盘,想着电脑里没啥东西,干脆整个重装好了。原机械硬盘中的 EFI 分区没删除,导致在固态重装系统时直接使用了机械硬盘的。接着把 Windows 和 Deepin 都装好了之后,对着硬盘一顿瞎操作,结果 Windows 无法进去了,但是 Deepin 还是正常的。然后想在 Linux 下制作 Windows 启动盘,网上不少方法尝试了无果,最后通过[WoeUSB](https://github.com/slacka/WoeUSB)成功制作,特做下记录。 **准备工作**: - 下载[Windows10 ISO](https://www.microsoft.com/software-download/windows10) - U 盘(最好>=8G) ## 安装 WoeUSB 由于 Deepin(Debain-based) 没有 Prebuilt Packages,所以直接从源代码构建。以下内容都是 Debain-based 版本适用。 1. 在你想要存放源代码的地方克隆 WoeUSB 仓库: `git clone https://github.com/slacka/WoeUSB.git`; 2. 生成应用版本号: ```bash cd WoeUSB ./setup-development-environment.bash ``` 3. 安装依赖: ```bash sudo apt-get install devscripts equivs gdebi-core mk-build-deps sudo gdebi woeusb-build-deps_<version>_all.deb # <version>替换成上一步生成的应用版本号 ``` 4. 安装 WoeUSB: ```bash dpkg-buildpackage -uc -b sudo gdebi ../woeusb_<version>_<architecture>.deb # 该文件在 WoeUSB 上层文件夹 ``` ## 制作启动盘 由于 Windows 镜像文件中可能有单个文件(install.wim)超过 4GB,所以不能使用 fat32 格式而应使用 ntfs 格式制作启动盘,而 WoeUSB GUI界面不支持指定 ntfs 格式,但是我们可以使用命令行。 打开终端,输入: ```bash # /dev/sdc 换成自己u盘,不用带分区数字,可以使用 sudo fdisk -l 查看到 sudo woeusb --device /path/to/filename.iso /dev/sdc --target-filesystem NTFS ``` 然后等待制作完成,完成后进入 bios 设置从U盘启动即可进入 Windows 安装程序了。 最后修改:2019 年 10 月 07 日 © 允许规范转载 赞 0 如果觉得我的文章对你有用,请随意赞赏