IT资讯
当前位置:必威网 > IT资讯 >  智享汇

迅雷X的“快速申请磁盘空间”是什么原理?_必威体育兑现

2019-09-10 23:18:24 IT之家 骑士 编辑:琳达 浏览数:46必威网

针对许多用户反馈创建文件较大的下载任务时,可能出现磁盘繁忙的问题。迅雷X10.1.16版本提供了“快速申请磁盘空间”的新方式,可以避免因为申请磁盘空间造成的“磁盘繁忙”。那么“快速申请磁盘空间”是什么原理?现在迅雷官方给...

针对许多用户反馈创建文件较大的下载任务时,可能出现磁盘繁忙的问题。迅雷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提示框的前提下,把问题解决了。

分享到:

版权与免责声明:

凡未注明"稿件来源"的内容均为转载稿,本网转载出于传递更多信息的目的;如转载稿涉及版权问题,请作者联系我们,同时对于用户评论等信息,本网并不意味着赞同其观点或证实其内容的真实性;


本文地址:/news/2019/09/10/120063400.html

转载本站原创文章请注明来源:必威网

行业聚焦

富士康拟扩建印度工厂,但苹果设备印度造仍面临挑战

富士康近日宣布,为在印度制造更多的iPhone产品计划对目前现有的工厂进行扩建并再开两家新的组装工厂。据早前彭博社消息称,特朗普与中国的贸易战,与其说是鼓励美国...[详细]

芝麻也会引起过敏?国外要把它加入常见过敏原

在日常生活中,牛奶、鸡蛋、花生、坚果、鱼、甲壳类贝类、小麦和大豆被称为“八大过敏原”,这也是人们很熟悉的过敏原。美国联邦法律就规定,这些产品必须清楚地标示在包装...[详细]

微软官方商城开学季Surface大促第一波,爆款低至88折

IT之家8月17日消息 微软官方商城(点此前往)开学季大促开启,8月17日-18日为第一波,Surface Laptop 2(i5/8GB/256GB)特惠92...[详细]

乐信发布第二季度财报:营收25亿元,同比增长22.2%

近日,中国金融科技企业乐信发布了第二季度财报,财报显示,乐信第二季度营收25亿元,同比增长22.2%。财报披露,乐信将全年交易规模预期由900—1000亿(人民...[详细]

传iPhone 11成本下降了10% 但苹果没打算降价让利

下周二苹果就要举行一年一度的科技春晚了,正式发布iPhone 11及其他产品。今年的三款iPhone 11手机也没多大悬念了,除了摄像头有明显变化之外,其他设计...[详细]

活动互动

更多

realme官微晒神秘海报:新机或于9月正式发布?

 

IT之家8月26日消息 继今天vivo官方正式官宣NEX 3 5G及发布会日期后,realme手机官方同时也放出了一张非...[详细]

Win10十月更新获KB4512534更新:升至Build 17763.720

 

面向Windows 10十月更新(Veion 1809),微软推出了2019年8月的第二次累积更新--KB451253...[详细]

正面冲击兰博基尼Urus,阿斯顿马丁首款SUV马上就要来了

 

“没有SUV也敢出门跟别人打招呼?”这大概就是当下汽车领域的怪状了。但SUV确实足够叫卖,让以往看不起SUV的豪华汽车厂...[详细]

已从微软退休11年:比尔盖茨财富今年再增170亿美元,总额达1060亿美元

 

9月17日消息,据国外媒体报道,从微软退休11年之后,比尔·盖茨(Bill Gates)的财产仍然在大幅增值,其净资产在...[详细]

腾讯微视回应邀人赚现金活动调整:识别到黑产恶意参与

 

IT之家9月6日消息 针对“邀同学赚千元现金”活动规则调整一事,微视产品团队做出回应,称是因为系统在活动期间识别到黑产的...[详细]

一周排行每月关注