在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的限制是不可能的。

10-06 10:47