Windows10 WSL2磁盘迁移

2023-05-16

一、使用 WSL 命令行工具

 在 Windows 10 版本 1903(2019 年 4 月更新)或更高版本中,您可以使用wsl.exe命令行工具。

1. 导出分布。使用要移动的分发创建一个.tar文件wsl.exe --export

wsl.exe --export <DistributionName> <Tar-FileName>

例如,要导出Ubuntu分布,您可以使用

C:\> wsl.exe --export Ubuntu c:\data\ubuntu.tar

2. 将发行版导入目标文件夹。然后,您可以将导出的分布导入另一个文件夹

wsl.exe --import <DistributionName> <Folder-To-Install> <Tar-FileName>

例如,要将导出的导入Ubuntu到新的UbuntuCustom发行版中,您可以使用

C:\> wsl.exe --import UbuntuCustom d:\wsl\UbuntuCustom c:\data\ubuntu.tar

二、使用 LxRunOffline


在任何 Windows 10 版本中,您都可以使用lxRunOffline将分发版移动到另一个驱动器。

1. 设置目标文件夹的权限。首先,我认为您必须为将要移动分发的文件夹设置一些权限。您可以使用icacls <dir> /grant "<user>:(OI)(CI)(F)"来设置适当的权限。

C:\> whoami
test\jaime

C:\> icacls D:\wsl /grant "jaime:(OI)(CI)(F)"

注意:除了上述权限外,我还激活了Windows 中的长路径名。

2.移动分布。使用lxrunoffline move.

C:\wsl> lxrunoffline move -n Ubuntu-18.04 -d d:\wsl\installed\Ubuntu-18.04

您可以使用检查安装文件夹

C:\wsl> lxrunoffline get-dir -n Ubuntu-18.04
d:\wsl\installed\Ubuntu-18.04

3. 运行分发。移动发行版后,您可以使用wsl或相同的方式运行发行版lxrunoffline

C:\wsl> lxrunoffline run -n Ubuntu-18.04 -w
user@test:~$ exit
logout

