时间:2017-12-15 来源:互联网 浏览量:
微软作为一家软件公司也有不少硬件产品,例如键鼠外设,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平板电脑的朋友可以深入研究一下。