基本相同How to read ext4 partitions on Windows ?
。
因为我想享受 btrfs 的功能,例如透明压缩或自动碎片整理,所以我在 btrfs 子卷上安装了 Linux 系统。
我尝试了 ᴜꜰꜱ explorer,但它无法读取我的大多数文件。
那么如何在不重启的情况下检索我的 Linux 音乐文件?
我只想要读取权限,不想在文件系统上写入任何字节(我的 Linux 系统目前在磁盘上暂停)。
更好的选择是能够将目录导出为 tar 存档以保留权限和属性。
答案1
文件系统
只是因为这个帖子出现在谷歌中,我想附和 noctrex 的回答,推荐文件系统(GitHub),一个实验性的 Windows Btrfs 驱动程序。其他特点,它支持:
- Btrfs 文件系统的读写
- 基本 RAID:RAID0、RAID1 和 RAID10
- 高级 RAID:RAID5 和 RAID6
- 使用 xattr security.NTACL 获取和设置访问控制列表 (ACL)
- 硬链接
- 稀疏文件
- zlib 压缩
- LZO 压缩
您可以选择在安装后以只读方式安装,方法是修改注册表项HKLM\SYSTEM\CurrentControlSet\Services\btrfs,我发现它非常稳定(虽然有点慢),即使安装了六个 Btrfs 分区并且非常频繁地读取其中一个分区。
它确实支持写入磁盘,但由于该软件仍在开发中(并附带重要免责声明:“您自行承担使用该软件的风险。我对它可能对您的文件系统造成的任何损害不承担任何责任。除非您拥有所有数据的完整和最新备份,否则请勿使用此驱动程序”),因此不建议将其安装为只读。(不幸的是,默认情况下,它会在启用写入的情况下安装,因此您必须进入注册表并进行更改。无论如何,您都应该有备份。)
答案2
在 VBOX 中,您可以创建指向原始磁盘设备的虚拟磁盘设备。您也可以使用在线 vm 创建器或工作站试用版通过 VMWARE 执行此操作,然后使用 vmware 免费播放器,当然,您也可以在 HyperV 中免费执行此操作。
http://www.serverwatch.com/server-tutorials/using-a-physical-hard-drive-with-a-virtualbox-vm.html
看看 Windows 上是否支持 Linux 的驱动程序将会很有趣……
http://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/
答案3
或许可以尝试以下方法:
答案4
快速更新:虽然 WinBtrfs 是让 Windows 与 Btrfs 兼容的最佳选择,但 WSL2 应该是您访问文件的最佳原生解决方案。您可以通过“程序和功能”安装 WSL,然后转到终端并执行wsl.exe --install -d Ubuntu
。您的所有驱动器都应自动安装在 /mnt 中。但是,像往常一样,请注意 Btrfs 分区的正确安装选项。