Windows下讀寫Linux分區(qū)Btrfs的驅動程序:WinBtrfs
官網:https://github.com/maharmstone/btrfs
系統(tǒng)平臺: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分區(qū)(需重啟電腦生效)
WinBtrfs是一個在Windows系統(tǒng)上顯示Linux(Btrfs)分區(qū)的驅動程序,可寫入可讀取。
Btrfs = B-tree file system
操作步驟[win7win10win11]:
1.打開“btrfs-x.x.x”文件夾,在“btrfs.inf”上點右鍵→安裝。
2a.[win7]點“始終安裝此驅動程序軟件”。
2b.[win10win11]點“是”,點“安裝”。
3.可以讀寫B(tài)trfs分區(qū)中的文件了。


操作步驟[winxp]不推薦在XP下安裝使用:
默認狀態(tài)下,winxp是不會顯示Btrfs分區(qū)的,需要DiskGenius等工具把Btrfs分區(qū)類型Id(系統(tǒng)標識)從83改為7(NTFS)。
這樣改了然后禁用服務重啟電腦之后,還會顯示此分區(qū)盤符(未能移除盤符),點擊后需要格式化,所以不推薦在XP下安裝使用。
1.雙擊“DiskGenius.exe”程序運行。
2.選擇Btrfs分區(qū)(顯示的是未格式化EXT4),右鍵點“更改分區(qū)參數”。
3.頂部系統(tǒng)標識(83)下拉選擇“07”(NTFS),確定,點是。
4.點左上角的“保存更改”按鈕,點是。
5.打開“btrfs-x.x.x”文件夾,在“btrfs.inf”上點右鍵→安裝。
6.點“仍然繼續(xù)”,等待20秒,重新啟動電腦。
7.“找到新的硬件向導”,點“否,暫時不”,點“下一步→下一步→仍然繼續(xù)→完成”;
? 再點“否,暫時不”,再點“下一步→下一步→仍然繼續(xù)→完成”。
8.可以讀寫B(tài)trfs分區(qū)中的文件了。
備注:
1.若不愿顯示Btrfs(Linux)分區(qū),右鍵以管理員身份運行“禁用服務.bat”批處理,然后重啟電腦生效;
? 禁用服務后又需要顯示Btrfs(Linux)分區(qū)了,右鍵以管理員身份運行“自動啟動服務.bat”批處理,然后重啟電腦生效。
(官方卸載命令在虛擬機里測試無效,暫時用此方法禁用和啟用。)
2.掛載了Btrfs(Linux)分區(qū)盤符后,可以通過Everything搜索其中的文件,
? Everything需要的設置:點“工具→選項→索引→文件夾”,再點“添加”并選擇Btrfs(Linux)分區(qū)盤符根目錄,確定。
3.Btrfs(Linux)分區(qū)中的文件名可以包含“\ : * ? " < > |”特殊字符,但含有這些特殊字符的文件就無法復制到Windows分區(qū)里面了。
? 解決辦法:使用Parted Magic等工具進入Btrfs(Linux)分區(qū),然后重命名Btrfs(Linux)分區(qū)中的這些文件(移除特殊字符),最后重啟電腦后就可以復制粘貼這些文件了。
------------------
可在VirtualBox虛擬機里運行GParted、Parted Magic分幾個G出來創(chuàng)建一個Btrfs分區(qū)進行測試。
---------------------------------------------------------------
若不想所有Btrfs分區(qū)都顯示盤符,可以使用“Drive Letter Changer”刪除部分盤符:CV22314723
(用此工具即使操作失誤了也能還原盤符顯示)
====================================
Windows下使用Ext2Fsd讀寫Linux分區(qū)Ext4的文件:CV18060014
Windows下使用PowerISO讀取Linux分區(qū)(XFS、Ext4)的文件:CV18211410