Написал: 29 декабря, 2010
Если вы когда-нибудь копировали в Mac OS X большие файлы на внешние жесткие диски или USB-флешки, то, возможно, встречались с неопознанной ошибкой, описание которой совершенно неинформативно. Что-то вроде «Операция не может быть завершена, поскольку произошла непредвиденная ошибка (код ошибки 0)». В сегодняшней статье я расскажу, что она означает, почему возникает и как с ней бороться.
Исторически сложилось, что в качестве файловой системы большинства внешних жестких дисков и USB-флешек, если они не продаются как заведомо совместимые с продуктами Mac, используется FAT или FAT32. Эти системы наиболее широко применялись в античных Windows, выпускавшихся в далеких 1990-х годах, пока её не сменила более прогрессивная по тем временам NTFS.
И единственной причиной, по которой в съемных дисках вроде флешек, карт памяти и прочих накопителей все еще используют FAT32, является её универсальность, точнее, кросс-платформенная совместимость с Mac OS X, Linux и Windows. К тому же, на любой платформе пользователи могут безболезненно как читать, так и писать данные на такую файловую систему, в то время как «из коробки» запись на NTFS доступна только в Windows.
К сожалению, несмотря на технический прогресс, появление более современных файловых систем и собственную моральную старость вряд ли кто-нибудь из крупных производителей накопителей внезапно перестанет поддерживать FAT32, подав пример остальным. Так или иначе, в большинстве случаев неизвестная ошибка с нулевым кодом может возникнуть из-за копирования больших файлов на внешний жесткий диск, отформатированный в FAT32.
Однако, не спешите обвинять Finder или Mac OS X во всех смертных грехах, ведь они, как и Windows/Linux, ничего не смогут поделать — таковы «правила игры»: максимальный размер файла для тома с FAT32 должен быть менее 4 ГБ. Т.е. флешка может быть и 32 ГБ, но размер каждого файла должен не превышать указанного ранее ограничения.
Теперь давайте попробуем найти решение проблемы. К примеру, если вы пытаетесь скопировать большой архив (ZIP, RAR, DMG), то можно его распаковать и перенести в виде отдельных файлов и папок приблизительно такого же объема.
С другой стороны, если вы используете накопитель только для работы с Mac OS X, лучше вообще отказаться от FAT32 и отформатировать флешку/диск в родной формат для настольной операционной системы — HFS+. Для этого требуется:
- Сделать резервную копию данных на другом диске, так как форматирование уничтожит все файлы и папки.
- В Дисковой утилите (в боковой панели) выделить внешний накопитель.
- Кликнуть по закладке Стереть и в выпадающем меню Формат выбрать пункт Mac OS Extended (журнальный), а ниже — ввести метку тома.
- И нажать на кнопку Стереть.
К сожалению, Windows-компьютер без «предварительной подготовки» не сможет даже отобразить список файлов и папок. Но и это не безнадежный случай, ведь вы всегда можете установить в Windows приложение вроде MacDrive, научить Mac OS X записывать данные на NTFS или скопировать содержимое по локальной сети при помощи Общего доступа.
Читайте также:
Если вы получаете код ошибки 0 на Macbook Pro при попытке скопировать какой-либо файл на внешний жесткий диск или USB-накопитель, возможно, это связано с типом формата внешнего жесткого диска или USB-накопителя. Если ваш внешний жесткий диск отформатирован как FAT32, вы не сможете передавать файлы объемом более 4 ГБ в операционной системе Mac. Для передачи файлов размером более 4 ГБ внешний жесткий диск или USB-диск должны быть отформатированы как ExFAT. Сегодня мы расскажем о том, как отформатировать внешний жесткий диск или USB как ExFAT и скопировать большие файлы размером более 4 ГБ. Вот простая инструкция! Пожалуйста, следуйте шаг за шагом!
Обратите внимание, что вы форматируете внешнее хранилище. «Сделайте резервную копию ваших файлов перед форматированием внешнего хранилища в тип ExFAT»
Шаг 01. Перейти к заявка > коммунальные услуги > Дисковая утилита
Шаг 02 Выбрать ваш внешний жесткий диск или USB> стирать вкладка> Выбрать ExFAT тип формата> нажмите стирать кнопка
Шаг 03. Попробуйте скопировать файл большого размера на внешний жесткий диск снова. ��
Часто при копировании файлов с одного носителя на другой возникают различные сбои. Процесс прерывается в сопровождении с резким звуком, в дальнейшем то же самое повторяется, компьютер не реагирует на действия, выдавая ошибку с одним и тем же кодом. Рецепт лечения зависит от ситуации, рассмотрим, как исправить ошибку Windows 0x80071ac3 при записи на флешку или жёсткий диск.
Она происходит из-за того, что компьютер не может записать файл. Из-за программных сбоев или физических повреждений. Возможно, была некорректно завершена работа или, если сообщение 0x80071ac3 появилось при записи на флешку, то до этого её извлекли небезопасным способом. Проверьте соединение винчестера с материнской платой, попробуйте переподключить его в другой слот. Для съёмного носителя — просто воткните в другой USB-порт. Перед проведением каких-либо операций сохраните данные и выполните резервное копирование на компьютере.
ВАЖНО. Причина ошибки – система не может записать файл из-за ошибок в файловой системе.
То есть диск, на который вы пытаетесь что-то сохранить, имеет нарушения и может вести себя неадекватно. Проявляться это может также медленной работой, долгим открытием диска или папок. Иногда диск выглядит пустым — Проводник ничего не показывает, хотя файлы на нём есть.
Когда появляются проблемы с файловой системой диска, есть большой риск потери информации на нём. Также может возникнуть необходимость форматирования диска с полным удалением информации. Поэтому в таком случае первым делом стоит сохранить важные данные.
ВНИМАНИЕ. Скопируйте всю важную информацию с проблемного диска на другой носитель!
Проверка ошибок
Произведите следующее:
- В проводнике щёлкните правой кнопкой мыши на носителе, на котором произошёл сбой записи «ошибка 0x80071ac3».
- Нажмите «Свойства».
- Откройте вкладку «Сервис».
- Запустите проверку.
- В появившемся окне поставьте обе галочки для автоматического исправления, а также для поиска и лечения повреждённых кластеров. Если вы ограничены во времени, не ставьте параметр по поиску повреждённых секторов, т.к. это существенно затянет процесс. Попробуйте провести сначала проверку с первым параметром, а если уже она не поможет — запустите с включённым вторым параметром.
Проверку, если возник код ошибки 0x80071ac3, можно запустить и по-другому:
- Нажмите одновременно клавишу со значком окон и «R».
- В появившемся поле наберите «chkdsk с: /f», где «с» — это имя вашего носителя, а «/f» — параметр, обозначающий, что найденные ошибки будут исправляться автоматически. Можно провести проверку с параметром «/r», что означает поиск и исправление повреждений секторов – такая проверка займёт гораздо больше времени, но ни в коем случае прерывать её нельзя.
Преимущество второго способа в том, что можно установить большее количество параметров, почитать о которых можно в справочном руководстве ОС Windows.
Таким простым способом практически всегда исправляются ошибки файловой системы, которые возникают при внезапном отключении электропитания, внезапного извлечения диска из слота и подобные. Утилита находит ошибки и производит поправки в таблице файлов. Информация при этом не теряется, если только на диске нет физических повреждений.
Другие возможные решения
Если вышеописанное не помогло решить проблему, возможна причина в параметре съёмного носителя ReadyBoost, который конфликтует с системой. Выполните следующее:
- В Проводнике щёлкните правой кнопкой мыши на флешке.
- Выберете Свойства, затем найдите вкладку ReadyBoost.
- Поставьте галочку «Не использовать это устройство» и нажмите ОК.
Если и это не помогло, возможно, нужно переустановить драйверы:
- Заходим Пуск — Панель управления — Диспетчер задач.
- Находим флешку, правый щелчок, выбираем Удалить.
- После завершения процесса вытаскиваем флешку, перегружаем компьютер.
- Когда компьютер загрузится, снова запускаем Диспетчер устройств, нажимаем правую кнопку, выбираем Обновить конфигурацию оборудования.
Появление ошибки 0x80071ac3 на внешнем жёстком диске может происходить из-за отказа в доступе к папке, в которую вы записываете файлы. Решается это так:
- Правой кнопкой мыши щёлкаете по папке и заходите в свойства.
- Открываете вкладку Безопасность.
- Нажимаете Изменить и ставите галочку в окошке «Разрешить полный доступ» для пользователей, прошедших проверку.
Таковы способы устранения ошибки с кодом 0x80071ac3 в соответствии с причинами их возникновения. Однако может так произойти, что ни одно из предложенных решений не поможет.
Тогда остаётся самое радикальное – форматирование диска.
ВАЖНО. Форматирование уничтожает информацию на диске, поэтому постарайтесь скопировать всё ценное на другой носитель.
После форматирования на диске заново создаётся вся файловая структура, и ошибок в ней уже не будет.
Иногда подобные сбои являются признаками физического выхода из строя носителя информации. В этом случае остаётся лишь вариант заменить оборудование на новое. Если вы нашли другие способы решения проблемы, поделитесь с пользователями нашего ресурса, оставив комментарий ниже.
Ошибка ввода-вывода 0x8007045d возникают при копировании файлов с одного носителя на другой, обращении к дисковому устройству или во время записи диска. Она происходит в том случае, когда Windows пытается использовать режим передачи, который недоступен или несовместим с дисковым устройством. Сбой также может вызван неисправным оборудованием, неправильным подключением или конфигурацией. К сожалению, во многих случаях код ошибки 0x8007045d указывает на повреждение диска, возможно, вышел из строя контроллер.
Для подтверждения используйте инструменты проверки от производителей. Если установлен диск WD проверьте его утилитой Western Digital Data Lifeguard, в случае Seagate – инструментом SeaTools. Эти программы предназначены для тестирования аппаратной части и сообщают о его пригодности. Для удобства их можно установить на флешку, чтобы проводить тестирование на других компьютерах.
Если не удается скопировать файлы из-за ошибки 0x8007045d, сперва попытайтесь протестировать диск командой chkdsk. Также ее можно обойти выполнением копирования в безопасном режиме, а для устранения используйте утилиту диагностики диска и обновите драйвера.
Запуск компьютера в безопасном режиме
В первую очередь загрузите компьютер в безопасном режиме, затем попробуйте выполнить копирование, чтобы проверить наличие ошибки.
Откройте средство конфигурации системы командой msconfig из окна Win + R.
На вкладке загрузки отметьте флажком опцию Безопасный режим и нажмите на «ОК». При отображении окна подтвердите перезагрузку.
Если удалось скопировать файлы, это означает, что ошибку вызывает стороннее программное обеспечение или служба. Для его определения используйте режим чистой загрузки.
Снова перейдите в конфигурацию системы командой msconfig. Снимите флажок с безопасного режима. На вкладке Службы отметьте опцию «Не отображать службы Майкрософт», затем кликните на кнопку «Отключить все».
Затем откройте вкладку Автозагрузки. Перейдите в «Диспетчер задач» и отключите все программы из автозагрузки.
В режиме чистой загрузки попробуйте скопировать файлы. Если это удалось сделать, включайте по несколько служб и приложений, перезагружая регулярно компьютер, пока не обнаружите проблемную, которая вызывает ошибку 0x8007045d.
Проверка диска
Файлы также не удается скопировать, если в месте их записи образовались сбойные секторы. В результате система не может их считать и выбрасывает ошибку 0x8007045d. Для проверки диска на наличие повреждений и ошибок файловой системы, выполните следующие шаги.
В панели системного поиска наберите cmd, при отображении командной строки запустите ее от имени администратора.
Если используете Windows 8.1, нажмите Win + X и выберите пункт Командная строка (администратор).
В консоли запустите команду chkdsk D: /F /R /X, где вместо D: укажите букву проблемного диска.
После завершения сканирования перезагрузите компьютер, и повторите копирование файлов.
Обновление драйвера
Откройте Диспетчер устройств командой devmgmt.msc из диалогового окна Win + R.
Найдите устройство, вызывающего ошибку, и щелкните по нему правой кнопкой мыши. Это могут быть приводы CD/DVD, контроллер IDE ATA/ATAPI или контроллеры USB.
Щелкните на «Обновить драйвер», затем выберите автоматический поиск (первый вариант, требующий подключение к интернету) и следуйте дальнейшим инструкциям.
После проверьте, прерывается ли копирование кодом 0x8007045d.
Вероятно, вы увидите эту ошибку при попытке скопировать файлы на внешний жесткий диск, отформатированный как FAT. FAT32 — это файловая система Windows, которая может быть прочитана и записана в Mac OS X. Проблема с форматом FAT32 заключается в том, что они не могут хранить файлы размером более 4 ГБ, поэтому, если вы пытаетесь скопировать файл размером более 4 ГБ в Привод, отформатированный в FAT32, сразу же увидит сообщение «код ошибки 0».
Простейшим решением является использование дисков, отформатированных в файловых системах Mac OS Extended (Journaled) или HFS +, однако ПК с Windows не сможет получить доступ к любой из этих файловых систем без дополнительного программного обеспечения. Не существует надежного способа заставить FAT32 принимать файлы размером более 4 ГБ, а FAT16 — это даже более старая файловая система с худшими ограничениями размера файлов 2 ГБ.
Обратите внимание, что если вы хотите, чтобы диск был правильно доступен как в Mac OS X, так и в Windows, вы можете отформатировать диск как NTFS и использовать монтирование NTFS для Mac OS X, чтобы попытаться выполнить запись на диск, однако NTFS официально не является поддерживается Apple, и вы можете столкнуться с некоторыми проблемами при записи данных на целевое устройство.
Вам гораздо лучше использовать файловую систему FAT, если вам нужна настоящая совместимость Mac и Windows с диском, и если вы избегаете огромных файлов или копируете их непосредственно между Mac и ПК — а не промежуточным диском — вы выиграли не видят эти сообщения с кодом ошибки 0 в Finder при попытке что-либо скопировать.