WSL 从 C 盘迁移至 D 盘的简单实用方法(仅在powershell中操作即可)

本文提供了一步一步的指导,教你如何使用LxRunOffline工具将Windows Subsystem for Linux (WSL)从C盘迁移到D盘。主要内容包括:安装Chocolatey和LxRunOffline,迁移WSL安装位置,并验证迁移后的正确性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1, 安装choco

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

2,choco安装LxRunOffline

choco install LxRunOffline

3,LxRunOffline查看wsl位置

LxRunOffline list

 Ubuntu-18.04

LxRunOffline get-dir -n Ubuntu-18.04

C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState 

4,在D盘手动新建文件夹 D:\wsl\Ubuntu,用如下语句授权,Administrator是电脑用户名

icacls D:\wsl\Ubuntu /grant "Administrator:(OI)(CI)(F)"

5,迁移系统前,需要停止运行 WSL 服务

进入服务(任务管理器可以打开) 找到 LxssManager 右键停止

 6,迁移系统

LxRunOffline move -n Ubuntu-18.04 -d D:\wsl\Ubuntu\Ubuntu-18.04

会有一些 [WARNING] Ignoring......,不必在意

 7,检查是否迁移成功

LxRunOffline get-dir -n Ubuntu

D:\wsl\Ubuntu\Ubuntu-18.04    这已经是我们迁移后的新路径了

8,参考:

记录 WSL 从 C 盘迁移至 D 盘 | Laravel China 社区
【wsl】将c盘中的wsl移动到非系统盘_叩钉吧zz的博客-CSDN博客

9,远程桌面的连接

ipconfig命令,输出结果中的IPv4就是计算机名,计算机名和自己所连网络有关

输入Ubuntu的用户名和密码就行 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值