Почему FAT16 доступен только для чтения с TrueCrypt на Snow Leopard?

У меня возникла проблема с TrueCrypt . Проблема описана в другом месте, но не решена для меня.

При попытке смонтировать зашифрованные контейнеры возникает следующая ошибка:

hdiutil: ошибка присоединения - нет монтируемых файловых систем

Другие ресурсы указывают, что проблема связана с версией MacFUSE. Я пробовал несколько версий, но не смог найти пару, подходящую для моей системы.

Было бы здорово:

  • получить любые предложения по исправлению
  • узнать, какая версия MacFUSE успешно используется кем-то в моей ситуации.

Моя система:

  • Mac OS X 10.6.8 (снежный барс)
  • Mac Mini 1,66 ГГц Core Duo
  • 2 ГБ оперативной памяти
  • TrueCrypt 7.1А

Обновление 1

После перехода с MacFUSE на FUSE для OS X (OSXFUSE), как это предлагается в ответах:

  • Тома TrueCrypt можно было монтировать только для чтения.

Попытки монтирования с доступом для записи по-прежнему завершались с ошибкой, описанной выше. Я не могу быть уверен, что это новое, так как я перешел.

Обновление 2

Чтение/запись выполняется успешно для контейнера TrueCrypt, отформатированного как Mac OS Extended.

Контейнер, который я хочу открыть, изначально был создан в системе Windows. diskutil infoописывает это как FAT16. Размер контейнера указан в 10.5 MB on diskнеустановленном состоянии. При монтировании только для чтения:

введите описание изображения здесь

(Даты немного странные?)

Связано с apple.stackexchange.com/questions/20037/… но я думаю, что сосредоточившись на другом элементе
Вы используете зашифрованный раздел или файловый том? Если последнее, какова файловая система раздела, на котором размещен файл?
Эээ, это обычный файл контейнера truecrypt, созданный в Windows TC, который открывается с моего жесткого диска Mac, поэтомуFile System: Journaled HFS+ Type: hfs Name: Mac OS Extended (Journaled)
Есть ли у вас полное право собственности и права на чтение/запись файла контейнера TC на диске Mac, включая разрешение rw на папку, в которой он находится?
@OldPro сделал это CHMOD 777с файлом и каталогом, чтобы быть уверенным - никаких изменений :(
Для удобства: я думаю, что обсуждение в чате «Спроси по-разному » может иметь отношение как к развивающемуся вопросу, так и к щедрому ответу…
Chmod недостаточно для дисков HFS. В общем, я столкнулся только с 3 случаями, когда я могу смонтировать диск только для чтения. Во-первых, это физически доступный только для чтения или доступный только для чтения тип DMG, такой как созданный с компакт-диска. Во-вторых, файловая система доступна только для чтения, например NTFS (без установленного дополнительного драйвера NTFS). В-третьих, у меня нет прав на чтение/запись самого файла образа диска. Итак, мы исключили 1 и 2, и я сосредоточился на 3. Используйте окно Finder Info, чтобы сделать себя владельцем файла контейнера TC и убедиться, что у вас есть доступ для чтения/записи.

Ответы (3)

Я использовал TrueCrypt 7.1a на Mas OS X 10.6.8 с OSXFUSE 2.3.8 без проблем. Макфьюз мертв. Официальный установщик TrueCrypt для Mac версии 7.1a устанавливает OSXFUSE так же, как и 7.1. Не уверен, как вы установили TrueCrypt, но если не с помощью установщика Mac, удалите то, что у вас есть (включая MacFuse), и установите с помощью установщика.

Также убедитесь, что у вас есть права на чтение/запись/владение файлом контейнера TC на диске.

Установщик Truecrypt 7.1a фактически по-прежнему устанавливает MacFuse — см. скриншот
@ Рори, я полагаю, это зависит от того, на какую ОС вы устанавливаете - см. Скриншот - или откуда вы взяли установщик.
@Rory - Даже TrueCrypt 7 - скриншот - Оба они были на 10.6.8
Как то странно, скачал еще раз установщик от TrueCrypt для уверенности а он все равно пытается установить MacFuse - у меня тоже 10.6.8. Хотя, как я уже упоминал выше, теперь я считаю, что проблема заключается в открытии контейнеров, созданных в Windows (FAT16) - вы работаете с теми, что в TrueCrypt?
Я не знаю, что вы имеете в виду под FAT16. Мой Mac (с установленным OSXFUSE) может создавать и читать/записывать разделы FAT32 и ExFAT. Проверьте сами, используя Дисковую утилиту для создания нового образа диска. Установите OSXFUSE самостоятельно, а затем переустановите TrueCrypt. Я выполнил относительно чистую установку, чтобы перевести свой Mac с OS X 10.5 на 10.6, и, возможно, некоторые драйверы FUSE были скопированы или установлены кем-то другим, но я думаю, что драйверы FAT являются родными, а драйверы ExFAT пришли из TrueCrypt.
Да, я безуспешно пробовал это сегодня утром - это рассол :( Что ж, когда я монтирую том TrueCrypt, который я создал в TC для Windows, только для чтения, тогда diskutil infoон записывается как FAT16том
Хорошо, извините, я немного запутался в различных вкусах FAT. FAT16 является оригинальной, ограниченной размером тома 2 ГБ. Fat32 был представлен в Windows 95. Mac поддерживает чтение/запись FAT16 и FAT32, начиная с OS 8, обходит ограничение на размер тома, но размер файла ограничен 4 ГБ. ExFAT — это FAT64, более новая (2006 г.) и рекомендуемая максимальная емкость 512 ТБ, которая изначально поддерживается на Mac, начиная с OS X 10.6.5. Так что вам не нужен FUSE любого рода.
Я беру это обратно, возможно, TC все еще нужен FUSE, чтобы иметь возможность читать и записывать файловую систему из приложения, а не из драйвера ядра.
Итак, в целом я сдался и собираюсь использовать многословный обходной путь, скопировав данные из контейнера только для чтения в новый доступный для чтения/записи Mac, а затем повторив процесс, пока я работаю в Windows в универе. Пока мы не добились успеха, добро пожаловать на награду - спасибо за все ваши усилия: D
Не уверен, что вы подразумеваете под «повторить процесс, пока я нахожусь в Windows». Вы определенно должны иметь возможность создать новый контейнер FAT32 на Mac, который затем можно будет переносить с Mac на Windows и обратно. Два отдельных не нужны. В любом случае, спасибо за щедрость.

В FAQ веб-сайта OSXFuse ( https://github.com/osxfuse/osxfuse/wiki/FAQ ) говорится о MacFuse: «Последний выпуск не полностью поддерживает Mac OS X 10.6 и вообще не будет работать в OS X 10.7 и более поздних версиях. версии».

Несколько дней назад у меня была аналогичная проблема, не связанная с TrueCrypt. Я также пробовал несколько разных версий MacFuse и, наконец, заменил MacFuse на OSXFUSE , который до сих пор работает хорошо. И, кстати, я обнаружил, что MacFuse больше не поддерживается и считается мертвым.