Ошибки ISDone.dll и Unarc.dll (коды -1, -6, -11, -12, -14) на ноутбуке: точная расшифровка и решение
Полоска распаковки крупного дистрибутива, пакета текстур или многотомного архива доходит до середины и внезапно замирает с маленьким системным окном: «Произошла ошибка при распаковке: Не совпадает контрольная сумма! Unarc.dll вернул код ошибки: -12» (либо коды -1, -6, -7, -11, -14). Главная ошибка, которую совершают девять из десяти пользователей ноутбуков после прочтения этого окна — идти в поисковик и скачивать чужие файлы isdone.dll и unarc.dll в папку System32. Делать этого категорически нельзя и совершенно бессмысленно: сами библиотеки уже находятся во временной папке установщика и работают штатно (именно они и вывели окно на экран), а числовой код со знаком минус прямо указывает, на каком узле ноутбука сорвалась многопоточная декомпрессия данных.
Алгоритмы плотного словарного сжатия (LZMA2, FreeArc, Zstandard) нагружают контроллер оперативной памяти и кэш процессора ноутбука жёстче любого офисного теста: гигабайтный словарь непрерывно гоняется по всем потокам процессора и банкам памяти. Стоит на ноутбуке оказаться отключённому файлу подкачки, сбойной ячейке в одной из планок SO-DIMM или кириллице во временном пути, как распаковщик мгновенно фиксирует расхождение контрольной суммы CRC32.
Полная таблица расшифровки числовых кодов Unarc.dll на ноутбуках
| Числовой код Unarc.dll | Точный технический смысл кода | Самая частая причина на ноутбуке | Рабочее решение |
|---|---|---|---|
| Код -12 (не совпадает контрольная сумма распакованных данных) | Распакованный в оперативной памяти блок не сошёлся по CRC32 с эталоном | Недокачанный исходный файл, одиночные ошибки в планке ОЗУ DDR4/DDR5 или нестабильный пиковый буст ЦП | Перепроверить хеш скачанной папки, протестировать планки ОЗУ по одной и проверить режим питания |
| Код -14 (нехватка системной и виртуальной памяти под словарь) | Вызов выделения буфера словаря получил отказ Out of Memory | На ноутбуке с 8–16 ГБ ОЗУ вручную отключён файл подкачки Windows либо открыт тяжёлый браузер | Включить автоматический размер файла подкачки на системном NVMe SSD и перезагрузить ноутбук |
| Код -6 и Код -7 (невозможно открыть или прочитать входной том архива) | Потерян доступ к входному тому архива во время чтения | Русские буквы или спецсимволы в названии папки, либо антивирус на лету заблокировал временный файл | Переместить папку латиницей в корень диска C:\Setup, проверить двукратный запас свободного места |
| Код -11 (невозможно записать распакованный файл на целевой накопитель) | Отказ операции записи на диск назначения | На системном или втором SSD закончилось свободное место, перегрелся внешний USB-диск или нет прав записи | Освободить место с запасом 25–30 ГБ и запускать установку с внутреннего SSD от имени администратора |
| Код -1 (архив сжат более новым методом или повреждён заголовок) | Неподдерживаемый метод сжатия или обрезанный конец файла | Повреждён сам скачанный инсталлятор или включён лишний режим совместимости со старой ОС | Снять режим совместимости в свойствах ярлыка и сверить целостность дистрибутива |
Четыре проверенных шага, которые устраняют коды -12 и -14 за десять минут
1. Перенесите папку установщика в короткий латинский путь и освободите запас места
Старые оболочки распаковщиков не умеют корректно работать с путями длиннее 260 символов и спотыкаются о кириллицу в названии профиля пользователя или рабочего стола (например, C:\Users\Алексей\Рабочий стол\Новая папка). Создайте простую короткую папку в самом корне раздела — C:\TempSetup\ — переложите туда установочные файлы и запустите от имени администратора.
2. Верните автоматический размер Файла подкачки в Windows 11
Многие владельцы ноутбуков по старым вредным советам «для продления жизни SSD» полностью отключают файл подкачки pagefile.sys. На ноутбуке с 8 или 16 гигабайтами памяти при распаковке крупного словаря выделяемый объём виртуальной памяти легко перешагивает за 18–22 ГБ — и система обрывает распаковку с кодом -14 или -12. Откройте Win + R → sysdm.cpl → вкладка «Дополнительно» → «Быстродействие: Параметры» → вкладка «Дополнительно» → «Виртуальная память: Изменить» и поставьте галочку «Автоматически выбирать объём файла подкачки», после чего перезагрузите ноутбук. Если же оперативной памяти для рабочих задач постоянно не хватает физически — посмотрите практическое руководство по апгрейду оперативной памяти и SSD в ноутбуке.
3. Проверьте планки оперативной памяти и стабильность пикового буста процессора
Если один и тот же абсолютно целый дистрибутив (проверенный контрольной суммой SHA-256) падает с ошибкой Unarc.dll -12 каждый раз на разном проценте (сначала на 19 %, со второй попытки на 64 %, с третьей на 41 %) — это классический инженерный признак аппаратной нестабильности подсистемы памяти или питания ядра процессора:
- на ноутбуках с высокочастотными процессорами попробуйте быстрый диагностический тест за 30 секунд: в дополнительных параметрах схемы электропитания временно снизьте «Максимальное состояние процессора» со 100 % до 99 % и запустите распаковку снова. Если на 99 % архив распаковался с первого раза — проверьте свежесть версии BIOS и температуры по регламенту обслуживания системы охлаждения игрового ноутбука;
- если ноутбук оснащён двумя съёмными планками памяти SO-DIMM и начал сыпать ошибками CRC даже в обычных архивах 7-Zip, прогоните загрузочный тест памяти — одна сбойная планка находится за двадцать минут. Именно такой многопоточный стресс-тест памяти и накопителя проходит каждое устройство при подготовке цифрового паспорта ноутбука.
Чек-лист безотказной распаковки крупных пакетов на ноутбуке
- [ ] Всегда сверяйте хеш-сумму крупных загруженных архивов перед запуском встроенной командой PowerShell Get-FileHash, чтобы не лечить исправный ноутбук из-за оборванной загрузки по Wi-Fi.
- [ ] Держите установочные архивы в коротком латинском каталоге без пробелов и русских букв (D:\Setup).
- [ ] Никогда не отключайте системный файл подкачки на ноутбуках с объёмом ОЗУ 8–16 ГБ и оставляйте на целевом SSD не менее 15–20 % свободного пространства.
- [ ] Ни при каких обстоятельствах не скачивайте сторонние файлы isdone.dll и unarc.dll со случайных сайтов — берегите чистую систему, как рекомендует гид как выбрать б/у ноутбук с гарантией.
Частые вопросы
Почему в Безопасном режиме Windows капризный установщик прошёл до 100 % без единой ошибки?
В Безопасном режиме Windows загружается с минимальным набором фоновых драйверов, без агрессивного перехвата каждого распакованного мелкого файла в реальном времени и на спокойных базовых частотах энергопотребления. Если в Безопасном режиме установка прошла с первого раза, в обычной системе ей мешал перехватчик стороннего защитника или нехватка свободной памяти.
Вредит ли включённый файл подкачки современному твердотельному накопителю NVMe SSD ноутбука?
Современные накопители TLC NVMe имеют ресурс перезаписи в сотни терабайт, а операционная система Windows 11 сбрасывает в файл подкачки только редко используемые фоновые страницы спящих приложений. Включённый файл подкачки по выбору системы — обязательный стандарт стабильности Microsoft.
Может ли старый кабель внешнего жёсткого диска вызывать ошибки Unarc.dll -6 и -11?
Да: если запускать распаковку прямо с внешнего переносного USB-диска на длинном расшатанном проводе, кратковременная просадка питания по шине 5 Вольт под нагрузкой вызывает микроотвал чтения входного тома и код -6. Скопируйте архив сначала на внутренний SSD ноутбука.
Означает ли повторяющийся код -12 во всех архиваторах (7-Zip, WinRAR) поломку ноутбука?
Если обычный эталонный архив в 7-Zip при проверке целостности один раз пишет «Ошибок нет», а через минуту на том же самом файле выдаёт «Ошибка данных CRC» — сбоит модуль оперативной памяти. На классических ноутбуках со слотами плановая замена одной планки SO-DIMM занимает десять минут и возвращает компьютеру эталонную надёжность.
Официальные источники и техническая документация
- Документация Microsoft Learn по управлению виртуальной памятью и расчёту размера файла подкачки Windows:
- Справочник командлета проверки контрольных сумм файлов Get-FileHash в PowerShell на портале Microsoft Learn:
- Официальная документация архиватора с открытым исходным кодом 7-Zip по диагностике ошибок CRC:
- Руководство Intel по проверке стабильности процессоров и подсистемы памяти (Intel Processor Diagnostic Tool):
- Регламент встроенной диагностики памяти на портале поддержки Lenovo Support: