关键词: 百度网盘

教程:用迅雷下载百度网盘里的文件

2015年03月25日 18:22| 563,243 次浏览| 发布者 强伊文| 12 评论

  伊文在写《迅雷每日问》时,经常有雷友来询问如何下载百度网盘里的文件,或是从百度网盘里下载文件时出现了某些问题。其实这些麻烦主要是因为百度网盘希望用户尽量安装使用他们的“百度云管家”客户端,从而在下载流程中做了各种限制造成的。

  但是经过伊文实验,目前还是有两种下载方式可用。下面就跟大家介绍一下。

【首选】使用IE浏览器:

  IE浏览器是迅雷下载支持最为完善的浏览器,使用IE浏览器创建下载任务不但可以精准的发现下载请求,还可以使迅雷获得完整的Cookie信息并继承浏览器的UA,从而通过原始地址服务器的验证。使用IE浏览器创建下载任务的连接成功率最高。

1、安装最新版本迅雷后,使用IE浏览器打开百度网盘的下载页面

image

2、鼠标左键点击“下载”按钮,选择“普通下载”(如果下载的文件较小,则没有这个步骤)

image

(更多…)

“下载速度变慢、卡99%、电脑变卡”竟然是因为它!

2019年01月11日 10:26| 8,416,203 次浏览| 发布者 强伊文| 1,252 评论

前言:

随着我国民用光纤宽带的普及,大家使用的网络带宽也越来越大。曾经以为家里有100M的宽带已经快上天了!但是现在许多雷友家里用上了500M~1000M的宽带也并不稀奇。

可是在更大的带宽给我们带来更快下载速度的同时,也给下载带来了新的问题:许多电脑的”磁盘读写性能”跟不上了,尤其是使用机械硬盘的电脑!

当下载速度非常快的时候,使用机械硬盘的电脑更容易因为磁盘过于繁忙发生下列问题:

  • 下载速度突然变慢
  • 电脑响应变慢
  • 下载进度卡在99.9%

当这些问题发生时,您只需要耐心等待磁盘完成数据写入即可。

但是这到底是怎么回事呢?

下载速度突然变慢:

当迅雷在下载文件时,为了避免频繁的往磁盘中写入数据,引发磁盘读写性能下降。因此迅雷的下载引擎会先将下载得到的数据保存到电脑的内存里。待积攒到足够多的数据后,再一起写入磁盘。这就是迅雷下载引擎的”磁盘缓存”功能。

“磁盘缓存”就像一个水池,下载数据就是在向池内注水,而将数据写入磁盘则是把水池内的水放掉。

一直以来,由于通过网络下载数据的速度比数据写入磁盘的速度慢,所以可以确保这个池子里的水不会溢出。但是假如池水溢出了,就会造成问题。体现在迅雷的下载引擎上,就会造成程序崩溃等异常。

近年来随着网络带宽的增加,已经开始出现下载数据的速度比数据写入磁盘速度更快的情况。

此时如果不对下载数据的速度做任何限制,水池里的水是注定要溢出的。

我们都不希望迅雷的下载引擎发生崩溃,因此当迅雷的下载引擎发现,磁盘缓存已经快要满出来的时候,就会自动降低下载数据的速度。让已下载的数据尽快写入磁盘,等腾出足够的缓存空间后,再恢复原来的下载速度。

如果你的电脑正在使用机械硬盘,并且在高速下载时,出现下载速度突然变慢的情况。很可能就是这个原因。

电脑响应变慢:

要深入了解这个问题,我们必须从”机械硬盘”的”先天缺陷”说起。让我们先看一张机械硬盘拆解图。

“机械硬盘”在进行数据读写操作时,上图中的”音圈马达”会转动”磁头摆臂”,使位于摆臂尖端的”磁头”在距离”磁盘”表面约1纳米的高度高速飞行,从而在”磁盘”上读写数据。

看似光洁如镜的磁盘表面,实际上是由环环相扣的”磁道”所组成的。当需要读写的数据存放在磁盘的不同”磁道”时,磁头摆臂会在磁盘上来回摆动,使”磁头”飞到存放对应数据的磁道上空,这个动作被称为”寻道”。

由于磁头摆臂是由音圈马达控制的纯机械结构,从发出指令,到摆臂完成寻道的响应时间约10毫秒。相比之下机械硬盘的磁头读写当前位置数据的时间,仅为寻道时间0.1%!因此频繁的寻道操作将会拖慢机械硬盘的响应速度。

这个”先天缺陷”造就了机械硬盘的一大特点【“随机读写”“顺序读写”慢很多】

