要在 Windows 11 中移动 WSL (Windows Subsystem for Linux) 的 Linux 发行版存储位置,请按照以下步骤操作:
注意: 这个过程会删除所有数据,请确保在开始之前备份好重要文件。
-
打开 PowerShell:点击开始菜单,输入 "PowerShell" 并按 Enter。你也可以通过搜索框搜索 "PowerShell" 或使用快捷键
Win + X
,然后选择 "Windows PowerShell"(管理员)。 -
首先,我们需要找到当前正在使用的 Linux 发行版的存储位置。在 PowerShell 中输入以下命令并回车:
Get-PSDrive -PSProvider FileSystem | Where-Object { $_.Root -like '\wsl\*'} | ForEach-Object { Write-Output $_.Root }
这将显示所有 WSL 分区的路径。
- 现在,我们需要将每个分区的挂载点更改为新的位置。例如,如果我们要将根目录从
D:\WSL
更改到E:\WSL
,请执行以下命令:
```
$oldRoot = "D:\WSL"
$newRoot = "E:\WSL"
更改挂载点
Set-PSDrive -PSProvider FileSystem -Root $oldRoot -NewRoot $newRoot -Force
更新环境变量
$env:USERPROFILE = $newRoot
```
- 最后,重启计算机以使更改生效。
现在,您已经成功地将 WSL Linux 发行版的存储位置从 Windows 文件系统更改为另一个位置。
原创文章,作者:LifeTo.Fun,如若转载,请注明出处:https://www.lifeto.fun/archives/2193