全国免费电话:
Q1015831000

行业动态

恒达登录_迅雷X的“快速申请磁盘空间”是什么原

        【逐日科技网】

  针对许多用户反馈建立文件较大的下载义务时,可能泛起磁盘忙碌的问题。迅雷X10.1.16版本提供了“快速申请磁盘空间”的新方式,可以制止由于申请磁盘空间造成的“磁盘忙碌”。那么“快速申请磁盘空间”是什么原理?现在迅雷官方给出领会答。

  这个功效推出后,引起了部门用户的好奇,想要更深入的领会这个功效。那得从微软推出Windows Vista引起的一个“问题”提及。

  问题原由:

  2006年11月,Windows Vista公布,随之带来了“用户帐户控制功效(User Account Control,简称UAC)”

  UAC功效对磁盘的权限控制给那时的迅雷带来了一个大贫苦。

  没有管理员权限的情况下,申请磁盘空间并举行随机写入时,会触发Windows对所申请的磁盘空间举行初始化操作。

  Windows之以是作出这个限制,可能是由于Windows的文件系统在删除文件时,并没有真的将磁盘上的文件数据擦除,而是给数据加上“已删除”符号了事。

  然则Windows忧郁未经用户授权的程序访问到磁盘上被符号为“已删除”的内容,以是增加了初始化环节,着实就是擦除磁盘上符号为“已删除”的数据。

  这个擦除历程就是把磁盘上对应的区块给写成零。写零这个历程就跟往磁盘里写数据一样,磁盘的写入性能决议了写零的速率。

  好比迅雷要下载一个1000MB的文件,那么Windows就会初始化1000MB的磁盘空间,磁盘的写入性能是100MB/s,那么可知Windows对磁盘完成初始化需要10秒。

  这10秒内,磁盘的写入性能将会100%被占用,导致磁盘忙碌,电脑卡顿。而且此时迅雷是无法向磁盘的这个区块写入任何数据的,也就导致迅雷没有任何下载速率。

  解决这个问题的要害点,就是要找出一种方式,让迅雷申请磁盘空间时具有管理员权限。

  解决方案A:

  迅雷为领会决这个问题,首先想到的解决方案是每次启动迅雷都申请管理员权限。

  ▲UAC提示框

  然则,让用户每次启动迅雷都弹一个UAC的提示框,体验着实太差。况且许多用户启动迅雷只是为了打开下载好的文件,并不举行下载。这种死板的做法就被否了。

  解决方案B:

  这时,我们有个对照熟悉Windows的开发想到,Windows的系统服务是可以直接获得管理员权限的,迅雷建立一个系统服务,专门用来协助申请磁盘空间不就好了吗?

  于是迅雷就开发了“XLServicePlatform”服务,当迅雷需要申请大于100MB的磁盘空间时,就通过这个服务举行申请。

  这样一来,就在不弹出UAC提示框的前提下,把问题解决了。

  问题再现:

  然则最近这段时间,我们发现越来越多的用户反映,用迅雷下载大文件的时刻“电脑很卡、没速率、磁盘忙碌”等问题。

  经由跟许多用户远程协助发现,他们的“XLServicePlatform”服务都被住手了。于是迅雷无法通过服务申请磁盘空间,导致下载大文件时,需要守候Windows初始化磁盘。

  奇怪的是,用户都说自己没有手动住手过这个服务。

  厥后我们发现,这些用户都安装了“360安全卫士”,经由我们测试发现,360安全卫士的加速功效会建议用户关闭“迅雷基础服务”,着实就是把“XLServicePlatform”服务住手了。。。

  于是我们就找360安全卫士的人反馈了这个问题,先容了这个服务对于迅雷的重要性,希望360不要把这个服务列为“建议关闭”。

  而且这个服务自己不占什么内存,然则关闭之后,对用户体验的负面影响很大。

  经由几轮相同后,效果就是360安全卫士一直都没有举行更改。。。

  解决方案C:

  既然许多用户的XLServicePlatform服务会被360安全卫士住手,那么迅雷就需要一个服务不能正常运行时的备份方案。

  这个方案就是10.1.16版本上新增的“快速申请磁盘空间助手”功效,它的原理很简单,就是个自力的历程,在迅雷需要时启动它申请管理员权限,然后帮迅雷申请磁盘空间。

  迅雷启动时,检测到自身不具有管理员权限,且XLServicePlatform服务没有正常运行,即判断当前需要“快速申请磁盘空间助手”辅助申请磁盘空间。然则此时并不会马上弹出UAC提示框。

  而是当迅雷需要下载大于100MB的文件时,先询问用户选择哪种申请磁盘空间的方式。

  若是用户选择“快速方式”,这时才会拉起“快速申请磁盘空间助手”历程申请管理员权限(此时会弹一次UAC提示框),然后再由它帮迅雷申请磁盘空间。

  这个方式虽然要弹一次UAC提示框,然则总好过方案A那种每次启动迅雷都弹,而且作为方案B的备用方案,用户体验也不算太糟糕。

Copyright © 2014-2019 恒达总代理招商-恒达登录平台 版权所有   

地址: 电话:Q1015831000 传真:

手机:Q1015831000 联系人:恒达平台招商主管