Как программно работать с MBR и секторами USB flash?

Я разрабатываю приложение и пишу на Java. Моему приложению нужен доступ к MBR флеш-памяти USB и к содержимому ее секторов. Я думал об использовании JNI: вызов методов в Java, их реализация в C ++, использование только стандартных функций C, без WinAPI, без Linux API.

И я не знаю о возможности работы с такими устройствами в Java без C ++.

Подскажите пожалуйста лучший способ.

3

Решение

Если вы используете * nix, вы можете просто получить доступ /dev/sda непосредственно. Вы, вероятно, захотите использовать FileChannel читать и писать с произвольными смещениями. Windows это отдельная история.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]