При попытке установить многие популярные игры, владельцы ПК частенько сталкиваются с различными проблемами. Окошко с сообщением «Произошла ошибка при распаковке: Невозможно записать данные на диск» встречается при инсталляции таких игр как GTA5, Sims4, серии Assassin’s Creed, Dark Souls 2-3, Dishonored, Outlast 2 и многих других. В дополнение указывается проблемная библиотека Unarc.dll вернул код ошибки -11. Сегодня мы расскажем как исправить эту проблему.

Причина ошибки
Сама библиотека Unarc используется для распаковки сжатых архивов, отсюда следует связанная ошибка «… Архив поврежден!» . Причин сбоя в её работе может быть множество, но наиболее вероятными выглядят следующие варианты:
- блокировка защитными инструментами: антивирусы, Защитник Windows;
- наличие символов кириллицы в названии установщика или пути к нему;
- сбои хранилищ временных данных;
- повреждение установщика, либо повреждение образа операционки;
- повреждение жесткого диска или нехватка свободного места для выгрузки;
- отсутствие совместимости разрядностей установщика и операционки;
- вредоносный софт;
- повреждение ОЗУхи или устройства хранения установщика.
Как исправить ошибку Unarc.dll -11
Итак, на первом этапе выполним самые простые действия. Однако эти манипуляции частенько решают проблему, поэтому не стоит их игнорировать.
Общие рекомендации
- Просканировать операционку на вирусы. Примените сканеры типа AdwCleaner, Malwarebytes. Не забудьте про проверку вашим антивирусным ПО.
- Через «Быстродействие» увеличьте файл подкачки для диска, на который идет установка.
- Проверить целостность системных файлов командой sfc /scannow, и самих дисков через CHKDSK.
Выполнение проверки файлов в Windows 10 - Проверить доступные апдейты дров, операционки и прочих компонентов.
- Переустановить архиватор или использовать другой. Например, пользуясь WinRar’ом, удалить его и поставить 7zip.
- Пропишите в консоли regsvr32 unarc.dll. Интерпретатор запускаем от имени Админа. Возможно библиотека не выгрузилась при инсталлировании.
- Исправить ошибки реестра и вычистить временные файлы. Поможет утилита CCleaner.
Программа CCleaner для очистки реестра - Проверить, чтобы путь к установщику был без русских символов.
- Полностью отключить антивирус.
После этих действий пробуем установить игру еще раз. Обратите внимание, что помимо антивируса, нужно отключить брандмауэр, SmartScreen и Защитник Windows (актуально для десятки). Рекомендуется также перезагрузить операционку до момента начала установки. Установку нужно запускать с правами Админа.
Невозможно записать данные на диск из за поврежденных файлов
Здесь уже будем использовать более сложные методы.
- Отдельно скачайте проблемную библиотеку Unarc.dll, закиньте его в системную папку System32 или SysWOW64, первая папка для x32, вторая для x64. Не забудьте прописать в консоли regsvr32 unarc.dll. Если не пойдет — попробуйте кинуть файл в корень устанавливаемой игры.
- Запустить установщик в режиме совместимости с более ранними версиями операционки и другими сервис паками.
- Выполнить проверку жесткого диска и RAM-памяти утилитами для мониторинга, проверить жесткий диск на предмет ошибок, дефрагментировать, если установщик находится на флешке, с ней сделать то же самое.
Выполните стандартную проверку дисков
Многим помогает процесс изменения переменных среды. Вот небольшая инструкция:
- Создаем папку TEMP (англ. символы) в директории «Мои документы».
- Заходим в переменные среды, кликая на значке Компьютера правой клавишей, выбрав Свойства-Дополнительные параметры системы-Дополнительно-Переменные среды (справа внизу окошка).
Процесс изменения переменных сред - Меняем путь для TEMP и TMP, указывая конечной директорией созданную ранее папку.
- Перезагружаемся.
Если в процессе установки ошибка продолжает выпадать, то попробуйте перезакачать игру. В случае с репаком, попробуйте другую сборку и ресурс. Внимание (!) отследите, что бы при загрузке другого репака, не терялись файлы. Вот как это делается:
Проверяем железо
Если ничего не помогло, и есть возможность проверить установку на другом ПК – попробуйте сделать это. Выпадает ошибка – причина в самом установщике (или нехватке памяти для установки и обработки). Ошибки нет – тогда придется проверить железо.
Продуйте конструкцию от пыли, проверьте качество соединений и состояние разъема. Далее, поменяйте планку ОЗУ, попробуйте подключить память в другой разъем. Если же неисправностей не появится, то проверьте работу компа с другим жестким диском.
Заключение
Описанные манипуляции должны помочь исправить проблему «Произошла ошибка при распаковке: Невозможно записать данные на диск. Unarc.dll -11», но если источник кроется не в них, и вы перепробовали все что могли, то остается всего 2 варианта. Первый – мощности компа недостаточно для обработки потока данных. Вполне вероятно, что используются устаревшие комплектующие, маломощный БП. Второй – на компе мало свободного места для хранения временных файликов. Увеличьте свободное место, особое внимание уделяя диску с операционкой. Нередко объем распаковываемых данных превышает размер установщика в несколько раз – к этому нужно быть готовым.