比如顺序读写时,速度可能达到100MB/s,但是随机读写时,可能只有500KB/s,仅为顺序读写时的0.5%!

理想状态下,当迅雷正在高速下载数据时,机械硬盘会全力工作,努力将迅雷下载的数据写入磁盘中。但实际上电脑中并非只有迅雷一个软件在运行。包括操作系统在内的其它软件也会产生读写磁盘的需求。而其它软件要读写的磁盘数据,往往处于其它磁道上,这就会频繁的触发机械硬盘的”寻道”操作。

如此一来,机械硬盘就掉进了“随机读写”的泥潭中,不但会使迅雷写入数据的速度变慢,也会造成用户在操作电脑上的其他软件时,整体响应速度变慢。

下载进度卡在99.9%

许多雷友并不知道,迅雷其实会在下载数据的过程中,实时对下载到的数据进行校验,避免下载到错误数据。而校验数据的过程是需要一定时间才能完成的,好在大多数情况下,下载数据的速度比校验数据的速度慢。所以当数据下载完成时,校验数据的过程也能同时完成。下载任务就能顺利完成。

但是当网络下载数据的速度比校验数据的速度更快时,等待校验的数据就会产生积压。下载的文件越大,下载速度越快,积压的待校验数据就会越多。

此时如果再叠加上前面两个问题,校验积压数据的速度就会变得更慢了。

当一个下载任务的文件数据已经下载完成,但还积压了大量未经校验的数据时,迅雷的下载引擎就会让任务进度停留在99.9%,直至所有下载到的数据都校验通过后,才让任务下载完成。

所以当你观察到迅雷原本有很快的下载速度,却在任务进度达到99.9%时突然没了速度,同时迅雷上出现”磁盘繁忙”的提示,那么很可能就是这个原因。

不过需要说明的是,可能导致下载进度卡在99.9%的原因还有很多,这只是其中的一种原因。

结语:

大家了解到这些问题的成因之后,应该不难发现”机械硬盘”已经成为电脑整体性能的瓶颈。纵使你的电脑CPU再快,内存再大,网速再高。最终都会被”机械硬盘”所拖累。

好在近期固态硬盘的价格一直在下降,正在逐渐接近1元/G,性价比越来越突出,希望各位仍在使用机械硬盘的雷友,能够早日换上固态硬盘,就能大幅降低“磁盘繁忙”发生的几率!

补充说明:

注意到部分雷友将新版迅雷X上出现的“磁盘繁忙”提示,误解为新版本迅雷X做了某种限制,特此加以说明:

迅雷X是通过Windows的任务管理器获取的“磁盘活动时间”,通过这个参数可以准确的衡量磁盘的繁忙程度。

连续3秒磁盘活动时间超过90%,迅雷X就会提示磁盘繁忙。

您在使用以往版本的过程中也会遇到磁盘繁忙导致的问题,由于以往版本中缺乏说明,使您不一定能够察觉到问题发生。

迅雷X出现的“磁盘繁忙”提示,只是如实反映了磁盘的当前状态,并对可能发生的问题加以说明,并非新版迅雷X做了某种限制。

2019-4-19更新补充说明:

看了许多用户的评论,都提出了同一个问题“为什么迅雷比其它下载工具的磁盘性能占用更高?”

这是个很好的问题,尽管解释起来可能会稍微有点复杂。

首先,我们要知道,所有的数据传输过程都是不一定可靠的,为了确保数据接收方得到准确的数据,都会设计“数据校验”的机制。

因此所有的下载协议,包括但不限于“迅雷P2SP、BT、电驴”等等都有“数据校验”机制。

这些下载协议的数据校验过程都差不多,都是把每个文件分为N个文件块,然后计算出每块文件的特征值进行比较,每块文件的特征值一致,就认为接收到的数据是正确的,不一致就是错误的。读取文件计算特征值的过程就会占用磁盘性能。这是背景。

迅雷的下载速度之所以比其它下载工具更快,主要是因为迅雷实现了“多协议融合下载加速”,也就是说当你使用迅雷下载一个文件时,迅雷会同时通过“迅雷P2SP、BT、电驴”等多个下载协议,同时下载数据,从而获得比单一协议下载工具更快的下载速度。

这样做就相当于同时运行三个下载工具,去下载同一个文件。虽然下载速度更快了,但是也会因为需要同时校验三种下载协议的数据,使得磁盘性能占用大幅增加。

所以大家拿“浏览器下载、百度网盘、Steam、uTorrent”等等单一协议下载方式来跟迅雷做比较,是不合适的。

