Использование WMI (через JACOB или com4j ) является другой альтернативой.
FileSystemView.getSystemDisplayName
не дает вам метку необработанного объема. Это комбинация буквы диска и метки тома, по умолчанию, если метка не была установлена.
WMI предоставит вам метку необработанного тома, а также некоторую другую информацию, например, является ли диск съемным (удивительно, что FileSystemView.isFloppyDrive()
не говорит вам об этом; это буквально означает «это дискета»)