Возможно ли узнать, имеет ли USB файловую систему FAT32 с использованием низкоуровневого ввода-вывода в OSX, я видел примеры и прочее с использованием API win32, m ищет еще более низкий уровень. Прямо сейчас мое обнаружение FAT32 использует команду терминала «diskutil» info/dev/mydisk - можно ли открыть диск и прочитать, является ли это FAT32 или любой другой файловой системой?C++ знает, если диск/usb FAT32 отформатирован с низким уровнем кода io
0
A
ответ
0
Не низкий уровень, но вы можете использовать getmntinfo.
Итерации через созданные statfs структуры, соответствующие пути, на котором установлен USB, с statfs.f_mntonname или/dev/mydisk с statfs.f_mntfromname.
statfs.f_fstypename - имя файловой системы, msdos для FAT.
Если у вас есть необработанный доступ к диску, вы можете загрузить спецификации для FAT32 или любой другой файловой системы, которую вы хотите обнаружить и сравнить заголовки. – riv
@riv где я могу это найти? и как я буду использовать эту информацию? – user1568364