1

Я недавно купил Mac и хочу поделиться своим внешним жестким диском Seagate FreeAgent 1,5 ТБ как с моим Mac, так и с моим ПК. Я искал и обнаружил, что exFAT или UDF - это способ получить доступ для чтения / записи на обеих платформах. Я пошел с UDF (я читал, что exFAT лучше для флэш-накопителей, и он также проприетарный, поэтому нет официальной поддержки Linux - если мне когда-нибудь понадобится, на всякий случай) и когда я подключаю его в Windows (где я отформатировал его как UDF) все отлично работает. Когда я подключаю его к своему Mac, он говорит, что диск не читается, и предлагает мне отформатировать или извлечь его. Когда я иду в утилиту диска, он показывает диск, отформатированный как exFat (нет, я уверен, что это не так. Это UDF, я отформатировал его из командной строки с опцией UDF, и он отображается как "UDF" в Windows). Я пытаюсь проверить / восстановить диск, и вот скриншот того, что я получаю:

ошибка

В чем может быть причина проблемы и как я могу ее решить?

2 ответа2

4

Я работаю над этим прямо сейчас. Инструменты командной строки есть, но я не могу понять, как автоматически смонтировать диск UDF.

sudo mkdir /DriveName  # Don't put in /Volumes, so we don't interfere with the automounter
sudo mount /dev/disk2s1 /DriveName
0

Кто-то написал хороший пост об этом в блоге: http://sipa.ulyssis.org/2010/02/filesystems-for-portable-disks/

Основная идея заключается в том, чтобы заставить OS X поверить, что весь диск отформатирован как UDF, но при этом все еще имеет MBR, который читается Windows.

Существует также сценарий Perl (который работает на OS X) для форматирования дисков таким способом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .