Как исправить код ошибки 36 в Mac OS X Finder 2020
Table of Contents:
В некоторых редких случаях при попытке копирования файлов пользователи Mac могут столкнуться с «кодом ошибки 36», который полностью останавливает процесс копирования или перемещения в Mac OS X Finder. Полная ошибка обычно читается как «Средство поиска не может завершить операцию, потому что некоторые данные в« FileName »не могут быть прочитаны или записаны. (Код ошибки -36) » . Иногда имя файла .DS_Store, но это может произойти практически с любым файлом на Mac.
Если вы сталкиваетесь с кодом ошибки -36 на Mac, обычно есть очень простое решение благодаря удобному инструменту командной строки под названием «dot_clean». Если вы никогда не слышали о dot_clean, вы, конечно же, не одиноки, и на странице руководства для команды объясняется, что она «объединяет файлы ._ * с соответствующими собственными файлами». Это может показаться обычному пользователю не очень хорошим, но учитывая, что причиной ошибки 36 часто являются файлы с префиксом точки, это может быть именно то, что вам нужно сделать.
Как устранить ошибку 36 в Mac OS X Finder с помощью dot_clean
Чтобы использовать dot_clean, вам нужно указать его на каталог, который копируется и выдает код ошибки 36, основы выглядят так:
- Запустите терминал (находится в / Applications / Utilities / или с помощью Spotlight)
- В командной строке введите:
Например, если копирование
/ Documents / FileBackups / является проблемным каталогом, используйте:
Это должно быть все, что необходимо для решения проблемы, просто обязательно попытайтесь передать файл / каталог сразу после запуска команды.
Технически вы можете указать dot_clean на весь том, но это, вероятно, не нужно, если только ошибка -36 постоянно запускается в Finder при попытке резервного копирования всего диска вручную.
Если проблема повторяется и вы получаете ее постоянно, когда пытаетесь копировать файлы на и с сетевого Mac, сетевого ресурса, какого-либо внешнего диска или с компьютера с Windows, вы также можете попытаться удалить все файлы .DS_Store. на Mac с помощью командной строки, которая может работать как временный обходной путь, если по какой-то причине происходит сбой dot_clean. Это было на самом деле то, что я делал в прошлом, чтобы обойти это и другие подобные сообщения об ошибках ввода / вывода, прежде чем обнаружил этот конкретный командный подход.
Я только что столкнулся с этим недавно и обнаружил, что dot_clean отлично работает для устранения ошибки с кодом -36 при копировании каталога с Mac с OS X 10.9.5 на Mac с OS X 10.10.3, а также на ПК с Windows, оригинальный компьютер неоднократно выкидывал ошибку. Похоже, что эта ошибка имеет всплеск в Mac OS со времен Sierra, El Capitan и OS X Yosemite, а также, возможно, указывает на некоторую несовместимость с некоторыми точечными файлами из других версий ОС. В отличие от некоторых странных сообщений об ошибках в Mac OS X, перезагрузка или перезапуск Finder не помогли. Большое спасибо JacobSalmela за простое решение.
Если это сработало для вас, или вам известен другой способ исправить код ошибки 36 в Mac OS X Finder, сообщите нам об этом в комментариях.
ZLONOV.ru
При копировании файлов (особенно файлов больших размеров) с компьютеров Mac на внешние или сетевые диски с другой, чем в Mac файловой системой, могут возникать ошибки вида:
Finder не может завершить операцию, так как некоторые данные в «XXXX» не удалось прочитать или записать.
(Код ошибки -36)
Причина может крыться в так называемых dot-файлах (имеют название вида «.имяисходного_файла.расширение»), которые файловая система Mac использует для хранения специальных дополнительных атрибутов файлов.
Решением проблемы может стать использование утилиты dot_clean, которая удаляет dot-файлы, сливая их воедино:
- Необходимо запустить Терминал.
- В окне Терминала надо ввести команду dot_clean и поставить пробел после неё (Enter пока нажимать не надо).
- В окно Терминала надо мышкой перетащить директорию, в которой находится проблемный файл, чтобы в командной строке появился путь к ней.
- Теперь можно запустить получившуюся команду на выполнение и дождаться её завершения.
Как решить ошибку Error code -36?
Иногда пользователи Mac при копировании файлов в Finder могут встречаться с ошибкой Error code -36. После получения сообщения с таким кодом процесс копирования останавливается и не возобновляется. Сегодня мы расскажем о паре простых шагов, которые уберегут вас от Error code -36.
Полный текст сообщения об ошибке выглядит следующим образом:
The Finder can’t complete the operation because some data in “Имя файла” can’t be read or written. (Error code -36).
Чаще всего проблемный файл, вызывающий ошибку, имеет расширение .DS_Store, но Error code -36 может появляться и в других, более редких ситуациях. Лучше всего решается эта проблема с помощью терминала и специальной команды dot_clean.
1. Запустите Терминал.
2. В командной строке наберите следующую команду:
dot_clean /Путь к директории, которую необходимо скопировать.
3. После завершения команды папку вновь можно будет скопировать без проблем в Finder.
Например, если вы желаете скопировать бэкапы по адресу
/Documents/FileBackups/ вам необходимо выполнить команду:
В очень редких ситуациях, например, при копировании файлов между двумя компьютерами, внешним накопителем и в других подобных ситуациях, Error code -36 может появляться, несмотря на введенную команду. В этом случае мы рекомендуем вам удалить все файлы с расширением .DS_Store с вашего компьютера Mac.
Как исправить ошибку Error code-36 в Finder?
Иногда пользователи Mac жалуются, что при копировании файлов в Finder, выскакивает ошибка Error code-36, после чего копирование не восстанавливается. Как исправить эту проблему, читаем ниже.
Вот такое сообщение выскакивает при возникновении этой ошибки.
The Finder can’t complete the operation because some data in “Имя файла” can’t be read or written. (Error code -36).
Причиной может быть проблемный файл с расширением .DS_Store, но могут случаться и более изощренные ситуации. Что исправить проблему, воспользуйтесь простым перечнем действий.
– открываем Терминал, набираем команду
dot_clean /путь к директории, которую необходимо скопировать.
После выполнения команды, вы сможете без проблем осуществить копирование файлов в Finder.
В очень редких случаях это может не сработать, тогда придется удалять с Mac все файлы с расширением .DS_Store.
Finder
рекомендуем к прочтению
Как исправить работу Safari в OS X Yosemite?
Safari в OS X Yosemite в отдельных случаях часто зависает и вылетает. Как исправить эту ситуацию? Предлагаем несколько способов.
Как исправить отображение текста кирилицей в TextEdit на Mac OS X?
Многие пользователи сегодня используют файлы .txt. Сохраненные на Windows документы нередко могут некорректно отображаться на Mac. Чтобы решить эту проблему, …
Как исправить ошибку с окном загрузки и сохранения в Safari?
В последней сборке OS X Yosemite присутствует досадный баг, когда во время сохранения или выбора файлов для загрузки в браузере …
Решаем проблему ошибки Error code -36 на Mac.
Чаще всего проблемный файл, вызывающий ошибку, имеет расширение .DS_Store, но Error code -36 может появляться и в других, более редких ситуациях. Лучше всего решается эта проблема с помощью терминала и специальной команды dot_clean.
Шаг 1. Запустите Терминал.
Шаг 2. В командной строке наберите следующую команду:
Например, если вы желаете скопировать бэкапы по адресу
/Documents/FileBackups/ вам необходимо выполнить команду:
Шаг 3. После завершения команды папку вновь можно будет скопировать без проблем в Finder.
В очень редких ситуациях, например, при копировании файлов между двумя компьютерами, внешним накопителем и в других подобных ситуациях, Error code -36 может появляться, несмотря на введенную команду. В этом случае мы рекомендуем вам удалить все файлы с расширением .DS_Store с вашего компьютера Mac.
Код ошибки 36 при копировании файла в mac os
[Ответить]lorddm [16.04.2011 15:43] Ошибка копирования (код -36):
Здравствуйте.
Прошу помощи — совета:
очень часто, практически постоянно, при копировании больших объёмов данных на внешний диск (от 30 до 120 ГБ, разные файлы разложенные по папкам) происходит какой-то сбой. Состема сообщает что Finder не может завершить операцию. код ошибки -36.
На сайте Apple написано:
-36 ioErr I/O error (bummers)
а вот что с этим делать — не нашёл там.
Копирование происходит на внешние диски FAT32 или NTFS — не имеет знаечения.
Кроме того, если копирование происходило по сети на ВИН-комп, и возникает такая же ошибка — отваливается соединение с этим копьютером. Помогает только перезагрузка мака.
Пробовал гуглить — результатов не добился.
Подскажите — куда копать?
Mac BookPro 13 7.1/2.4GHz./8GB/750GB (WD7500BPVT)/OS X 10.6.7
Заранее — большое спасибо blblTb [16.04.2011 16:18] :
Софтинка lorddm [16.04.2011 16:24] :
blblTb
Спасибо за Ваше внимание к моей проблеме.
Но я не очень понял — эта «софтинка» к чему?
Мне её на виндовый комп устанавливать нужно? который по сети подключён? Для чего?
Или мне нужно переформатировать все винты в HFS и после этого подключать их только к тому компьютеру где «софтинка»? А с остальным оборудованием что делать (например медиа плейр)?
Мне кажется — это не решение
Спасибо. Zlyden [16.04.2011 17:01] :
Если там действительно сотни тысяч файлов, то надежнее их из терминала прокопировать, типа: cp -R и т.д. lorddm [16.04.2011 18:54] :
Zlyden
как то слишком сложно
Меня больше беспокоит отсутствие понимания что означает ошибка -36 и как с этим бороться Zlyden [16.04.2011 19:35] :
lorddm писал(а):
Zlyden
как то слишком сложно
Что тут сложного? 🙂 Заводим терминал, набираем «cp -R «затем кидаем папку, которую нужно копировать и вторую — в которую нужно копировать.
lorddm писал(а):
Меня больше беспокоит отсутствие понимания что означает ошибка -36 и как с этим бороться
Ошибка чтения-записи. Может быть чем угодно, включая глюк самого Файндера (который собстно выполняет копирование и сообщает об этой ошибке). Но обычно такое сообщение появляется, когда не читается диск, с которого копируется.
ПС: В 10.6 глюков Файндера я особенно не замечал, но в 10.4 при копировании кучи файлов на SMB-шары Файндер регулярно подглючивает. Терминал в этом плане надежнее, он хотя бы продолжает копирование остальных файлов. Neo [16.04.2011 20:57] :
lorddm писал(а):
Меня больше беспокоит отсутствие понимания что означает ошибка -36 и как с этим бороться
Например, не копировать на диск FAT32 файлы размером более 4ГБ. lorddm [16.04.2011 22:50] :
Zlyden писал(а):
Что тут сложного? 🙂 Заводим терминал.
. такое сообщение появляется, когда не читается диск, с которого копируется.
. Файндер регулярно подглючивает. .
Честно говоря расстраивает это. МАК вроде бы, удобная система для пользователя и всё такое и тут вдруг: дорогой юзер, если вам надо скопировать папку с 50ю вложенными папками в которых в общей сложности 10-20 тысяч файлов, — доставай терминал.
to NEO — про размер файла для FAT32 — спасибо, знаю. Только это же самое (ошибка -36) происходит и с внешними NTFS, винтами и при копировании по сети.
Собственный винт — проверял, права доступа востанавливал (на всяк случай). Может правда финдер? Кстати — пользуюсь тотал финдером (лицензионным) Zlyden [16.04.2011 22:58] :
lorddm писал(а):
Кстати — пользуюсь тотал финдером (лицензионным)
Может в этом и проблема? 🙂 lorddm [16.04.2011 22:59] :
Zlyden писал(а):
Может в этом и проблема? 🙂
Думал об этом, попробую — отпишусь (хотя сомневаюсь) [Ответить]
[Вперед >]