Я использую флэш-накопитель 128 ГБ для перемещения своей работы между несколькими ПК (все win XP sp3) и Mac с OSX 10.6. Диск отформатирован как NTFS, Mac использует драйвер Paragon NTFS для доступа на чтение / запись. Вот что случилось:

  • Mac просканировал всю флешку и добавил свои метаданные в каждый файл и каталог.
  • Мои компьютеры Windows, где я являюсь администратором, не видят эти метаданные никоим образом.
  • Мой компьютер под управлением Windows в офисе моего клиента, где у меня нет никаких прав администратора и который, вероятно, обладает повышенной безопасностью, навязанной ИТ, начал видеть весь диск и все файлы на нем как "только для чтения".
  • Любые другие флеш-накопители (FAT32), которые я использую на этом офисном компьютере, разрешают доступ на чтение / запись без проблем - так что это выглядит как некоторое взаимодействие политик безопасности этого компьютера с тем, что добавил Mac.

Если я просто скопирую файлы с поврежденного диска NTFS на любой другой диск, Windows скажет:«Mac_Metadata:$ DATA, прикрепленный к этому файлу, если вы продолжите копирование, он будет потерян». И когда я продолжаю копировать - результирующий скопированный файл не имеет никаких ограничивающих атрибутов вообще.

Итак, вопрос: почему это происходит и как заставить Mac перестать добавлять такие метаданные на флэш-накопители?

1 ответ1

1

Поток Mac_Metadata никоим образом не должен препятствовать записи в файлы. Потоки не работают таким образом. Скорее всего, Paragon NTFS каким-то образом испортил файловую безопасность (ACL); вы сможете легко это исправить, используя свой домашний компьютер, чтобы стать владельцем всех файлов (и сбросить ACL; cacls X:\ /t /g Everyone:F)

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