我对创建便携式 Windows 安装感兴趣,但我的 PC 只有 USB2。我以前从未做过这种事,所以我担心 USB 闪存盘或外部硬盘速度不够快,无法使用。您可以从 USB2 驱动器运行 Windows 吗?
答案1
USB2 理论最大速度为 480Mbps(兆比特每秒),相当于每秒约 60 兆字节。加上其他设备和协议开销,USB2 的实际速度约为每秒 40 兆字节。
这是一个可行的速度,虽然不完美,但绝对可用。
闪存驱动器(特别是便宜的)的速度通常只有这个数字的一半。
从 USB 启动的一个问题是,大多数操作系统如果不进行一些复杂的操作,就无法顺利地运行。实际上,使用外部驱动器启动 Windows不支持这当然不是一件容易的事。
从陈瑞文:
本文未提及的另一个原因是,在任何热插拔操作期间,USB 总线都会完全重新初始化。Windows 确实不喜欢失去对启动设备的访问权限。想象一下,您插入 USB 摄像头,USB 总线重新初始化,Windows 失去对启动驱动器的访问权限,并且哎呀内核需要分页一些数据但是却不能。
-=编辑=-
Windows 8 企业版支持Windows 操作系统根据微软是
您自己的完全可管理的企业映像安装在可启动的认证 USB 驱动器上。这是 Windows 8 Enterprise 的一项新功能,可帮助企业满足广泛的移动性和轻便旅行要求
微软有一个指导(Word 文档)有关如何创建 Windows To Go 驱动器。
仅 Windows 8 Enterprise 支持此功能,其他版本均不支持。
答案2
就速度而言,是的,它应该足够了,即使启动本身会非常非常慢,直到缓存赶上来。
但您在其他所有方面都会遇到问题:软件、硬件、BIOS 和许可证。
- BIOS:即使 USB2 设备支持适当的识别(我想是 Cruzer U3),也不能保证它能被正确“看到”。我见过一个 BIOS - 我相信它是在技嘉主板上 - 它允许在一个 USB 设备上进行总线分离,允许它在所有意图和目的上用作磁盘。它需要 BIOS 破解才能正常工作,这让我认为如果没有它,你很可能会遇到问题。
- 硬件:Windows 在安装时会自行配置,以适应底层硬件。如果您计划将启动盘插入不同的设备,可能会遇到一些无法预见的、无法解决的不兼容问题,甚至可能导致无法自行启动。
- 软件:每当 USB 层重新初始化时(有时它似乎可以自行完成此操作),除非 BIOS 能够阻止这种情况(参见上文),否则磁盘将暂时“消失”,这可能会在内核级别造成严重破坏;我认为它的程序员没有考虑到这种情况。
- 许可证:检查是否可以有效地将 Windows 安装从一台 PC 移动到另一台 PC。在某些多许可证方案下,只要所有机器都在我的组织内并受相同 MOLP 条款的约束(例如,某种预先安装了大量适当软件的测试、恢复、验证或安装“磁盘”),我就被允许这样做。我不知道无论任何 Microsoft 许可证是否提供了此类条款。
如果您计划用 USB 设备替换启动设备(因为它更容易升级、更坚固、没有移动部件、耗电量更少等),ATA Compact Flash (CE-ATA) 或 SSD 可能更适合您。我见过自助服务终端安装(尽管运行 Linux),其中启动盘实际上是安装在可弹出支架上的外部 CF(后来是 SSD),因此可以通过 DHL 将替换启动盘发送给客户来完成“系统升级”,客户可以自行进行升级(由于磁盘易于移除,我们也遇到了一些盗窃问题,您可能需要考虑到这一点)。
答案3
它的速度足够快(这只对启动有影响,因为启动之后操作系统大部分时间都在内存中运行),但在 PC 之间移动 USB 会违反 Microsoft 的许可条款。操作系统是针对其运行所在的计算机进行许可的。如果您将 USB 插入其他计算机,则它不会针对这些计算机进行许可。它也可能无法正常运行。