C:\wsl> wsl
user@test:/mnt/c/wsl$ exit
logout

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows10 WSL2磁盘迁移 的相关文章

  • Socket缓冲区大小修改与系统设置

    每个Socket在Linux中都映射为一个文件 xff0c 并与内核中两个缓冲区 xff08 读缓冲区 写缓冲区 xff09 相关联 或者说 xff0c 每个Socket拥有两个内核缓冲区 有时 xff0c 我们需要修改缓冲区的内核限制的最
  • Java-两个较大的List快速取交集、差集

    工作中经常遇到需要取两个集合之间的交集 差集情况 xff0c 但是普通的retainAll 和removeAll 无法满足数据量大的情况 xff0c 由此就自己尝试运用其他的方法解决 注 xff1a 如果数据量小的情况下 xff0c 还是使
  • CUDA程序安装失败原因及解决方案

    安装教程可以看别人的 xff0c 都差不多 一 GPU和所选cuda版本不兼容 建议先确认自己的GPU是否支持CUDA xff0c 我卑微的950是支持的 再查看自己显卡适配的cuda版本 xff0c 一般来说无差别 二 没有VS 若电脑没
  • Docker 学习(十一)编写Dockerfile

    目录 1 常用指令讲解2 制作Hello World的Dockerfile3 制作 jar包的Dockerfile 1 常用指令讲解 FROM 镜像 版本 xff1a 指定所依赖的基础镜像 RUN lt 命令行命令 gt xff1a 等同于
  • 5G/NR 5G核心网(5GC)之基本概念

    系列文章目录 5G NR 5G核心网 5GC 之网络功能和实体 5G NR 5G核心网 5GC 之非漫游参考架构 5G NR 5G核心网 5GC 之漫游参考架构 5G NR 5G核心网 5GC 之网络功能服务通信 第五代移动通信系统 5G
  • 5G/NR 5G核心网(5GC)之漫游参考架构

    系列文章目录 5G NR 5G核心网 5GC 之基本概念 5G NR 5G核心网 5GC 之网络功能和实体 5G NR 5G核心网 5GC 之非漫游参考架构 5G NR 5G核心网 5GC 之网络功能服务通信 1 5GS漫游参考架构 5G架
  • axure 表格自适应界面

    思路和效果如下图 xff1a 在给定宽度 xff08 all from xff09 内 xff0c 给列表百分比宽度 xff0c 后续修改中 xff0c 只需要修改all from xff0c all from y xff0c 既可调整大小
  • STM32MCU量产工具:STM32 Batch Programmer

    写在最前面 由于本人从事嵌入式开发 xff08 STM32方向 xff09 xff0c 公司产品多数都为STM32芯片 xff0c 面对批量芯片烧录工作实在麻烦 xff08 未送寄焊厂烧录 xff09 xff0c 于是本人根据公司 同事及自
  • QNX 7.1 交叉编译 boost 1.76

    配置 QNX 编译环境 假如 QNX 7 1 SDP 的路径为 work sdk qnx710 xff0c 使用 source 命令让 qnx 环境变量生效 xff1a span class token builtin class name
  • 创建自签名数字证书PFX格式

    创建自签名数字证书PFX格式 1 在系统中安装一个自签名数字证书 1 1 安装makecert exe xff0c 可直接安装Visual Studio xff08 Visual Studio包含makecert exe xff09 1 2
  • E5 调用API续订服务:Microsoft 365 E5 Renew X

    Microsoft 365 E5 Renew X Microsoft 365 E5 Renew X是一款网页版的E5续订服务 xff0c 其依赖网页浏览器呈现支持用户多端操作 xff0c 完全将E5账户API调用托管在了服务器端因此用户无需
  • ARM Cortex-M3 深度研究 - 慎用 volatile 关键字修饰 double longlong 等64位长度类型的变量

    ARM Cortex M3 深度研究 慎用 volatile 关键字修饰 double longlong 等64位长度类型的变量 导语 大家在做嵌入式项目的时候应该都使用过volatile关键字来修饰访问比较频繁的变量 volatile关键
  • 综合项目之闪讯破解(二)之 如何用C++建立PPPOE连接

    如何用C 43 43 建立PPPOE连接 之前我们把闪讯拨号的真实用户名通过特定算法得到了 xff0c 密码闪讯是没有加密的 xff0c 因此我们接下来就是建立一个PPPOE连接 通过程序代码建立PPPOE连接的方法有大概这么几种 xff1
  • 综合项目之闪讯破解(三)之 如何用C++实现PPPOE拨号

    如何用C 43 43 实现PPPOE拨号 1 xff09 CMD命令行方式 拨号本是一件很简单的事情 xff0c CMD命令行直接搞定 xff0c 但我在第一篇文章中提到过 xff0c 闪讯的真实用户名的前两位是换行符 n 和 r xff0
  • 综合项目之闪讯破解(四)之 如何用C++编写可被C#调用的Dll

    如何用C 43 43 编写可被C 调用的Dll 之前的三篇文章已经将闪讯的算法以及PPPOE拨号的关键函数全部用C 43 43 实现了 xff0c 但C 43 43 写界面比较繁琐 xff0c 本身我擅长C 所以决定用C 写界面 xff0c
  • 综合项目之闪讯破解(五)之 如何用C#调用C++编写的Dll

    如何用C 调用C 43 43 编写的Dll 上一篇文章我们提到了C 与C 43 43 DLL的联合项目的好处 xff0c 并且成功编写了一个求和函数的C 43 43 Dll 接下来继续用C 调用这个Dll 1 xff09 用VS建立一个C
  • MBR+BIOS与GPT+UEFI启动系统的区别

    MBR 43 BIOS与GPT 43 UEFI启动系统的区别 近些年来许多电脑厂商的出厂电脑都自带系统 xff0c 这些电脑的分区看起来和我们一般的组装机电脑的分区有些不同 xff0c 它除了有一个系统主分区之外在主分区之前还有3个小分区
  • 如何装GPT+UEFI / MBR+BIOS的系统

    本文将深度讲述装机步骤与原理 xff0c 解决装机过程中遇到的各种问题 xff0c 使用不同的方式装机 本文所有的装机方式笔者都亲自尝试过 xff0c 所有重装步骤不会损毁除系统盘外其他分区文件 这是笔者总结许久的装机经验 xff0c 本文
  • 综合项目之闪讯破解(六)之 如何解决程序/C++Dll的兼容性问题

    如何解决程序 C 43 43 Dll的兼容性问题 本文将尝试解决程序与DLL在不同客户机上运行存在的兼容性问题 前言 前面的五篇文章已经将程序的核心部分全部搞定 xff0c 由于我们调用了一些系统API xff0c 所以这很有可能导致程序在
  • Ubuntu 修改 apt 源为阿里云源

    文章目录 软件源 Software Source使用说明图形界面 xff08 新手推荐 xff09 手动修改配置文件 相关链接 软件源 Software Source 软件源是指用于存储各种 Linux 应用程序的存储库 xff0c 包括自

