V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kuingsmile
V2EX  ›  程序员

百度网盘 疯狂读写硬盘的原因和解决办法

  •  
  •   kuingsmile ·
    Kuingsmile · 16 天前 · 3283 次点击

    最近新组装了电脑,在使用时发现每次打开百度网盘,即使什么都不做,磁盘的占用率都偏高,在十分钟的时间里,就读取了十几 G ,写入了 5-10G 的数据。而且在每次关闭百度网盘重新打开后,都会有这种情况。

    Snipaste_2025-05-28_14-40-27.png

    检查百度网盘的设置,并没有打开“利用闲置带宽下载加速或换取积分”之类的设置,也没有使用同步盘。

    尝试使用 appreadwritecounter 和 ProcessMonitor 对百度网盘的进程操作日志进行监控,结果发现他在不停的对filecache.dbfilecache.db-wal两个文件进行写入操作。

    Snipaste_2025-05-28_14-37-53.png

    使用 Sqlite3 打开 filecache.db ,可以发现这是一个 sqlite 数据库文件,表都是和搜索相关的,因此猜测这个文件适用于建立本地的搜索索引,这一点在之后的测试中也得到了印证。

    Snipaste_2025-05-29_10-46-13.png

    这里我们直接把$百度网盘安装目录$\module\BrowserEngine\users\$一串随机字符$目录下的filecache.dbfilecache.db-wal两个文件的属性设为只读,然后重新启动百度网盘并查看记录,可以看到此时读取和写入量就都正常了。

    Snipaste_2025-05-28_14-49-49.png

    测试设置只读后的影响,可以发现主要是新上传和修改的文件,会无法出现在搜索结果中,但对我来说这个基本没有影响,我很少使用搜索,而且还可以在网页版上搜索文件。

    当然对于现在的固态寿命来说,多写入的这些数据影响并不特别大,但在我测试的多个网盘类软件中,只有百度网盘存在每次开启不停的刷新索引和疯狂读写硬盘的问题,只能说不愧是你,百度。

    21 条回复    2025-05-30 14:07:11 +08:00
    NewYear
        1
    NewYear  
       16 天前
    百度:我们都在用力的活着,还靠你们养我的房车。
    v2tudnew
        2
    v2tudnew  
       16 天前
    按你这最低 10 分钟 5GB 写入量,那些开机自启百度网盘的用户岂不是每天写入最少 720GB ?一年 256TB ,这可不小了。
    Cheons
        3
    Cheons  
       16 天前 via Android
    使用 BtoC 服务;
    用户理想,所有资源远端完成,本地只要结果,不占用本地资源。

    产品现实,能本地运行的都扔到本地计算,跑不起来的拆散后再扔给本地计算。
    v2tudnew
        4
    v2tudnew  
       16 天前
    可能是旧版屏蔽更新的原因,我这是 BaiduYunCacheFileV0.db ,看任务管理器平均 10%CPU 7MB/s 写入。
    似乎写入一段时间后停止了。
    ntedshen
        5
    ntedshen  
       16 天前
    看了看应该是缓存了百度网盘里面的数据,因为我盘里的东西很多我自己都没下过。。。
    kuingsmile
        6
    kuingsmile  
    OP
       16 天前
    @v2tudnew 不会一直维持这个速度 观察了下会在 10-20 分钟左右停止,但如果发生了文件上传等会继续写入 但会在每次开启的时候都执行下这个操作
    someonesnone
        7
    someonesnone  
       16 天前 via Android
    所有国产软件装虚拟机 用后关机
    coolcoffee
        8
    coolcoffee  
       16 天前
    真·分布式计算🤣
    huihushijie1996
        9
    huihushijie1996  
       16 天前
    你是不是开了同步空间 那个玩意儿就是要读写
    emma3
        10
    emma3  
       16 天前
    这才是真正的云计算 ----对于服务器端来说。
    kuingsmile
        11
    kuingsmile  
    OP
       16 天前
    @huihushijie1996 没有开这个功能 一直是关掉的
    SJ2050cn
        12
    SJ2050cn  
       16 天前
    百毒网盘安装完后还会往资源管理器里注入它的 dll ,会导致资源管理器卡顿,现在我都把它装到沙盒里,要下载文件的时候再启动一下。
    follow
        13
    follow  
       16 天前
    🧍‍♀️办法:不安装它。
    huihushijie1996
        14
    huihushijie1996  
       16 天前
    @kuingsmile #11 那不知道了 我目前没有这个问题 试试重装
    Seeyuyu
        15
    Seeyuyu  
       16 天前
    请 uninstall
    littiefish
        16
    littiefish  
       16 天前 via iPhone
    我一直开着读取统计,读还好,哪个写的多又不常用直接卸载。
    tomonori
        17
    tomonori  
       16 天前
    直接卸载它
    moexx
        18
    moexx  
       16 天前
    appreadwritecounter 的读取写入包好了对内存的读写,所以并不准确
    mrfox
        19
    mrfox  
       15 天前
    遇到个问题,不知如何解决

    就是百度网盘启动时总是要打开一个资源管理器窗口
    luoyebuyu
        20
    luoyebuyu  
       15 天前
    放 sandboxie-plus ,运行的旧版本,没遇到你这种情况。
    macaodoll
        21
    macaodoll  
       15 天前
    解决办法就是卸载啊,我了解百度网盘,我还又了解咱们自己人./狗头
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2751 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:28 · PVG 17:28 · LAX 02:28 · JFK 05:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.