牟曉東 牟奕炫



平時我們都習慣了在Windows中打開“我的電腦”,再雙擊各分區盤符進入目標文件夾中打開文件,包括對插入電腦中的移動硬盤或是U盤均是一樣的操作方法。但前幾天筆者卻遇到了一個比較奇怪的TF卡查看文件異常的問題:明明是標注為32GB的卡,在Windows 10的“此電腦”中只能查看到一個容量為252MB的boot(E盤),另外還在后面顯示有一個異常的“可移動磁盤(F:)”,提示“使用驅動器F:中的光盤之前需要將其格式化”,如果雙擊進行訪問的話則會被提示“位置不可用:無法訪問F:\”(圖1)。而該TF卡在“樹莓派”電腦中運行是完全正常的,總容量也顯示為正常的32GB,這是為什么呢?
其實問題出在與Windows操作系統不兼容的“第四代擴展文件系統”Ext4上(Fourth extended filesystem),這是Linux的日志文件系統,是樹莓派電腦的操作系統格式。Ext4可以極為方便地為大型磁盤陣列提供相關的操作服務,它能夠支持的文件容量是16TB,文件系統容量則高達1EB(相當于1000000TB),并且理論上可支持無限數量的子文件夾。
如何在Win 10中對Ext4的文件進行正常識讀呢?網上提供了若干種工具軟件,但經試用后發現很多都是無效的,在此建議大家試一下一款免費的系統分區工具Ext2Fsd(下載地址:https://pan.baidu.com/s/1yNmwqzfGfYCc86kBxuaV2w)。
首先將下載的Ext2Fsd.zip(大小為2.5MB)進行解壓縮,雙擊運行其中的Ext2Fsd-0.69.exe進行安裝,一直點擊“Next”按鈕向下進行,保持軟件的默認設置即可。安裝結束后運行程序,在“Ext2 Volume Manager”主界面窗口中很快就正確識讀出了所有分區,包括各自的容量及文件系統,其中的F盤果然是Ext4文件系統,容量也是正常的7GB(圖2)。
現在再到“此電腦”中進行查看,“可移動磁盤F:”也已經正常顯示了,雙擊后與操作其他分區完全一樣,能夠進行文件夾的打開及文件的查看等操作。如果再到Win 10的“計算機管理→磁盤管理”中查看存儲信息的話,這個容量為32GB的TF卡確實已經被正常識別,除了256MB和7GB的主分區外,剩余的22.4GB空間是“未分配”狀態(圖3)。
至此,Windows無法識別Ext4文件系統的難題終于解決。