PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

微软变戏法,存储空间也能引导系统

[复制链接]
跳转到指定楼层
1#
点击数:6881|回复数:10
转自腾讯快报PCEVA:http://kuaibao.qq.com/s/20171215A0HIB800

微软作为一家软件公司也有不少硬件产品,例如键鼠外设,Xbox游戏主机,还有今天故事的主人公——Surface Pro平板电脑。微软在它当中开启了一项原本被认为不可能的功能:从存储空间虚拟盘启动系统。

熟悉“存储空间”的朋友都知道,自Windows 8中引入这个类似功能并不支持作为系统盘使用。存储空间能像动态磁盘那样将多块硬盘组合起来使用,其中有类似于RAID0的简单(无复原)类型。有外媒发现,微软在今年发布的顶配1TB版Surface Pro中就使用了存储空间,将两块512GB容量的NVMe固态硬盘组合成了1TB的存储空间。


让人吃惊的是微软自家的平板电脑竟然能绕过“存储空间不得用于启动盘”的限制,将两块软RAID0状态的NVMe固态硬盘作为系统盘使用。



这个意外发现可以给大家很多启发,当前NVMe固态硬盘要组建RAID0阵列通常需要主板的硬件支持,例如Intel Z170、Z270、Z370或X299以及AMD X399主板,并且在实际使用中还有诸多的限制。


在相对低阶的主板上,即便有足够的PCIE通道,也无法像普通SATA固态硬盘那样轻松组建软RAID阵列。随着微软在Surface Pro平板电脑中“存储空间作为系统盘”的秘密被发现,NVMe固态硬盘的RAID 0/1/5阵列组建门槛讲大大降低。

目前暂不清楚微软是如何自己绕过Windows中的限制,实现从存储空间虚拟盘中启动操作系统的。PCEVA网友ifive猜测,微软有可能使用了UEFI Driver,或者利用了Storage Space的保留空间,插了一个可加载UEFI驱动的启动项,然后再启动bootmgr。手头有顶配2017款微软Surface Pro平板电脑的朋友可以深入研究一下。


2#
tucksky 发表于 2017-12-15 16:26 | 只看该作者
下一步就是从cloud或者百度网盘引导系统了
来自安卓客户端来自安卓客户端
3#
wsy2220 发表于 2017-12-15 18:42 | 只看该作者
其实并没有什么难度,只是想不想做的区别
4#
NuclearBomb 发表于 2017-12-15 19:50 | 只看该作者
微软要做这事应该简单
来自苹果客户端来自苹果客户端
5#
909648183 发表于 2017-12-15 20:12 | 只看该作者
本帖最后由 909648183 于 2017-12-15 20:20 编辑
tucksky 发表于 2017-12-15 16:26
下一步就是从cloud或者百度网盘引导系统了

网络引导系统不是早就实现了吗?不过实际使用都是内网而已,虽然理论上外网也可以,但延时和带宽会导致很卡
6#
OstCollector 发表于 2017-12-16 01:35 | 只看该作者
上一下磁盘管理截图比较靠谱
linux里面如果/在raid里面,一般也有一个/boot的
7#
az6338890 发表于 2017-12-17 11:28 | 只看该作者
tucksky 发表于 2017-12-15 16:26
下一步就是从cloud或者百度网盘引导系统了

重启两次之后开不了机了
因为网盘要输入验证码

8#
DoctorX99 发表于 2017-12-17 18:14 | 只看该作者
自己开发的系统,喔觉得并非难事
来自安卓客户端来自安卓客户端
9#
bssharp 发表于 2017-12-18 11:09 | 只看该作者
tucksky 发表于 2017-12-15 16:26
下一步就是从cloud或者百度网盘引导系统了

从外网引导的话,为了体验肯定要很大的缓存,所有app也从外网加载的话,这不就是个ChromeOS吗
10#
eraser666 发表于 2017-12-19 10:15 | 只看该作者
核心思想应该先看这个驱动插在哪个地方的,找到这个东西,就能解决这个问题
11#
eraser666 发表于 2017-12-19 18:09 | 只看该作者
我很关心这个东西
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部