【技术实现步骤摘要】
实现Windows盘符支持大规模磁盘的方法及系统
本专利技术属于虚拟磁盘领域,具体涉及一种实现Windows盘符支持大规模磁盘的方法及系统。
技术介绍
随着服务器产品功能日益更新,服务器带有的磁盘数量也在不断的提升,从几块盘到一百多块盘的支持,凸显出服务器产品的强大。但同时,受限于Windows系统的限制,磁盘可以被Windows系统识别出来但是系统盘符只能使用有限的24个(C-Z,A,B盘符系统默认绑定专用设备),因此当进行超过24个磁盘的功能开发时,没有得到盘符的磁盘就不能得到充分的使用,这是Windows系统的一个弊端。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种实现Windows盘符支持大规模磁盘的方法及系统,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述超过24个磁盘的功能开发时,没有得到盘符的磁盘就不能得到充分的使用的缺陷,提供一种实现Windows盘符支持大规模磁盘的方法及系统,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种实现Windows盘符支持大规模磁盘的方法,包括如下步骤:S1.获取磁盘接口信 ...
【技术保护点】
1.一种实现Windows盘符支持大规模磁盘的方法,其特征在于,包括如下步骤:S1.获取磁盘接口信息和序号;S2.计算磁盘接口数量m;S3.根据可使用盘符数量将磁盘接口划分为若干组,将每个组的磁盘接口进行封装并设定为一个虚拟磁盘;S4.给每个虚拟磁盘分配一个可使用盘符。
【技术特征摘要】
1.一种实现Windows盘符支持大规模磁盘的方法,其特征在于,包括如下步骤:S1.获取磁盘接口信息和序号;S2.计算磁盘接口数量m;S3.根据可使用盘符数量将磁盘接口划分为若干组,将每个组的磁盘接口进行封装并设定为一个虚拟磁盘;S4.给每个虚拟磁盘分配一个可使用盘符。2.如权利要求1所述的一种实现Windows盘符支持大规模磁盘的方法,其特征在于,步骤S3的具体步骤如下:S31.获取可使用盘符数量t;S32.平均分配可使用盘符,获取每个分组的磁盘接口数据n=m/t;S33.获取单个磁盘需传输的数量w;S34.对单个分组的传输数据量进行倍增封装,计算出单个分组需传输的数据量p=2w×n;S35.将单个分组需传输的数据量p分配给每个磁盘接口;S36.将每个分组的磁盘接口及其传输数据量进行封装,封装后的分组设定为一个虚拟磁盘。3.如权利要求2所述的一种实现Windows盘符支持大规模磁盘的方法,其特征在于,步骤S4中,给每个虚拟磁盘分配一个可使用盘符,并挂载所有虚拟磁盘。4.如权利要求1所述的一种实现Windows盘符支持大规模磁盘的方法,其特征在于,步骤S1中通过磁盘控制器获取磁盘接口信息和序号。5.如权利要求1所述的一种实现Windows盘符支持大规模磁盘的方法,其特征在于,步骤S1中所述磁盘接口采用SAS接口或者SATA接口。6.如权利要求1所述的一种实现Windows盘符支持大规模磁盘的方法,其特征在于,所述可使用盘符数量为24个。7.一种实...
【专利技术属性】
技术研发人员:邢科钰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。