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

Windows预览版到期后WSL的Ubuntu提示Data invalid无法访问,如何恢复或迁移数据

WSL报错Data invalid(错误代码4294967295)修复及数据迁移方案

一、尝试修复WSL正常运行

你遇到的报错是Win10 21354预览版过期后,系统对WSL核心组件的校验失效导致的启动失败,可按以下步骤修复:

  • 打开管理员权限的Windows PowerShell,依次执行以下命令终止WSL相关服务:
    taskkill /f /im wslservice.exe
    net stop LxssManager
    
    若提示服务未运行可直接跳过,继续下一步。
  • 打开注册表编辑器:按下Win+R输入regedit后回车,定位到以下路径:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager
    找到右侧名为Start的 DWORD 值,将其数值从2修改为3,保存后重启设备。
  • 重启完成后再次打开管理员PowerShell,执行 wsl --set-default-version 2,随后尝试启动Ubuntu 20.04,绝大多数同版本报错都可通过该方法解决。

二、修复失败时的用户数据迁移方案

如果上述操作无法恢复WSL启动,可通过提取虚拟磁盘文件的方式完整迁移所有数据:

  • 首先备份原有WSL磁盘文件:打开资源管理器,进入以下路径(把<你的Windows用户名>替换为实际的登录用户名):
    C:\Users\<你的Windows用户名>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState
    找到目录下的ext4.vhdx文件,将其完整复制到非系统盘的备份目录中。
  • 卸载损坏的WSL发行版:在管理员PowerShell中执行 wsl --unregister Ubuntu-20.04
  • 重新安装Ubuntu 20.04:从微软商店搜索下载Ubuntu 20.04,安装完成后启动一次,创建初始用户后关闭WSL。
  • 替换磁盘文件:找到新安装的Ubuntu 20.04对应的上述同路径,用之前备份的ext4.vhdx覆盖新生成的同名文件。
  • 再次启动Ubuntu 20.04,所有原有用户数据、安装的软件、配置都会完整保留。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 14:06:00