迅雷每日问(2016-01-08)【13问】

2016年01月08日 15:44| 3,522,426 次浏览| 发布者 强伊文| 11 评论

下载体验:

Q1:迅雷全系列有支持4K的计划嘛?【提出者:TonyZ】

A:你是说支持4K分辨率的显示屏吗?暂时还没有这方面的计划。

Q2:– 那么请给我一个禁用的选项好吗?我的数据盘是 HDD,完全不在意磁盘 IO,下载速度也没有快过硬盘的写入速度。日常使用也不需要监视 chrome 请求(因为大部分资源用浏览器下载已经可以满速,完全没有必要使用迅雷。)。

  – 为驱动层浏览器监测提供支持,有了它才能实现不装浏览器支持扩展的情况下,获取Chrome、Edge、Firefox等浏览器的下载请求。
     XLGuard 这个服务看名字就不是这个功能吧?怎么看都怎么像是某马的 QPCore。至少我禁用之后,从功能上看也是这样。而且卸载迅雷之后,虽然服务的核心文件删除了,注册表里还是在的。

另外,我之所以开始关注这个问题,并且这么在意,原因之一是上一次阳台提到的https://github.com/shadowsocks/shadowsocks-windows/issues/247

给个底线的请求可以吗?在发现服务被禁用之后,仅弹出一次提示说明这项服务存在的原因,由用户判断是否重新启用;而不是不由分说地强行设成自动。
当然,如果迅雷 9 出来没有这种服务的话,我肯定会去用的。如果安装时可以不需要管理员权限就更好了~【提出者:taroxd】

A:跟SS之间的兼容性问题已经在迅雷9里解决了,XLGuard是为了确保驱动层浏览器支持功能正常,用来保护和修复XLServicePlatform服务的。如果不需要支持某些浏览器,设置里有选项可以取消对某浏览器的监视。目前来看关闭服务是个很小众的需求。

Q3:每项功能,在不影响迅雷收益的情况下,加入开关功能,每个人选择加载自己喜欢的功能。有人喜欢功能多,有人喜欢极致纯下载,各取所需。至于开发插件的问题,交给民间差不多就够了,民间大神很多。【提出者:麦叔】

A:这是一个我们在迅雷7刚推出时,已经尝试过的想法,但问题是性能很难优化好。尤其是影响迅雷的启动速度。而且对于绝大多数初级用户来说,他们在使用某个功能之前,根本不能理解该功能的用途,此时让他们选择是盲目的。

Q4:我记得以前有一次投票,更改迅雷悬浮窗的样式。投票里有各种好看的悬浮窗,我还投了票,只是为什么没下文了。【提出者:麦叔】

A:在未来的迅雷9规划中,悬浮窗样式将会与迅雷9的皮肤配套,切换不同的皮肤时,悬浮窗也会随之更换。

迅雷快传:

Q1:我刚才去体验了下快传,以前第一次用快传后,就再也没用了,因为每次需要手动续期,很麻烦。现在我又测试了下,还是需要续期。那么这一条建议是【去掉文件续期】【提出者:麦叔】

A:迅雷快传因为服务成本以及法务方面的问题,短期内不会有任何更新,不过还会继续提供服务。

(更多…)

迅雷每日问(2015-08-19)【15问】

2015年08月19日 18:15| 3,234,585 次浏览| 发布者 强伊文| 29 评论

迅雷极速版:

Q1:这几个月极速版迅雷下载的文件变成txt的问题越来越严重.我半年多前就在阳台提过了.我无数次看见别的网友也都有这问题. 死命让我重现这问题??? 出了问题你们不是应该自己找组里的人讨论解决么.. 我们反馈bug,还一定要重现的出来你们才开始解决吗??? 这问题和资源没关系.所有任务都有几率随机出现的! 不管是bt,还是快传的资源.都会出现.【提出者:ksj】

A:重现问题的重要性在于,给分析问题提供样本,仅凭现象是难以对问题的根本原因进行分析的。另外,BT任务不可能出现这样的情况,BT任务并不在任务列表中显示扩展名。可能你是从离线下载中取回BT任务中的文件时发生这个问题的吧?

Q2:迅雷极速版1.0.30.330,下载默认文件名都是true,文件类型变成未知。无论下载什么类型的文件都是这样。是怎么回事呢? 还有就是360安全浏览器下载不能调用迅雷下载。每次都是重新安装迅雷后才能设置调用迅雷下载,但是重启浏览器后就又不行了。麻烦解答,谢谢!【提出者:吴振淳】

