在 Windows 上使用 Java 格式化 USB 驱动器 (> 32Gb) 的最佳方法是什么?
我尝试使用format
函数:
Process p = Runtime.getRuntime().exec("CMD /C format f: /FS:FAT32 /Q /X /Y");
但驱动器的大小限制为 32Gb。我的 USB 驱动器大于 100Gb。
我可以使用 JNI 来实现吗?还是会受到 32Gb 的限制?
最佳答案
试试这个:
http://www.ridgecrop.demon.co.uk/index.htm?fat32format.htm
这是一个第三方工具,用于格式化超过 32 GB 限制的 FAT32 驱动器。它有命令行和 GUI 模式。
通过 Windows 上的 native “format”命令不可能超过 FAT32 驱动器的 32 GB 限制。
关于java - 在 Windows 上格式化 Fat32 USB 驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20491849/