1

На моем Mac есть файл , который буквально невозможно удалить в OS X. Я получил доступ к Windows 8 и подумал, что могу удалить файл оттуда, но его даже не видно.

Так вы можете удалить, не говоря уже о том, чтобы увидеть такой файл в Windows 8?

1 ответ1

0

Хорошо, после некоторого расследования ваша проблема кажется более сложной, чем я первоначально думал. Чтобы прояснить, первоначальный вопрос кажется имхо: как удалить файл или каталог, содержащий нулевой символ Unicode, с диска HFS+?

Эта проблема воспроизводима 10.11 (Эль-Капитан), возникла у нескольких людей в течение длительного периода времени и, по-видимому, связана именно с файловой системой HFS.

Читая несколько постов о проблеме, обычно обсуждение заканчивается без решения. Один из способов решить эту проблему - загрузить Mac с более старой версией OSX, т.е. 10.6, которая по-прежнему содержит инструмент "clri". На моем Mac под управлением El Capitan clri больше не существует.

OSX 10.6.2 - справочная страница для clri (раздел 8 osx)

clri удаляет файл по номеру iNode, который вы можете узнать для файла-нарушителя, используя «ls -li» из терминала.

Будьте осторожны, так как это может испортить ваш компьютер, сначала сделайте резервную копию.

Другое решение может состоять в том, чтобы загрузиться с Live CD и использовать Disk-Editor, чтобы вручную изменить имя файла непосредственно на диске, это будет включать изучение точного способа хранения имен файлов на диске с помощью hfs+.

Альтернативное (более безопасное) решение:

  • Сделайте полную резервную копию.
  • Протрите диск
  • Восстановить резервную копию без этого файла

Нулевой символ Unicode недопустим в именах файлов в HFS+, поэтому я бы посчитал это ошибкой, Finder позволяет сохранять файлы с этим именем.

Хотя вы не упомянули, КАК вы точно загружаете свой Mac в Windows, я сомневаюсь, что добавляю дополнительный уровень абстракции (через MacDrive, драйвер Windows HFS+ или на виртуально общий том Mac, как это будет использоваться Fusion / Virtualbox и т.д.). п.п.) сделало бы все проще.

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