Failed crc check что делать
Ошибка в данных CRC как исправить
Некоторые пользователи при загрузке (или установке) файлов с каких-либо источников могут столкнуться с ошибкой CRC, проявляющей себя сообщением «Ошибка в данных (CRC)». Данная проблема обычно возникает в ситуации, когда система фиксирует несовпадение контрольных данных загружаемого файла, вследствие чего возникает сообщение об ошибке в данных CRC. В этой статье я расскажу, что такое ошибка данных CRC, при каких условиях она возникает, а также поясню как её исправить.
Скриншот ошибки «Расположение недоступно»
Что такое CRC
Прежде чем начать описывать, что делать в ситуации, когда появляется ошибка в данных CRC, следует пояснить, что такое «CRC».
Как известно, CRC (Cycle Redundancy Check – в переводе «циклическая избыточная проверка») являет собой алгоритм создания и проверки «контрольной суммы файла». Последняя используется в слежении за целостностью передаваемых данных с целью профилактики их повреждения или потери.
Данный алгоритм на основе циклического кода вычисляет контрольную сумму файла и добавляет её к телу самого файла. При загрузке (копировании) данного файла система, обладая алгоритмом вычисления контрольной суммы, проверяет правильность полученных данных, и при возникновении нестыковок выдаёт сообщение об ошибке CRC (data error — cycle redundancy check ).
Алгоритм CRC был изобретён в далёком 1961 году, пережил несколько качественных улучшений, и ныне является универсальным средством для проверки целостности получаемых данных.
Особенности возникновения ошибки CRC
Что же до причин возникновения данной дисфункции, то конкретные причины ошибки CRC могут быть следующими:
- Потеря или повреждение какого-либо из пакетов сетевых данных при их передаче;
- Потеря или повреждение данных на жёстком диске (к примеру, из-за плохих секторов);
- Физическое повреждение оптического диска с информацией (CD, DVD и др.);
- Нарушение целостности системного реестра;
- Случайный сбой при инсталляции программы;
- Неверная конфигурация файлов и так далее.
Для отображения кода CRC существует такая программа как HashTab, которая, после своей установки, в свойствах самого файла (кликаем правой клавишей мыши на файле, затем выбираем «Свойства) отображает значения контрольных сумм данного файла.
Ошибка в данных CRC — проблемы с жёстким диском
Итак, как исправить ошибку CRC? Поскольку она регулярно случается из-за проблем к доступу жёсткого диска, то рекомендую выполнить следующее:
Действие 1. Восстановите потерянные данные на жёстком диске. Если данная проблема возникла при попытке получения доступа к какому-либо файлу на жёстком диске, тогда стоит использовать различные программы для восстановления потерянных данных. В частности, можно попробовать в деле такие программные продукты как Power Data Recovery или BadCopy Pro, предназначенные именно для рассматриваемых мной задач.
К примеру, чтобы воспользоваться Power Data Recovery, необходимо скачать и установить приложение, в меню выбрать «Damaged Partition Recovery», и осуществить полное сканирование (Full Scan). Если потерянные данные удастся восстановить, тогда, первым делом, нужно будет скопировать их на надёжный и безопасный носитель.
Интерфейс программы Power Data Recovery
Действие 2. Альтернативным вариантом восстановления доступа к данным на винчестере является использование системной утилиты проверки диска.
- Зайдите в Проводник, кликните правой клавишей мыши на проблемном диске (например, С:), в появившемся меню выберите «Свойства».
- Перейдите на вкладку «Сервис», кликните на «Выполнить проверку», поставьте галочки напротив двух опций проверки диска, нажмите на «Ок», а затем перезагрузите компьютер.
- После перезагрузки система автоматически задействует проверку целостности данных на жёстком диске, и попытается восстановить повреждённые сектора (может занять какое-то время).
Проверяем диск на наличие ошибок
Действие 3. Также можно запустить командную строку от имени администратора (нажать на кнопку «Пуск», в строке поиска написать cmd (не нажимая на ввод), кликнуть на появившийся вверху однотипный результат правой клавишей мыши, и выбрать «Запуск от имени администратора). В командной строке необходимо написать:
chkdsk c: /r /f — (вместо «с:» впишите имя другого проблемного диска при необходимости) затем нажать на ввод, и дождаться окончания проверки.
Как исправить ошибку CRC — альтернативные варианты
Кроме проблем с жёстким диском, ошибка CRC может возникать и по другим причинам. Потому чтобы пофиксить ошибку CRC сделайте следующее:
- Скачайте торрент-файл из другого источника. Если вы скачали какой-либо файл с торрентов и получили ошибку CRC, тогда запустите торрент-клиент, удалите закачку с ошибкой, а потом и сами некорректно загруженные файлы на жёстком диске. Попробуйте поискать альтернативную закачку той же программы на торрент-трекере, возможно проблемная закачка была создана не совсем корректно, или файлы в ней были повреждены. В некоторых ситуациях не будет лишним и переустановить торрент-клиент, причина ошибки CRC может быть и в нём;
- Если вы получили данную ошибку при попытке считывания данных с СД (ДВД) диска, тогда, для начала, необходимо аккуратно протереть поверхность диска мягкой тканью с целью удаления пыли или грязи на его поверхности, а затем попробовать считать его содержимое с помощью уже упомянутой программы BadCopyPro;
Используем программу BadCopyPro
- Если данная ошибка возникла при установке какой-либо игры, будет проще загрузить её образ ещё раз (или сами файлы программы) из другого источника с помощью проверенных программ уровня Download Master, возможно, это поможет избавиться от ошибки CRC.
Заключение
Если у вас возникла ошибка в данных CRC, то, прежде всего, определитесь с условиями, при которых возникла данная ошибка. Наиболее часто она возникает при попытке закачки и установки образов дисков (или самых программ) из сети. Эффективным средством в этом случае будет использование альтернативных ресурсов для закачки данных файлов, что, в большинстве случаев, помогает эффективно решить указанную проблему. Если же вы имеете дело с дисфункцией в работе жёсткого диска, тогда необходимо использовать программы уровня Power Data Recovery или BadCopyPro, способных помочь в восстановлении доступа к нужным вам файлам.
Unarc.dll вернул код ошибки 1,6,7,12,14 — что делать и как исправить
При извлечении из архива и установке репаков пиратских версий видеоигр и компьютерных программ пользователи сталкиваются с ошибками библиотеки unarc.dll. Такая проблема распространена среди геймеров и появляется на компьютерах с Windows 7 и 8. При этом код ошибки может быть разным, главное, на что стоит обратить внимание — это текст уведомления в табличке. Увидев такую ошибку, не спешите загружать RePack игры заново или с другого источника, даже если видите сообщение о том, что архив не может быть распакован, так как поврежден. На самом деле, с вероятностью в 99% с файлами игры или программы все в порядке. Тут дело в другом. И чтобы разобраться, необходимо обратить внимание не на код ошибки, а на сообщение после ERROR.
Вот как описывается ошибка на этом скриншоте:
Если в описании есть слова «failed CRC Check», значит, загруженный архив действительно имеет ошибки (поврежден и не может быть распакован). Что делать в такой ситуации понятно: скачать сборку с другого сайта и распаковать. А если в описании к ошибке есть слова «decompression failed» (смотрите скриншот под текстом), с архивом все в порядке и проблему ищем на компьютере.
Если вы увидели в табличке с уведомлением, что «unarc dll возвращает код ошибки 7», значит, на вашем компьютере отсутствует необходимая для распаковки файлов игры программа-архиватор. Часто такие ошибки возникают при инсталляции пиратских версий программ и компьютерных игр. В лицензионных сборках присутствуют все необходимые библиотеки, так как разработчики не ставят себе целью уменьшить объем архива с файлами. Также при сборке официальные игры и программы архивируются проверенными «упаковщиками и распаковщиками» файлов. А вот при создании репаков «пираты» часто архивируют игры с большими объемами нестандартными архиваторами, отличающимися большой степенью сжатия. Чаще всего используются:
- RAR-архивы, которые распаковываются через самоизвлекающийся SFX.
- 7-zip — файловый архиватор, имеющий целый ряд дополнительных алгоритмов и поддерживающий высокую степень сжатия данных.
Для распаковки используются SFX или dll.
Если вы видите ошибку библиотеки unarc.dll, значит, загруженная вами сборка с игрой/программой упакована одним из этих архиваторов. И для его распаковки вам понадобится 7-zip или Win-RAR. Это универсальные программы извлекут ваши файлы без проблем. Рекомендуем загрузить архиватор на компьютер с официального источника: 7-zip.org/download.html .
Кириллица в названии папки
Это одна из самых, кстати, распространенных проблем при инсталляции компьютерной игры. Если папка, куда вы устанавливаете игру или программу, содержит русские буквы, могут возникнуть ошибки при инсталляции или запуске.
Некорректно настроенный pagefile.sys (файл подкачки Windows)
Причину ошибки стоит поискать в файле подкачки ОС. Этот системный файл может быть неправильно настроен (имеет недостаточный размер) или вообще отсутствует в системе (вы его удалили по каким-то причинам). Когда вы распаковываете слишком объемную игру, система задействует ресурсы оперативной памяти и файла подкачки. Если объем его слишком мал, вы увидите сообщение с ошибкой «decompression failed». Выход один — настроить pagefile.sys.
Для этого кликните на Win+R и в окошке введите следующую команду: sysdm.cpl
На вкладке «Дополнительно» перейдите в «Параметры»:
Оттуда на вкладку «Дополнительно», где вам нужно выбрать раздел «Виртуальная память». Чтобы изменить ее параметры, кликните на соответствующую кнопку. Вы увидите окно:
ОЗУ (оперативная память)
Эта причина встречается редко. Возможно, что к ошибке библиотеки unarc.dll привела неисправность одной из планок оперативной памяти. Чтобы проверить эту версию, воспользуйтесь двумя вариантами. Первый — не быстрый, неудобный и не подойдет неподготовленным пользователям. Сначала снимите все модули RAM, а затем включайте по одному и проверяйте, распаковывается ли архив с игрой или программой.
Второй вариант быстрее и надежнее. Для проверки модулей ОЗУ можно использовать специальные утилиты. Мы рекомендуем Memtest86+ для опытных пользователей. Новички могут протестировать RAM так:
Нажмите Пуск и напишите «Диагностика проблем оперативной памяти компьютера». Клик на иконку откроет окно:
Решение: Unarc dll вернул код ошибки
Unarc.dll вернул код ошибки. Очень часто ошибка возникает на этапе распаковки архива во время установки игр или программ. Unarc.dll – это библиотека архиватора. Поэтому перед всеми остальными действиями рекомендуем установить самую последнюю версию архиваторов WinRAR или 7Zip.
Unarc.dll вернул код ошибки -1
Полный текст ошибки: ERROR: archive data corrupted (decompression files)
Распаковка была прервана из-за того, что архив поврежден. Вероятно, установочный файл был скачан с ошибками. Такое часто возникает при скачивании файлов установки через торрент.
- Проверьте, все ли файлы были докачаны. Если вы скачивали торентом, попробуйте пересчитать или обновить хэш. Хеш предназначен для проверки целостности файлов. Для этого кликните на закачку правой кнопкой и нажмите “Пересчитать хэш”.
- Убедитесь, что вы используете последнюю версию архиваторов WinRAR или 7Zip.
Скачать последние версии можно тут:
win-rar.com
7-zip.org - Кроме того, блокировать распаковку может защитник Windows или антивирус. Попробуйте отключить их на время и запустить установку от имени администратора.
- Так же проверьте путь к файлу, необходимо чтобы путь не содержал в названии русских букв.
- Так же проблема может быть из-за того, что имя пользователя написано русскими буквами. И в итоге временный каталог для распаковки содержит русские символы, к примеру: C:UsersДмитрийAppDataLocalTemp. Для решения проблемы необходимо изменить расположение временного каталога на другое.
В полях TEMP и TMP установите значение C:Temp . Таким образом временный каталог будет доступен в корне диска C:. - Если вы устанавливаете программу с внешнего накопителя, попробуйте скинуть файлы на компьютер, и уже с компьютера запустить установку. Вероятно, внешний накопитель работает не стабильно.
Unarc.dll вернул код ошибки -2 и -3
Полный текст ошибки: Не найден, если у вас такая ошибка, приложите скриншот в комментариях.
В первую очередь устанавливайте последние версии архиваторов WinRAR или 7Zip. Выше есть ссылки на официальные сайты. Далее попробуйте:
- Вероятно оперативная память компьютера работает со сбоями. Проверьте стабильность работы с помощью специальных утилит. Одна из таких утилит уже есть в Windows. Введите в поисковую строку в меню компьютера “Диагностика проблем оперативной памяти компьютера” или выполните команду “mdsched”
В появившемся окне нужный вам режим проверки.
Подробнее читайте в статье: Как проверить оперативную память на ошибки?
- Убедитесь, что в названии папки, в которую происходит установка, не содержится русских букв
Unarc.dll вернул код ошибки -4
Полный текст ошибки: Не найден, если у вас такая ошибка, приложите скриншот в комментариях.
Чтобы исправить ошибку с кодом четыре, необходимо включить технологию DEP для установочного файла. По умолчанию, технология DEP включена только для программ и служб Windows. Но необходимо включить эту технологию для других программ и добавить установочный файл игры в список.
Подробнее читайте в статье по ссылке
Unarc.dll вернул код ошибки -5
Ошибка с кодом пять связана с нехваткой памяти при распаковке. Освободите место на жестком диске для продолжения установки. Обратите внимание на минимальные системные требования в отношении места на HDD, плюс еще необходимо место для временной распаковки, приблизительно +50%, а в идеале +100%. К примеру, если игра требует 5Гб места на жестком диске, для установки необходимо иметь как миниум 7,5Гб свободного места.
Unarc.dll вернул код ошибки -6
Полный текст: ERROR: can’t open file C:Program FilesSkyrimdata1.bin
Вначале убедитесь, что путь, по которому устанавливается игра не содержит русских символов. Обычно ошибка с кодом шесть вызвана проблемами с жетским диском. Попробуйте установить приложение на другой диск. Если это не возможно, проверьте HDD на наличие ошибок. Для этого существуют как встроенные так и сторонние программы.
После проверки жесткого диска повторите установку снова.
Unarc.dll вернул код ошибки -7
Ошибка семь возникает из-за повреждения архива. Вероятно он не был докачан до конца.
- Проверьте, все ли файлы были докачаны. Если вы скачивали торентом, попробуйте пересчитать или обновить хэш. Хеш предназначен для проверки целостности файлов. Для этого кликните на закачку правой кнопкой и нажмите “Пересчитать хэш”.
- Убедитесь, что вы используете последнюю версию архиваторов WinRAR или 7Zip.
Скачать последние версии можно тут:
win-rar.com
7-zip.org
Unarc.dll вернул код ошибки -8
Полный текст: Произошла ошибка при распаковке: Необходимые функции не поддерживаются библиотекой!
Ошибка связана с архиватором. Необходимо установить последнюю версию. Скачать последние версии можно тут:
win-rar.com
7-zip.org
Unarc.dll вернул код ошибки -11
Полный текст: Невозможно записать данные на диск. ERROR: file write operation failed
Вначале убедитесь, что путь, по которому устанавливается игра не содержит русских символов. Обычно ошибка с кодом шесть вызвана проблемами с жетским диском. Попробуйте установить приложение на другой диск. Если это не возможно, проверьте HDD на наличие ошибок. Для этого существуют как встроенные так и сторонние программы. Подробнее смотрите в пункте №6.
Так же ошибка может быть связана с недостаточным объемом файла подкачки. Необходимо в настройках файла подкачки указать автоматически подбирать объем.
Для этого выполните команду sysdm.cpl. Пуск — Выполнить, введите sysdm.cpl и нажмите ОК.
В появившемся окне перейдите во вкладку Дополнительно — затем «Параметры»
Следующий шаг: Дополнительно — Изменить.
В появившемся окне поставить галочку «Автоматически выбирать объем файла подкачки», затем ОК.
Так же проблема может быть из-за того, что имя пользователя написано русскими буквами. И в итоге временный каталог для распаковки содержит русские символы, к примеру: C:UsersЕвгенийAppDataLocalTemp
Для решения проблемы необходимо изменить расположение временного каталога на другое. Как это сделать смотрите в первом пункте
Unarc.dll вернул код ошибки -12
Полный текст ошибки: ERROR: file C:Program FilesGTAdata1.bin failed CRC check
Проблема возникла из-за неправильной архивации. Чаще всего проблема возникает при установке репаков или модов. Установите другую версию.
Unarc.dll вернул код ошибки -13
Полный текст ошибки: ERROR: wrong password
- Пароль к архиву не указан или указан не верно
- Если игра пиратская, убедитесь что в папке с установочным файлом присутствует кряк или таблетка
Unarc.dll вернул код ошибки -14
Полный текст ошибки: ERROR: this is not FreeArc archive or this archive is corrupt
Проверьте, все ли файлы были докачаны. Если вы скачивали торентом, попробуйте пересчитать или обновить хэш. Хеш предназначен для проверки целостности файлов. Для этого кликните на закачку правой кнопкой и нажмите “Пересчитать хэш”. Подробнее в первом пункте.
Если вам не помогли приведенные советы или вы решили проблему другим способом, отпишитесь в комментариях на нашем сайте.
Unarc.dll код ошибки 12
Не всегда установка компьютерных игр или модов происходит гладко, и уже существует целый ряд ошибок, которые возникают чаще остальных и множество гайдов, как можно это исправить. Одной из популярных проблем признаётся «Unarc.dll», связанная с распаковкой обозначенного файла.
Из-за этого установка прерывается в самом начале процесса, а понять, в чём причина нарушений разархивации, довольно сложно, ведь сообщения об ошибках обычно содержат только краткие описания, значения которых предстоит найти самостоятельно.
Также эта ошибка нередко возникает при установке патчей и репаков, и в этом случае имеет код 12. Причины появления unarc.dll с кодом ошибки 12 и методы её исправления можно найти в этой статье.
Почему unarc.dll вернул код ошибки 12
Сама ошибка Unarc.dll обычно возникает из-за того, что эти архивы невозможно распаковать корректно, так как не совпадает контрольная сумма архива, отмеченная в параметре CRC, и фактическая (Рисунок 2).
Существует три причины, из-за которых эта ошибка возникает чаще всего:
- Процесс распаковки нарушен. К примеру, с ним не справляется программа-архиватор. Такое нередко случается, если изначальная архивация производилась с использованием не стандартных программ.
- Архив с файлами оказался поврежден. Этот вариант не стоит проверять в первую очередь, потому что часто с самим файлом всё в порядке.
- Проблемы с реестром.
Далее в статье будет рассмотрено, какие меры можно будет предпринять, чтобы исправить «unarc.dll вернул код ошибки 12» для каждой из причин, а также что делать, если ни одна из причин не оказалась подходящей.
Решение проблемы
Способов, с помощью которых можно исправить Unarc.dll 12, множество и применять их нужно в следующем порядке:
- Проверить наличие и установку программ архиваторов. Если на компьютере их нет или стоят нестандартные, то широко используемый WinRar или WinZip всё же потребуется (Рисунок 3).
- Убедиться, что полученный архив с Unarc.dll и Isdone.dll скачан из проверенного источника.
- Проверить отзывы пользователей, обычно, если что-то не установилось, они сразу об этом сообщают.
- Убедиться, что при загрузке не возникало неполадок с системой и подключением к Интернет, что могло стать причиной его неполной скачки и повреждения. Если это происходило или есть подозрения — лучше загрузить заново.
После того как файл проверен и скачан полностью, можно попробовать установить его своими силами с помощью специальных программ. Чаще всего к этому способу прибегают, когда система просто не может обнаружить скачанный файл.
Тогда добывается программа вроде DLL Files Fixer, устанавливается, а потом выполняется следующий алгоритм:
- Запустить программу.
- Перейти во вкладку для установки DLL библиотек.
- В строку поиска вбить название той, что нужно установить.
- Подождать результатов. Если файл не будет найден, то установку можно будет продолжить в автоматическом режиме.
- Подождать конца установки.
- Перезапустить компьютер.
У этой программы есть функция проверки, чистки и исправления реестра, что тоже может оказаться полезным при возникновении ошибки Unarc.dll или Isdone.dll 12 (на Windows 10).
Установка архиватора для корректной распаковки
Неполадки архиватора WinRar и WinZip являются частой причиной, почему архивы Unarc.dll не распаковываются. Это удивляет многих пользователей и вызывает недоверие, поэтому к этой причине обращаются в последнюю очередь и зря.
Примечание: Поэтому при возникновении подобной ошибки, рекомендуется, в рядах первых попыток её исправить, переустановить архиватор или скачать ещё один и попробовать использовать его. Помимо обозначенных выше, не стоит забывать и о 7-Z.
Замена файла unarc dll
Один из кодов возвращает ошибку failed CRC check — это самый популярный, 12. Обычно он обозначает, что сломан не файл внутри архива, а он сам. Потому ещё один метод починки ошибки Unarc.dll 12 при установке игры или модов к ней – смена файла архива. К нему пользователи прибегают нередко и такое решение вполне логично. Ведь когда файл повреждён, почему бы не попробовать добыть другой, не поломанный (Рисунок 4).
К сожалению, этот вариант не срабатывает, так как проблема чаще всего в самой системе, а не файле. Наверняка есть счастливчики, которым чудом это помогло, но в подавляющем большинстве случаев ошибку это не исправит. Максимум, чего можно добиться – это смены номера ошибки, что создаёт иллюзию какого-то прогресса, но по сути им, не является.
Неполадки с оперативной памятью
Исправить процесс, возвращаемый кодом Unarc.dll, можно также через исправления неполадок в оперативной памяти. Причём делать это нужно не через интернет, а физически, вытаскивая детали из системного блока.
Если в компьютере используется несколько планок, можно вытаскивать каждую по очереди и пробовать запускать процесс установки заново. Можно попробовать использовать слоты, которые не использовались раньше.
Планки памяти поддаются реанимации, если протереть контакты и убрать с них скопившуюся пыль. Перед этим обязательно нужно выключить ПК через Пуск, а любые действия производить с осторожностью, потому что поврежденные компоненты точно затянут процесс установки игры на ещё более длительное время. Также планки можно проверить с помощью программы Memtest86+.
Прочие методы устранения ошибки Unarc.dll
Если все предложенные ранее здесь варианты не сработали, можно попробовать ещё несколько непопулярных. Они срабатывают, но реже предыдущих.
Иногда проблема оказывается в наименованиях файлов и папок, через которые лежит путь к точке установки. Иногда программы-установщики с трудом работают с кириллическими символами, поэтому желательно, чтобы в адресе их не встречалось.
Ещё одна причина возникновения ошибки “decompression failed” во время установке игр или модов — малый файл подкачки. Тогда его размер стоит увеличить в настройках операционной системы:
- Открыть строку выполнения через Win+R.
- Задать команду sysdm.cpl.
- Нажать “Дополнительно” в “Advanced”.
- Снова выбрать “Дополнительно”.
- Нажать на “Свой размер” (Рисунок 5).
- В первом поле ничего менять не требуется, а во втором указывается размер оперативки в мегабайтах. Для этого гигабайты умножаются на 1024.
- После введения нового значения требуется подтвердить изменения.
- Перезагрузить ПК.
Эти изменения нужно вносить осторожно, так как слишком маленькие или большие значения приведут Windows к полной поломке. Потому никаких других значений, кроме тех, которые вычисляются в этом алгоритме, лучше не вводить.
Последний из непопулярных способов — переустановить Microsoft Visual C++ 2010. Иногда только эта программа и нужна, чтобы исправить ошибку. Инсталлятор есть на официальном сайте Microsoft.
Настройка оборудования
Блог о модемах, роутерах и gpon ont терминалах.
unarc.dll вернул код ошибки 1,6,7,12,14 — что делать и как исправить?!
Очередная частая проблема, терзающая нервы заядлых геймеров — это ошибка с библиотекой unarc.dll при распаковке репаков игр или программ в операционных системах Windows 7, Windows 8 и 8.1. Как правило, она содержит сообщение типа: » Архив поврежден! Unarc.dll вернул код ошибки», а в заголовке окна значится имя ещё одной динамической библиотеки ISDone.dll. Наиболее частые коды ошибок — 1,6,7,11,12,14. При этом в 99% случаев с архивом на самом-то деле всё в порядке. Выяснить это довольно таки легко — надо просто смотреть не столько на код ошибки, сколько на разъяснение, которое идет после слова ERROR. Объясню на примере.
В качестве причины ошибки значится «failed CRC Check», что как раз и говорит о повреждении архива. Поэтому Вам придется качать пакет заново или искать другой. А вот если причиной ошибки значится «decompression failed», как здесь:
То в этом случае причину надо скорее всего искать на Вашем компьютере и чаще всего она заключается в том что не установлен нужный архиватор ( особенно часто в этом случае в сообщении об ошибке сказано: «unarc dll вернул код ошибки-7»). Понятно, что при инсталляции официальных лицензионных версий пользователь вряд ли столкнется с таким трудностями, так как там не гонятся за уменьшением объема пакета. А вот в случае repack’ов их создатели частенько любят использовать «экзотические» методы архивации (особенно если инсталляция имеет немалый объем), имеющие бОльшую степерь сжатия. Самые часто используемые архиваторы — это:
— RAR с распаковкой через SFX.
— 7-zip с его дополнительными алгоритмами bcj2, delta, lzma2, ppmd и большего словаря может обеспечить лучшее сжатие. Распаковка так же через SFX или dll.
— FreeArc. Распаковка через SFX или dll.
— NanoZIP. Распаковка через SFX.
Помочь при таком раскладе может установка последней версии универсального архиватора 7-zip. Скачать её Вы можете с официального сайта.
В принципе, приведенные выше способы устраняют ошибку isdone.dll и unarc.dll в 90% случаев. Все остальные причины являются частными. Тем не менее, я думаю что их нужно рассмотреть подробно.
1. Наличие кириллических символов в наименовании директории. Проще говоря — папка, в которую Вы устанавливаете игру названа по русски, либо в пути к этой папке присутствуют русские слова или буквы. Поясню на примере:
То есть Вам надо переименовать папку и попробовать снова установить приложение.
2. Маленький файл подкачки.
Ещё одна причина ошибок с unarc.dll — маленький размер или вообще полное отсутствие файла подкачки в Вашей Windows 7 или Windows 8. Это факт может стать критичным при распаковке архива размером в десяток гигабайт. Оперативной памяти начинает не хватать и система активно использует файл подкачки. Но и он не резиновый. Итог — «decompression failed». Чтобы увеличить файл подкачки надо зайти в свойства системы. Сделать это можно через Панель инструментов, либо нажав комбинацию клавиш Win+R и введя команду: sysdm.cpl
Открываем вкладку «Дополнительно» и нажимаем кнопку «Параметры»:
Затем снова вкладка «Дополнительно». В разделе «Виртуальная память» нажимаем кнопку «Изменить». Откроется вот такое окно:
Снимаем галку «Автоматически выбирать объем файла подкачки» и выбираем локальный диск, на котором его разместим. Для этого советуют выбирать любой отличный от системного диск, где есть большой объем свободного места. Затем указываем максимальный размер равный размеру оперативной памяти и кликаем на кнопку «Задать». Слишком уж большим его тоже делать не стоит. Сохраням параметры.
3. Оперативная память.
Совсем редкая, но имеющая место причина — неисправность одного из модулей оперативной памяти. За всю историю у меня такой случай был только раз. Выяснить можно двумя способами. Первый — вытащить все планки памяти, затем включать по одному и пробовать запускать распаковку. Времени это займет немало конечно.
Поэтому оптимальнее пойти вторым путем — проверить планки с помощью специальных программ. Самая популярная — Memtest86+. Правда запустить её не так просто — надо скачать, записать на диск и загрузиться с этого диска.
Пользователи Windows 7 и Windows 8 могут воспользоваться встроенным в систему тестом. Для этого нажимаем кнопку Пуск и пишем: «Диагностика проблем оперативной памяти компьютера». Кликаем по найденному значку, откроется окно:
Заключение:
В список перечисленных способов и методов решения я не включил ещё один, к которому тем не менее пробуют прибегнуть некоторые пользователи. Они бороздят просторы сети и пытаются скачать файл библиотеки ISDone.dll или unarc.dll и установить их в системную папку. Этот способ не работает. Более того, я даже в Интернете не нашел ни одного реального случая чтобы это помогло. Максимум, чего удается добиться — это сменить код ошибки ( как правило вместо кода -7 появляется код -1).
Если вышеуказанные варианты результата не принесли — Вам остается только пробовать переустанавливать Windows.
Как исправить ошибку в данных CRC: способы лечения дисков
Портативные запоминающие носители, твердотельные накопители, флешки и жесткие диски – устройства для передачи и хранения файлов. Но иногда при использовании одного из этих накопителей возникает предупреждение «Ошибка в данных (CRC)». Это предупреждение появляется при попытке скопировать данные между этими дисковыми устройствами, при установке приложений и игр.
Например, ошибка может появиться, если внешний жесткий диск или флешка какой-то причине отключается во время копирования файлов.
Причины возникновения ошибки CRC
Циклический избыточный код (CRC) обычно указывает на аппаратную проблему, но может связан и с программным обеспечением. Ошибка в данных CRC может указывать на поломку диска HDD или появление битых секторов на его поверхности. В твердотельных SSD с интерфейсом PCI Express, иногда из-за наличия слоя пыли на плате устройства. Также ошибка возникает при плохом контакте в адаптере подключения SD карты, через неполадки USB порта, и это можно легко проверить. С программной стороны CRC указывает на сбои драйвера диска.
Прежде чем лечить ее с помощью специальных утилит, есть несколько способов сузить поиск источника проблемы.
- Если ошибка возникла с внешним жестким диском или флешкой попробуйте другой порт. Возможно, порт неисправен.
- Попробуйте скопировать данные на другой диск. Если все же возникает ошибка, проверьте на другом компьютере.
- Если не получается перенести на другие носители информации, проблема может быть с файлом. Скорее всего, в месте его записи образовался битый сектор. Если к нему нет доступа и он важен, восстанавливаем бэд-сектора программой MHDD или Victoria, и безопасно переносим на другой носитель.
- Не запускается установочный файл игры, скачанный через торрент клиент? Скорее всего, был загружен поврежденный архив. Удалите его и скачайте новый с других torrent-сайтов.
Не отображается буква диска
Одним из способов решения является проверка дисковых накопителей на ошибки файловой системы утилитой Chkdsk. Для тестирования требуется буква накопителя, но что делать, если она не отображается в Проводнике. Есть несколько решений.
Подключите неопределяемый жесткий диск к другому компьютеру в качестве второго.
Нажмите сочетание клавиш Win+E и посмотрите, отображается ли диск в Проводнике.
Если нет, нажмите Win+R для вызова окна Выполнить. Введите команду devmgmt.msc и подтвердите запуск на Enter.
Разверните вкладку «Дисковые устройства», проверьте, есть ли в списке проблемный диск. При его отсутствии, щелкните правой кнопкой мыши и выберите в меню пункт «Обновить конфигурацию оборудования».
Если в Диспетчере устройств появился желтый треугольник с восклицательным знаком, это означает, что проблема с драйверами. Кликните правой кнопкой мыши по неизвестному устройству и выберите Обновить драйвер, затем автоматический поиск.
Если это не решает проблему, кликните правой кнопкой мыши и выберите Удалить и перезагрузите компьютер или проверьте наличие обновленной версии драйвера на официальном сайте и обновите его вручную.
Теперь нажмите Win+R, наберите diskmgmt.msc. Должен отобразится диск со статусом «Не распределен», помеченный черным. Кликните правой кнопкой мыши и выберите «Инициализировать диск».
Откройте поиск Windows, наберите «командная строка» и на найденной позиции в результатах поиска кликните правой кнопкой мыши и выберите «Запуск от имени администратора».
Введите diskpart, подтвердите выполнение на Enter.
Затем наберите automount enable и подтвердите на Enter.
После перезагрузки системы буква должна появится.
Проверка диска Chkdsk
Это встроенный инструмент Windows для выявления ошибок файловой системы и битых секторов, а также их исправления.
Если возникает сообщение с ошибкой CRC при копировании с USB-накопителя, то в первую очередь проверьте этот внешний диск. Нет смысла тратить несколько часов на проверку жесткого диска, чтобы в итоге узнать, что проблема возникла в флеш-накопителе, тестирование которого занимает несколько минут.
Запустите Командную строку от имени администратора. Наберите команду chkdsk Х: / f, где вместо Х укажите букву своего ошибочного носителя информации. Букву уточните в Проводнике, после совместного нажатия на Win+E.
После завершения появятся результаты тестирования.
Если ошибку CRC не удалось устранить, попробуйте запустить chkdsk перед загрузкой Windows.
- Подключите загрузочную флешку с диском восстановления или установочный с Windows к компьютеру и перезагрузите систему.
- На первом экране с логотипом производителя нажмите одну из клавиш Esc, F8, F12 или F10, которая предназначена для входа в Биос.
- После входа в BIOS найдите раздел Boot options или похожий, чтобы изменить приоритет загрузки.
- Чтобы изменить порядок загрузки с помощью стрелок переместите на первое место USB накопитель (или CD / DVD в зависимости от того, что вы используете).
- Сохраните изменения и перезагрузите ПК.
- При загрузке с установочного диска укажите раскладку клавиатуры и язык. На странице «Установить Windows» перейдите на ссылку «Восстановление системы».
- Перейдите в «Поиск и устранение неисправностей — Дополнительные параметры» и найдите пункт «Командная строка».
- После входа в командный интерфейс введите chkdsk Х: / f.
После завершения тестирования, проверьте, помогло ли это решение исправить ошибку.
Системная утилита для диагностики диска
Windows стандартно оснащен утилитой проверки диска, которая проще в использовании в сравнении с командой Chkdsk.
- Удерживая клавишу Win нажмите E.
- Отобразится список накопителей. Кликните правой кнопкой мыши тот, который хотите тестировать и перейдите в «Свойства».
- Откройте вкладку Сервис, затем кликните «Проверка диска на наличие ошибок».
- Если появится новое диалоговое окно, установите флажок «Автоматически исправлять системные ошибки» и нажмите Пуск.
Примечание: Если выбрали «C», компьютер попросит запланировать проверку. Это означает, что системный накопитель будет проверен при следующей загрузке системы. Нажмите «Запланировать проверку диска».
Дождитесь завершения сканирования. Как упоминалось, это может занять больше, чем пару часов.
Быстрое форматирование
Этот способ применяем в крайнем случае, если ошибку CRC исправить утилитой chkdsk не удалось. Если есть важные данные на диске, то этот метод поможет их восстановить.
При быстром форматировании записывается загрузочный сектор и пустая таблица файловой системы. При этом, файлы не стираются, если не скопируете на них что-то новое, которое заменит старые данные.
После быстрого форматирования нужно использовать утилиту для восстановления данных.
Подключите диск к компьютеру. Если возникнут проблемы, установите его на другой ПК в качестве второго винчестера.
Клавишами Win+E откройте окно Проводника. Укажите сбойное устройство, кликните правой кнопкой мыши и выберите Форматирование.
Отметьте пункт «Быстрое», и подтвердите выполнение на Пуск.
Как только формат будет завершен, запустите приложение восстановления данных. Рекомендуем воспользоваться программой Recuva, бесплатная версия которой способна восстановить все данные.