A:需要把下载地址和创建任务的方式告诉我们,以便测试重现。

Q3:能不能不让ThunderPlatform.exe这个进程自启动?特别占用网速,我不用迅雷的时候开它干嘛?【提出者:qwerty】

A:迅雷极速版上的ThunderPlatform.exe默认是自启动的,当后台运行时,以30KB/s的限速提供上传。并不会占太多网速。迅雷会员可以在设置中通过关闭上传来让ThunderPlatform.exe不自启动。

Q4:用的极速最新版 在离线里点击任何资源的下载(除bt资源的母目录)会等待约1分钟后才出现下载窗口。期间没有停止响应。曾经也在这一点上遇到问题,点击后无任何反应,等多久下载窗口也出不来。一般是重装解决【提出者:zyj】

A:本地测试没有重现此问题。你还记得大概是在进行什么操作之后出现这个问题的吗?

下载体验:

Q1:用迅雷下载度盘文件,经常下到一半,原下载链接地址失效,迅雷离线也无法秒,如果再次下载又要重新开始,有没有把新的下载链接地址替换掉老地址,接着原来未完成任务继续下载的方法啊?以前迅雷尊享版可以替换文件名再次继续下,现在连尊享版都无法登录,希望能给出好的方法,谢谢!【提出者:ahuanhappy】

A:这个情况确实没什么好办法。

(更多…)

迅雷每日问(2015-07-21)【9问】

2015年07月21日 18:10| 892,698 次浏览| 发布者 强伊文| 10 评论

迅雷7:

Q1:在主菜单的工具点击代理设置和磁盘缓存设置,打开的设置框并没有跳转到相应的设置区域,并且通过这两个入口打开设置框,在点击左侧所有标签均无法正常定位,正常通过系统设置打开就没有问题。另外 主菜单里面的“系统设置”和主菜单-工具里面的“下载配置中心”入口重复,且叫法不同,建议修改~【提出者:YZBoo(可选奖品“迅雷白金会员、迅雷网游加速器会员”6个月)

A:本地测试可以重现此问题,我们会尽快修正。

Q2:解压密码得有用户投票功能,或者迅雷得有个解压成功率最高的提醒,要不用户分享假密码,挨个试太费劲了。。。【提出者:越来越不像话】

A:起初在设计“查看解压密码”列表时,是加入了密码是否正确的投票以及“准确率”这个指标的。但是在开发过程中,我们想到了可以在分享解压密码时,先在本地判断密码是否正确的方法。因此可以确保被分享上去的密码一定是正确密码。所以就不需要准确率和投票了。

下载体验:

Q1:提个优化建议:在新建BT任务时,我经常用到“格式”、“大小”等让文件排序的功能,这个很实用,能帮助用户快速筛选要下载的文件。但是在一次添加多个 (比如十几个BT文件)任务时,就需要每个任务都点一遍排序选项(比如按“大小”),建议:最好能记住用户上次的排序操作。【提出者:limingx】

A:这样做并不合适,因为默认的BT任务文件顺序是BT种子作者决定的,如果记住按照某种规则排序,可能会打乱种子作者的排列意图。比如在下载音乐专辑时,作者可能按照专辑推出的先后顺序进行了排序,如果按照文件大小来排列,体验反而不好了。

Q2:迅雷对百度网盘支持很差,特别是通过Chrome浏览器调用时。任名称无法正常显示。点击立即下载后都是无法连接到原始地址的。比较冷门的资源在漫长的等待后变为任务出错。而相对热门的资源有一部分可以正常下载,速度则全部来源于镜像、p2p和分享加速,也是没有原始地址的速度。文件名也会不正常,多数直接变为403,少数会有和原文件有关的文件名,但依然不与百度云上的文件名相同。【提出者:Rongrong】

A:伊文之前说明过几次,由于百度网盘的限制比较多,下载百度网盘上的文件时,最好使用IE浏览器打开下载页,并且左键点击下载地址创建迅雷任务。这样成功连接原始地址的几率会大很多,下载速度也会快很多。

Q3:迅雷极速版Bug【貌似普通版的也有】:下载一个文件,下载完成后会自动跳到已完成的页面并选中刚刚下载完成的文件并用粗体显示,此时不点击其他文件直接双击打开这个文件或点击“打开”或“目录”,粗体都不会消失,还是粗体。(有时候双击打开会消除但有延迟,有时不会)【提出者:Rongrong】

A:这个问题已知,但是因为没什么影响,而且改起来不是很自然,所以就没管。

(更多…)