官网:https://github.com/maharmstone/btrfs
系统平台:Win XP/7/10/11
Win7(64位)需安装了sha2补丁(KB3033929)重启之后才能完成此驱动程序的安装。
网盘下载1:https://down666.lanzoul.com/b01jtoyoh 提取码:essy
——旧版网盘下载1:https://down666.lanzoul.com/b01jtoyyh 提取码:hb69
网盘下载2:https://www.mediafire.com/folder/1kw9vjnhe3dr4/WinBtrfs
网盘下载的压缩包内含有“禁用服务.bat”、“自动启动服务.bat”批处理,不显示与显示Btrfs分区(需重启电脑生效)
WinBtrfs是一个在Windows系统上显示Linux(Btrfs)分区的驱动程序,可写入可读取。
Btrfs = B-tree file system
操作步骤[win7win10win11]:
1.打开“btrfs-x.x.x”文件夹,在“btrfs.inf”上点右键→安装。
2a.[win7]点“始终安装此驱动程序软件”。
2b.[win10win11]点“是”,点“安装”。
3.可以读写Btrfs分区中的文件了。
win7效果图
win10效果图
操作步骤[winxp]不推荐在XP下安装使用:
默认状态下,winxp是不会显示Btrfs分区的,需要DiskGenius等工具把Btrfs分区类型Id(系统标识)从83改为7(NTFS)。
这样改了然后禁用服务重启电脑之后,还会显示此分区盘符(未能移除盘符),点击后需要格式化,所以不推荐在XP下安装使用。
1.双击“DiskGenius.exe”程序运行。
2.选择Btrfs分区(显示的是未格式化EXT4),右键点“更改分区参数”。
3.顶部系统标识(83)下拉选择“07”(NTFS),确定,点是。
4.点左上角的“保存更改”按钮,点是。
5.打开“btrfs-x.x.x”文件夹,在“btrfs.inf”上点右键→安装。
6.点“仍然继续”,等待20秒,重新启动电脑。
7.“找到新的硬件向导”,点“否,暂时不”,点“下一步→下一步→仍然继续→完成”;
再点“否,暂时不”,再点“下一步→下一步→仍然继续→完成”。
8.可以读写Btrfs分区中的文件了。
备注:
1.若不愿显示Btrfs(Linux)分区,右键以管理员身份运行“禁用服务.bat”批处理,然后重启电脑生效;
禁用服务后又需要显示Btrfs(Linux)分区了,右键以管理员身份运行“自动启动服务.bat”批处理,然后重启电脑生效。
(官方卸载命令在虚拟机里测试无效,暂时用此方法禁用和启用。)
2.挂载了Btrfs(Linux)分区盘符后,可以通过Everything搜索其中的文件,
Everything需要的设置:点“工具→选项→索引→文件夹”,再点“添加”并选择Btrfs(Linux)分区盘符根目录,确定。
3.Btrfs(Linux)分区中的文件名可以包含“\ : * ? ” < > |”特殊字符,但含有这些特殊字符的文件就无法复制到Windows分区里面了。
解决办法:使用Parted Magic等工具进入Btrfs(Linux)分区,然后重命名Btrfs(Linux)分区中的这些文件(移除特殊字符),最后重启电脑后就可以复制粘贴这些文件了。
——————
可在VirtualBox虚拟机里运行GParted、Parted Magic分几个G出来创建一个Btrfs分区进行测试。
—————————————————————
若不想所有Btrfs分区都显示盘符,可以使用“Drive Letter Changer”删除部分盘符:CV22314723
(用此工具即使操作失误了也能还原盘符显示)
====================================
Windows下使用Ext2Fsd读写Linux分区Ext4的文件:CV18060014
Windows下使用PowerISO读取Linux分区(XFS、Ext4、BTRFS)的文件:CV18211410