USB2 外部驱动器的速度是否足够快以运行 Windows 操作系统?

USB2 外部驱动器的速度是否足够快以运行 Windows 操作系统?

我对创建便携式 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 插入其他计算机,则它不会针对这些计算机进行许可。它也可能无法正常运行。

相关内容