我选择了ext2fsd用于在Windows下访问ext2的U盘和SD卡
Tofloor
poster avatar
xliang9550
deepin
2014-05-28 07:10
Author
FAT32的4GB文件限制是硬伤,exFAT和NTFS是微软的私有文件系统,在Linux下限制多多。由于闪存芯片的写入寿命,日志型文件系统似乎不是最佳选择。之前在一块U盘上试验过NTFS,结果是寿命大大缩短,而且数据写入以及挂载弹出很慢。(在Windows下,一般需要在设备管理器中将U盘设为“针对性能优化”才会出现格式化或转换为NTFS的选项)

最后选择了ext2。所选用的Windows平台支持软件ext2fsd刚刚在这个月更新了版本。

不知各位有何高见,本人菜鸟欢迎砸砖。
Reply Favorite View the author
All Replies
xliang9550
deepin
2014-05-28 08:17
#1
在试用ext2fsd之前,我先测试了一个相对成熟的版本:Paragon ExtFS for Windows,因为自己是Paragon的老客户了,之前经常使用它的硬盘维护工具,它也会偶尔放出限时免费版本,只需注册邮件地址即可得到序列号。

用Linux下的GParted将测试U盘格式化为ext2,返回Windows,提示格式化,选择取消。查看属性如图,文件系统显示DOKAN,在创建ext2文件系统之后已经占用了部分容量。
ext2.jpg
运行ExtFS,将会自动挂载ext2分区,可以在Windows资源管理器中直接访问。尝试复制一个大于4GB的文件到该分区,目前还没有出错。读写性能基本正常,我用的是普通的低速U盘做测试,正常性能也就这样了。复制完后我会重新校验哈希值,应该不会有太大问题。
ext2test.jpg
总的目的:克服FAT32的4GB文件限制,在不使用私有文件系统的前提下实现跨系统数据交互。
Reply View the author
cxbii
deepin
2014-05-28 18:39
#2
ext2性能不是很好吧?
Reply View the author
xliang9550
deepin
2014-05-28 18:52
#3
只是感觉日志型的文件系统确实不适合U盘/闪存卡,以前用过NTFS,很快就挂了。
新版内核允许停用ext4的日志功能,不过感觉存在一定风险。
相对于在Linux下实现exFAT支持,我倒更倾向于在Windows下实现f2fs支持。不过如果主流发行版能支持exFAT也不失为一种妥协的方法。
Reply View the author