为什么不能在U盘上安装Windows系统
云时代下伪需求:U盘装Windows
当前,有一系列的限制(有硬件方面的也有软件方面的)来阻止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?》
- 下一篇: 任务栏从何处获取分组按钮图标?
- 上一篇: 为什么不应该在WM_KILLFOCUS时进行数据校验
相关推荐
- 深度理解:Linux设备驱动移植简介
- Posted on 04月06日
- 实战经验:__super关键字的使用
- Posted on 12月02日
- Visual Studio Code C++扩展7月更新汇总
- Posted on 07月29日
- 外壳对象拖放第五部分:让ListView控件来干脏活
- Posted on 01月20日
评论已关闭。