我正在考虑让我的 Linux PC 能够双启动,但坦白说,我没有存储空间或耐心。我可以通过 USB 驱动器制作便携版本,启动它,而不是安装它吗?还是它会覆盖我的硬盘并安装 Windows?
答案1
(友情警告:不要在日常驾驶中这样做!使用虚拟机或从专用于准备此项工作的单独硬盘启动。)
要直接从 USB 启动 Windows 7 安装,您只需设置以下注册表值
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"BootDriverFlags"=dword:00000006
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP]
"PollBootPartitionTimeout"=dword:00007530
并使用关机选项运行 Sysprep(位于\Windows\System32\Sysprep\sysprep.exe
)
您现在可以将此准备好的卷克隆到 USB 硬盘或闪存盘上并从 USB 启动。
也可能省略 Sysprep,但这可能会涉及驱动程序/注册表的混乱。
我希望人们在发布“这不可能”或“使用其他东西”的答案之前先做一些研究……
来源:这是通过阅读此网页弄清楚的(那里的大多数步骤都是不必要的):https://rmprepusb.com/tutorials/047-how-to-install-windows-vista-7-svr2k8-onto-a-usb-drive-or-any-partition/
答案2
不可以。
这 ”Windows 随身携带“功能仅在 Windows 8 或更新版本的企业版中可用,目前仅在 Windows 10 中受支持。
从通常情况和法律角度来看,Windows 不能安装在可移动介质上。
答案3
我建议(如果这是您的选择),您可以随时将您的 Linux PC 变成 Windows PC,然后从 USB 启动 Linux,因为 Linux 发行版具有高度可配置性。我每天都会从我的永久 USB 运行 Arch。
答案4
您可以尝试适应Windows PE环境来做你需要做的事情。
笔记:
Windows 预安装环境 (Windows PE) 2.0 是基于 Windows Vista 内核构建的、具有有限服务的精简 Win32 操作系统。它用于准备计算机以进行 Windows 安装、从网络文件服务器复制磁盘映像以及启动 Windows 安装程序。
Windows PE 并非设计为计算机上的主要操作系统,而是用作独立的预安装环境以及其他安装和恢复技术的组成部分
WinBuilder 允许您向 USB 驱动器添加更多组件,从而解决了一些 Win PE 限制。
此处有说明 http://www.irongeek.com/i.php?page=security/winbuilder-win7pe-se-tutorial 说核心要求是
- Windows 7 x86(32 位)或 x64(64 位)媒体(您需要拥有此媒体)
- WinBuilder(用于定制和添加 Win PE 中通常没有的功能) http://WinBuilder.net/ 重定向至 http://reboot.pro/forum/22/ 它只是一个小小的 EXE,可以用来下载你需要的项目/发行版/工具
- 适用于 Windows 7 的 Windows 自动安装工具包 (WAIK) http://www.microsoft.com/downloads/en/details.aspx?FamilyID=696dd665-9f76-4177-a811-39c26d3b3b34&displaylang=en 这将是一个名为 KB3AIK_EN.iso 的 ISO 文件
- 驱动程序包 http://driverpacks.net/driverpacks/latest 这些驱动程序包让您可以轻松支持大量硬件,只需很少的工作或四处寻找驱动程序。并非所有包都需要下载,这取决于您计划进行的工作,但我建议至少下载芯片组、LAN、WLAN 和大容量存储驱动程序包。
您可以尝试 Winbuilder 并自己单击东西直到它起作用,或者按照第一个链接描述的方法进行操作。
另外,BartPE 和 UBCD4Win 提供了基于 Vista/Win7 的 Windows 环境,没有太多麻烦,但更注重修复您的 PC,而不是成为一个可用的操作系统。