当前,有一系列的限制(有硬件方面的也有软件方面的)来阻止Windows从U盘启动并运行,在WinHEC 2003上有一份白皮书专门介绍这个主题。
另外一个没有提到的原因是:在任何热拔插操作过程中,USB总线会执行一次完整的重新初始化。这会导致Windows操作系统短暂地失去对启动设备的访问,这个是Windows特别不希望看到的。
请想象一下:Windows正在运行在U盘,这个时候,你插入了一个USB摄像头设备,这个时候,USB总线会重新初始化,Windows内核就需要将数据页换出到磁盘,但是,这个时候,它根本就找不到可用的磁盘。真不妙。
但是,谁知道呢,也许将来的某一天,说不定就可以了。
总结本文写于2004年,如作电脑者所言,现如今可以通过使用Windows To Go技术将一个完整版本的Windows系统安装到USB存储设备上。
但是,需要注意的是:Windows 10 版本2004及更高版本的操作系统中删除了Windows To Go,原因是;此特性需要使用到的USB,已经不被大多数OEM厂商所支持。
除了新版本的Windows对硬件的电脑要求不断提高,云时代的到来,操作系统将会逐渐演变为像水电天然气一样的基础设施,用户更关心的是他的数据,至于使用什么操作系统,没啥大关系。
Windows To Go虽然逝去了,但是,别难过,OneDrive和Office365来了。
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《Why can’t I install Windows on my USB drive?》
电脑