随机推荐

  • C#如何自绘滚动条控件

    C 如何自绘滚动条控件 滚动条样式 普通情况 鼠标位于滑块上面 鼠标按下滑块 程序变量与函数层级图 垂直滚动条代码 不讲如何编写了 代码上面有注释 直接上代码片了 span class hljs comment 自定义控件 xff1a 垂直
  • TeeChart WPF DLL消除水印

    TeeChart WPF DLL消除水印 准备工作 Steema TeeChart for NET 2017 Evaluation 4 1 2017 03147 DNSPY X86 一些代码 xff1a Texts ExpireMsg1 W
  • polybar基础使用

    如果不喜欢i3或者其他桌面系统的默认状态栏 xff0c polybar还是一个不错的选择 基本上 xff0c 所有的流行的Linux发行版都可以用包管理器直接进行polybar的安装 ArchLinux可以使用yay或者其他AUR工具安装
  • ArchLinux图形界面安装与美化:i3+polybar

    arch只提供了tty xff0c 我们需要自己配置一个漂亮的桌面 你可以选择继承好的GNOME Deepin等桌面 但是他们都包含了许多你可能并不能用到的工具和插件 i3wm是一个窗口管理器 xff0c 它提供了最基础的窗口管理功能 你可
  • ceph学习(1)——手动部署ceph分布式存储集群(使用本地源离线安装),一次成功!!

    手动搭建适合已经使用自动部署工具成功搭建了集群 xff0c 想加深对ceph理解的同学 xff0c 手动搭建ceph可以更灵活的配置ceph集群 xff0c 现在就开始吧 xff01 xff01 一 环境准备 1 服务器配置 xff1a 三
  • iOS开发 - touchBegan事件判断点击的位置在View上还是在View的子View上

    span class hljs pp span class hljs params style color rgb 102 0 102 void span touchesBegan span class hljs params style
  • SQL Server解析Json格式数据

    主要介绍5个函数 xff1a openJson 打开Json字符串IsJson 判断一个字符串是不是合法的Json格式 是返回1 xff0c 否返回0 xff0c null返回null Json Value 从Json字符串中提取值 Jso
  • openwrt 无线桥接(AP)

    无线桥接常见的有三种模式 1 AP模式 AP模式其实是Access Point的简称 xff0c 意思是 xff1a 访问接入点 而无线网桥的AP模式 xff0c 也就是利用无线网桥做无线信号的接入点了 那么 xff0c 究竟是什么东西接入
  • macOS下使用anaconda相关系列

    创建虚拟环境 conda create n 环境名 python 61 3 6 进入虚拟环境 source bash profile source activate 环境名 其中bash profile是安装anaconda时候默认生成的环
  • Windows 安装NET4.6/4.7/4.8 时间戳签名和或证书无法验证或已损坏

    时间戳签名和或证书无法验证或已损坏 问题版本 xff1a 事件 xff1a 解决办法下载补丁程序 xff1a 安装KB2813430补丁 注意事项补丁需要重启设备生效 2021 10 11 by 崔斐然 问题 版本 xff1a win7专业
  • 在 Ubuntu Linux 中使用 PPA(完全指南)

    译 xff1a 在 Ubuntu Linux 中使用 PPA xff08 完全指南 xff09 作者 xff1a Abhishek Prakash 自由和开放源码软件的创造者 一个热心的 Linux 用户和开源推动者 从阿加莎 克里斯蒂和夏
  • RDP(远程桌面)优化

    RDP连接优化 一 优化连接时间二 优化集显帧率三 开启RemoteFX USB重定向 xff08 如果有需要 xff09 四 MacOS系统RDP超高清显示 2022 03 31 by 崔斐然 一 优化连接时间 1 客户端 xff1a 关
  • 【FRP】windowsServer部署FRP

    FRP windowsServer部署FRP 1 下载FRP nssm2 服务器端部署过程 xff1a 3 客户端部署过程 xff1a 4 卸载服务 2022 08 24 by 崔斐然 1 下载FRP nssm 下载地址 xff1a FRP
  • 【FRP】群晖docker中部署Frp

    2022 08 24 by 崔斐然 0 xff1a 需求 公司有台笔记本 xff0c 现在疫情期间居家办公 我用的MacBook RDP客户端做的非常好用 xff0c 如相互粘贴文件 文字等 xff0c MacBook通过远程桌面连接公司内
  • Debian 9/10快速开启Google BBR的方法,实现TCP高效单边加速

    BBR 是谷歌公司的某个员工研发出来的服务器单边加速算法 xff0c Linux内核从4 9版开始集成BBR算法 相比锐速BBR的加速效果更为温和 xff0c 并且占用内存小对服务器压力也很小 xff0c 当时理想情况下是可以跑满整个服务器
  • 基于机器学习的捡球机器人设计与实现(探索)第4篇——机械设计)

    2019 03 18 by 崔斐然 原以为软件很复杂 机械好搞 结果发现 都难搞 一次次想出办法又一次次被自己否定 我tm想静静
  • 人脸识别之Hog特征+SVM分类器训练与使用

    原文来自 xff1a https juejin im post 5b0e70686fb9a00a1451c8e7 计算机视觉 人脸识别 xff08 Hog特征 43 SVM分类器 xff09 一 SVM支持向量机 1 SVM原理 在机器学习
  • python利用PIL实现对图片截图

    在对图像处理时 xff0c 我们有时候需要对图片某区域进行截图 xff0c 话不多说 xff0c 直接上代码 xff1a from PIL import Image import sys 先将 input image 填充为正方形 def
  • PowerMock介绍和用法

    PowerMock PowerMock简介一 PowerMock xff1f 二 Mock底层原理1 Mockito2 PowerMock原理 三 应用场景1 依赖问题 xff0c 打桩 2 工程质量 PowerMock使用步骤一 添加依赖
  • Windows10 WSL2磁盘迁移

    一 使用 WSL 命令行工具 在 Windows 10 版本 1903 xff08 2019 年 4 月更新 xff09 或更高版本中 xff0c 您可以使用wsl exe命令行工具 1 导出分布 使用要移动的分发创建一个 tar文件wsl