在 Windows 和 WSL 2 中访问 Linux 文件系统
创始人
2024-03-02 05:48:25
0

Windows Insiders 预览版 20211 开始,WSL 2 将提供一个新功能:wsl --mount。这个新的参数允许在 WSL 2 中连接和挂载一个物理磁盘,这样你就可以访问 Windows 不支持的文件系统(比如 ext4)。

因此,如果你使用不同的磁盘对 Windows 和 Linux 进行双启动,你现在可以从 Windows 访问你的 Linux 文件了。

开始使用

要挂载磁盘,请打开具有管理员权限的 PowerShell 窗口并运行。

wsl --mount 

要在 Windows 中列出可用的磁盘,请运行。

wmic diskdrive list brief

要从 WSL 2 上卸载和分离磁盘,请运行以下命令

wsl --unmount 

磁盘路径可在 DeviceID 栏中找到。通常是以 \\.\\.\PHYSICALDRIVE* 的格式。下面是一个将指定硬盘的特定分区挂载到 WSL 中并浏览其文件的例子:

使用文件资源管理器访问这些文件

一旦挂载,也可以通过 Windows 资源管理器访问这些磁盘,通过导航到 \wsl$,然后到挂载文件夹。

局限性

默认情况下,wsl --mount 会尝试将磁盘挂载为 ext4。要指定一个文件系统,或者更高级的方案,请查看在 WSL 2 中挂载磁盘

另外请注意,这个功能有一个限制,那就是只有物理磁盘可以连接到 WSL 2。目前,还不能附加单个分区。更多关于限制的细节请看这里

反馈

如果你遇到任何问题或反馈,请在 GitHub 上提交议题。

WSL

相关内容

Ubuntu on WSL...
近期,科技新闻网站 betanews 披露了一项关于 Ubuntu...
2025-02-06 14:19:54
摆脱微软应用商店依赖,Ub...
IT之家 2 月 6 日消息,科技媒体 betanews 今天(2...
2025-02-06 12:45:24
Fedora Linux ...
Fedora Linux 近日在 Windows 11 的 WSL...
2025-02-06 06:47:52
不要通过APIGatewa...
为了避免意外将原始body发送到AWS Lambda,可以使用AP...
2025-01-10 22:31:23
部署AWSLambda使用...
这个错误通常发生在身份验证方面,可能由于缺少访问密钥或密钥无效导致...
2025-01-07 06:30:33
Bun在WSL上运行时出现...
确保你已按照Bun文档提供的步骤正确安装了Bun和WSL。可以尝试...
2024-12-27 12:01:27

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...
Motrix:一个漂亮的跨平台... 一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它...
Bash 脚本中如何使用 he... here 文档 here document (LCTT 译注:here 文档又称作 heredoc ...
使用 dialog 和 jq ... 为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此, 文字用户界面 Text User I...