You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 11安卓子系统启动后磁盘过度占用问题求助

Windows 11安卓子系统userdata.vhdx持续写盘问题

问题描述

  • 系统环境:Windows 11 22H2,可正常启动并使用Windows安卓子系统运行安卓应用
  • 异常现象:开机进入桌面后启动任意安卓应用,Windows性能监视器显示以下文件会持续写入磁盘约1小时(应用使用无明显卡顿,但担忧SSD长期损耗)
    • 文件路径:C:\Users\USERNAME\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\userdata.vhdx
  • 已尝试无效方案:创建以下WSL配置文件,但对磁盘占用无明显改善,userdata.vhdx仍持续写盘
    [wsl2]
    memory=10GB
    processors=8
    kernelCommandLine="sysctl.vm.swappiness=10"
    
  • 硬件配置:32GB内存(物理内存可用率66%,应用上述配置后仍保持该水平),8核CPU

可行解决方案

  1. 调整安卓子系统虚拟内存策略
    安卓子系统基于WSL2,默认后台的内存页换入换出会触发磁盘写入。可修改配置文件强制禁用虚拟内存:

    [wsl2]
    memory=12GB  # 根据剩余可用内存分配,建议不超物理内存70%
    processors=8
    swap=0  # 完全禁用swap
    kernelCommandLine="sysctl.vm.swappiness=0"
    

    修改后重启安卓子系统生效。

  2. 迁移安卓子系统数据到非系统盘
    将userdata.vhdx转移到其他磁盘,降低系统盘SSD损耗:

    • 关闭安卓子系统:开始菜单找到「Windows Subsystem for Android™」,右键选择「关闭」
    • 复制userdata.vhdx到目标路径(如D:\WSA\LocalCache\)
    • 打开注册表编辑器,定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss\,找到对应安卓子系统的项,修改BasePath为新的文件夹路径
    • 重新启动安卓子系统
  3. 限制安卓应用后台活动
    部分安卓应用后台同步、任务执行会持续触发磁盘写入:

    • 打开安卓子系统设置,进入「应用」,关闭不必要应用的后台权限
    • 在Windows设置的「应用→安装的应用」中,找到「Windows Subsystem for Android™」,进入「高级选项」,将「后台应用权限」设为「从不」
  4. 更新安卓子系统至最新版本
    微软后续版本可能优化了磁盘写入逻辑,打开Microsoft Store搜索「Windows Subsystem for Android™」,检查并安装更新

内容的提问来源于stack exchange,提问作者MKANET

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 00:27:18