在Windows上使用Java格式化USB驱动器(> 32Gb)的最佳方法是什么?
我尝试使用format
函数:
Process p = Runtime.getRuntime().exec("CMD /C format f: /FS:FAT32 /Q /X /Y");
但是驱动器的大小限制为32Gb。我的USB驱动器大于100Gb。
我可以使用JNI来做吗,还是只能使用32Gb?
有图书馆做吗?我找到了fat32-lib,但它似乎并不可靠,也没有文档。
谢谢
最佳答案
尝试这个 :
http://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm
这是用于格式化超过32 GB限制的FAT32驱动器的第三方工具。它同时具有命令行和GUI模式。
通过Windows上的本机“格式”命令,FAT32驱动器的最大32 GB的限制是不可能的。