执行“重置此电脑”并保留“保留我的文件”后恢复 WSL2

执行“重置此电脑”并保留“保留我的文件”后恢复 WSL2

我不得不使用保存我的文件选项,我丢失了我的 WSL 实例,忘记在重置 PC 之前创建 WSL 实例的备份/导出(这些文件仍在我的用户配置文件中,但 WSL 本身不再识别它们)

确保在 Windows 中启用了 WSL、Docker 和 Hyper-V 后,有没有办法在新的 Windows 副本中重新挂载 WSL 实例?

答案1

我建议这样做:

  1. 安装相同 Linux 版本的虚拟发行版
  2. 使用以下方法关闭 WSL2wsl --shutdown
  3. 将新发行版的文件替换ext4.vhdx为旧文件
    • 发行版的安装文件夹通常存储在类似于以下名称的文件夹中(为避免混淆,我建议ext4.vhdx在安装新版本之前先找到旧版本的位置):
      %LocalAppData%\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState
      

相关内容