Недостаточно свободной памяти 7zip

Обновлено: 04.07.2024

7-Zip — свободный файловый архиватор с высокой степенью сжатия данных.

Почему вы до сих пор пользуетесь WinRar?

Подтверждаю, степень сжатия у 7-Zip на 10-15% выше - лично проводил тесты - 7-Zip выигрывал у WinRar и по степени сжатия и по скорости.
Но, WinRar легче конфигурировать под инсталлятор (лично для меня). Вы можете задать директорию рапаковки, создать ярлыки, где вам нужно. Понаставил пользователям 7-Zip вместо WinRAR, оказалось, что не всем так просто с ним разобраться :-) Потом привыкли и перестали жаловаться

7-Zip — свободный файловый архиватор с высокой степенью сжатия данных.


Почему вы до сих пор пользуетесь WinRar?

Старые версии не всегда корректно открывали архивы rar.
Файл-менеджер у него достаточно убогий, нет Hot-key ев.

В целом - хороший (и главное - совершенно бесплатный) архиватор, стараюсь всем клиента его ставить, особых жалоб пока нет.

Я пытался ранних версий 7-Zip, но было много проблем с ошибками. Насколько стабильна Как вы думаете, текущая версия? У меня стоят оба архиватора. WinRAR-ром по привычке работать удобнее, всеяден. WinRAR-ром пакую только если нужен автоинсталлятор (в этой ветке уже кто то писал). запаковывать предпочитаю 7zip-ом, т.к. степень сжатия выше. Как то даже провел эксперимент с текстовыми файлами.
Тупо скопирывал один большой тхт файл несколько раз, положил в папку, потом эту папку скопировал несколько раз и тоже положил в одну папку. Так повторял несколько раз, пока размер накопированного не вырос мегабайт до 100. Потом запаковал этими архиваторами. Разница в объеме архива составила

80 ( восемьдесят ) раз, в пользу 7zip( можете сами проверить). Конечно в реальной жизни настолько повторяющейся информации встретишь не часто, но разница иногда ощутима.
Сегодня провел новое испытание.
Создал файл *txt объемом 911 килобайт. Скопировал его 128 раз, получилось около 113 мегабайт, и эту всю кучу запаковал двумя архиваторами. результат следующий: архив 7zip - 18килобайт, winrar - 382 килобайта.Разница около 21 кратная. Результат несколько удивил, это уже не 80 крат. Скорее всего за пару лет winrar стал лучше сжимать или в прошлый раз не выставил максимальное сжатие - приходится только гадать. Я пошел дальше. эти 128 файлов поместил в папку, которую скопировал 16 раз. получилось

1,77 гигабайт. результат сжатия: 7zip - 271 килобайт, winrar - 6177 килобайт. Разница чуть более 22 крат.

В процессе сжатия архиватор 7zip потреблял 701 мегабайт оперативной памяти, winrar - 15 мегабайт. У кого мало оперативки, это может вылиться в сплошные тормоза. Мне с моими 4-мя гигами это пофиг. Я себе докупил оперативку, когда начал упаковывать огромную коллекцию видеороликов несжатого видео - футажи ( 300 гигабайт съэкономленного дискового пространства на дороге не валяются ).

Здравствуйте. Подскажите пожалуйста каким образом можно заархивировать все файлы в текущей папке в отдельные архивы (каждый файл в отдельный архив 7zip коммандная строка )? желательно с примером батник. Спасибо

результат сжатия: 7zip - 271 килобайт, winrar - 6177 килобайт

В вашем случае должны получить размер rar архива значительно меньше.

PS. Сжимать, все-таки, лучше реальные данные. Например папку Program Files, коллекцию романов в fb2, какую-нибудь большую базу данных, коллекцию email писем за 5 лет.

При сжатии в WinRar нужно ставить галочку Create solid archive
Спасибо за подсказку, хотя скриншот не рабочий. Да, действительно, Установка галочки "Создать непрерывный архив" позволяет увеличить степень сжатия примерно в 2 раза(проверено и на разных файлах *.pdf, и на куче тектовых файлов), но всё равно 7zip сжимает лучше. При сжатии pdf разница между архиваторами составила 2 раза, текстовой кучи - 13 раз.
P.S. Я не хочу утверждать, что результат всегда будет такой впечатляющий, например jpeg графика или сжатое видео практически не сжимается. Я просто хотел показать потенциал архиваторов. Стоят оба, но пользуюсь Винраром, просто привык и интерфейс у него очень удобный, намного удобней чем в 7-zip. Насчёт сжатия не думаю, что сейчас этот момент настолько актуален как лет десять -пятнадцать назад. При упаковке ещё стоит галочка вложить информацию для восстановления, так что архив немного ещё больше зато уверен в его сохранности :). Насчёт сжатия не думаю, что сейчас этот момент настолько актуален как лет десять -пятнадцать назад.
По-вашему 300 гигабайт освобожденного дискового пространства это не актуально? По-вашему 300 гигабайт освобожденного дискового пространства это не актуально?
это какой объём файлов надо сжимать, чтобы получить такой выигрыш в сжатии по сравнению с другим архиватором (в частности в этой теме рассматривается винрар).

Ради интереса попробовал сжать папку со шрифтами OpenType [204 288 807 б], настройки архиваторов по умолчанию.
WinRar (4.01) – [98 412 655 б]
7-zip (9.20) – [69 269 396 б]
Коэффициент – 1,42!

Но в повседневном использовании мне WinRar удобнее, у 7-zip долго открываются файлы.

P.S.
Встроенный архиватор Total Commander (7.52) – [114 428 232 б]

это какой объём файлов надо сжимать, чтобы получить такой выигрыш.
У меня футажей накопилось гигов 600. Много шаблонов, виньеток для фотошоп. Выбрасывать жалко, вот и пожал. Ради интереса попробовал сжать папку со шрифтами OpenType [204 288 807 б], настройки архиваторов по умолчанию.
сравнение некорректное, т.к. у архиваторов разные настройки по умолчанию. У RAR установленная по умолчанию степень сжатия сжимает чуть лучше ZIP, создание непрерывных (solid) архивов отключено, отключено многопоточное сжатие и т.п.
По моему сравнению на разных типах файлов (программы, рабочие файлы Excel/Word, базы 1С и т.п.) на максимальных уровнях сжатия WinRAR (у меня была версия где-то 3.5) и 7zip (последняя бета 22) примерно сжимают одинаково, но 7zip пакует на пару % быстрее, распаковывает тоже, при этом он бесплатный, потому я его применяю.
К слову, на внутренних тестах самого 7zip (потом подтвердилось на моих обычных задачах - см.выше) наибольшая скорость сжатия (я сжимаю на методе LZMA2) достигается при размере словаря 24MB. Памяти при этом нужно около 2Гб в пике. Пробовал на разных машинах (обычно 64-битная версия 7zip на i7-2600 под Win7x64 HP) - результат примерно одинаковый - для других размеров словаря скорость может быть ниже на 15-20% и более, а так часто 16Мбайт/сек. Ksu Datch, я тоже был удивлен когда сжал игрушку Winrar"ом и 7z разница составила 200М, недостаток долгое открытие самого архива Понаставил пользователям 7-Zip вместо WinRAR, оказалось, что не всем так просто с ним разобраться :-) Потом привыкли и перестали жаловаться
Если с самого начала ставить 7-zip то с ним проще разобраться чем с другими программами. Мы сделали пользователям минимально необходимые настройки, типа формат сжатия, уровень сжатия, формат архива.
И все довольны. 7-zip пользуюсь уже лет 5. Все доволен. Единственное для win7 - нужно использовать 9.22beta. чтобы праильно подхватывались файлы из проводника
Все спокойно "подхватывается" в любой версии. К слову, у меня 9.25alpha

Не обязательно использовать бета-версию, чтобы ассоциировать архивные файлы с 7-zip в win7, достаточно один раз запустить от имени администратора и в настройках поставить галки на нужные типы файлов. Кстати и 64-битная версия тоже присутствует

Не обязательно использовать бета-версию, чтобы ассоциировать архивные файлы с 7-zip в win7, достаточно один раз запустить от имени администратора и в настройках поставить галки на нужные типы файлов. Кстати и 64-битная версия тоже присутствует

Спасибо за совет! На работе поставил, а пользоваться не удобно, попрошу админа.

Пытаюсь сжать 10 папок, выставляю в программе максимальные настройки и нажимаю "Ок", после пары секунд всплывающее окно уведомляет меня об прекращении сжатия с объяснением "Недостатка свободной памяти", я не особо умный, но если это зависит от ОП, как показано на 4 скриншоте, у меня 8 ГБ


поставь 4 потока и размер словаря 128 (256) НЕ БОЛЬШЕ.
остальное оставь как у тебя на скриншоте.

Спасибо, теперь знаю для чего это надо! Поставил, работает, а то мне в прошлом вопросе скинули максимальные результаты, а разбираться - самому

Миша Искусственный Интеллект (172520) пожалуйста. при изменении параметров в этой графе пишет сколько понадобится оперативной памяти для упаковки конкретного файла (папки) просто обращай внимание.

Я хочу получить максимальный результат, и да, ошибка даже при изменении на 4 продолжает появляться

Никита Паршин Профи (551) Мне уже там объяснили что делать

Может быть забит диск, где "временная директория" расположена

Евгений Покровский Искусственный Интеллект (173142) Верно

а чем тебе винрар не угодил, обязательно шлаком делать?

Я для сравнения хочу максимально сжать игру, когда исправлю проблемы с 7z, начну тоже самое делать с WinRAR


DR.ZOIDBERG Искусственный Интеллект (178332)

DR.ZOIDBERG Искусственный Интеллект (178332) кто платный?


Попробуй расширить память вручную


Э-эх Великий Просветленный (33712) Так нажми выбрать размер и укажи рекомендованный. Он у тебя 12198

Для упаковки требуется 72гб озу написано же. Уменьши количество потоков до 1, если не поможет, уменьшай размер словаря.

А, я то думал, что это могло значить, спасибо! А, получается, от потоков зависит скорость, а от размера словаря качество?

Каждая новая редакция WinRAR отличается усовершенствованиями, а также исправлением различных проблемных ситуаций (багов).

Впрочем, часть ошибок в процессе архивирования характерны для всех выпусков утилиты. Они связаны с возникновением конкретных ситуаций.

В частности коду возврата 8, соответствует случаю, когда недостаточно памяти для выполнения операции.

Способы решения проблемы

Недостаток RAM или дискового пространства может проявляться при любых операциях с WinRAR: создании архивов, в процессе декомпрессии файлов.

Важно определить какой именно памяти не хватает системе. Если проблема с ОЗУ, то вероятно сжимаются большие объемы и выбрана опция создания непрерывного архива.

Тут способов решения несколько:

  • увеличить размер файла подкачки;
  • отказаться от использования алгоритма solid компрессии;
  • сформировать многотомный пакет.

Дополнительно рекомендуется почистить системный диск. Делать это можно самостоятельно, но мест, где скапливается электронный мусор достаточно много.

Конкретный пример представляет оффлайн кэш веб-браузеров. Когда на компьютере используется несколько программ для выхода в глобальную сеть, каждое приложение способно отнимать от сотен мегабайт до гигабайтов свободного пространства.

Поэтому чистка вручную TMP-директорий не обязательно поможет. Также следует удалить все содержимое корзины, но делать это последним шагом.

Тут лучше довериться специальному софту. Существует множество бесплатных утилит, которые удалят ненужные файлы безопасно, эффективно и быстро.

Дополнительно, окно архиватора также информирует об ошибке.

Ошибка записи файла (возможно, нет места на диске)

Когда места не хватает на не системном диске, ситуация намного проще. Можно переместить часть файлов на другие носители.

Категории


Рекомендуем

В разделе "Помощь пользователю" можно найти решения возможных проблем при работе с архиватором. Подробнее »


Привет. Вот заметил у себя в диспетчере задач такую штуку как 7z Setup SFX и стало интересно, что это такое? Но тут все просто ребята, дело в том, что в это время у меня устанавливался антивирус Symantec, и вот когда он устанавливался, то и появилось 7z Setup SFX.

В общем в моем случае 7z Setup SFX не представляет никакой опасности. Давайте разберем само название 7z Setup SFX, смотрите, 7z это название популярного антивируса, слово Setup означает установка, то есть что-то устанавливается, ну а SFX это самораспаковывающийся архив.

Вот смотрите, вот в диспетчере задач у меня эта штука 7z Setup SFX:


Правда непонятно почему еще висит 7z Setup SFX, если установка антивируса уже закончилась.. может потом что я окно установки не закрыл? Там еще просит сделать перезагрузку.. Ладно, нажимаю по 7z Setup SFX правой кнопкой и выбираю Подробно:


И видим что 7z Setup SFX работает под процессом с длинным названием Symantec_Endpoint_Protection_14.0.1MP1_Win64-bit_Client_RU.exe:


Нажимаю правой кнопкой по процессу и выбираю пункт Открыть расположение файла:


И открылась вот такая папка:


Ну и в этой папке собственно и видим тот архив, который распаковывался, это из-за него в диспетчере висит 7z Setup SFX. И кстати висит до сих пор, может это потому что я не закрыл это окно:


Антивирус Symantec то уже установился, а кнопку Готово я не нажал. Но не нажал для того чтобы разобраться с 7z Setup SFX. Короче нажал Готово и 7z Setup SFX из диспетчера пропало, так что все нормалек.

В общем вот такие дела. Какой можно сделать вывод? Если вы видите в диспетчере задач 7z Setup SFX, то это значит что какой-то архив распаковывается в фоновом режиме. Обычно такие дела происходят при установке какой-то программы, вот выше был пример с антивирусом Symantec. Зачем это все нужно? Упакованные данные весят меньше, и в итоге установщик проги тоже весит меньше. Но чтобы распаковать данные, то нужен модуль распаковки, вот в случае с Symantec это модуль 7z Setup SFX =)

Вообще я думал что 7z это архиватор 7-Zip.. но оказалось что 7z это формат сжатия данных. Но впервые он был реализован именно в 7-Zip. Архиватор 7-Zip популярный и даже вроде лучше сжимает чем WinRAR, но при этом последний все же популярнее..

На этом все ребята, удачи вам и пусть у вас все будет хорошо!!




Но ведь бывает, что необходимо периодически работать с большим количеством вкладок, не закрывать же их для экономии памяти и каждый раз заново открывать? Да и вообще, у многих пользователей есть привычка оставлять найденную в интернете информацию на открытых вкладках, как напоминание для себя. И вкладок может быть много.



Заведите для себя хорошее правило закрывать неиспользуемые программы, а не сворачивать (а-ля "завтра всё равно понадобится"). Это облегчит работу компьютера. Обнаружить "прожорливые" к памяти программы можно с помощью вкладки "Процессы" в стандартном Диспетчере задач Windows.


Единственный момент: после установки дополнительной памяти можно отключить файл подкачки Windows, ведь для определённого круга задач система всё равно будет пытаться его использовать, невзирая на свободную оперативку. Это также может повысить быстродействие.

О том, какой именно памяти недостаточно

Некоторые начинающие пользователи ошибочно под памятью подразумевают свободное пространство на жестком диске компьютера и недоумевают, как это так: на HDD свободно много гигабайт, а система жалуется на нехватку памяти.

Причины, вызывающие ошибку

Если не ошибаюсь, пять описанных вариантов являются наиболее распространенными причинами ошибки.

Мало RAM

Если на вашем компьютере небольшое количество оперативной памяти, то имеет смысл задуматься о покупке дополнительных модулей RAM. Память сейчас не дорогая. С другой стороны, если у вас совсем старый компьютер (и память старого образца), и вы подумываете о скором приобретении нового, апгрейд может быть и неоправданным — проще временно смириться с тем, что не все программы запускаются.


О том, как самостоятельно узнать какая память нужна и сделать апгрейд я писал в статье Как увеличить оперативную память RAM на ноутбуке — в общем-то, все описанное там применимо и к настольному ПК.

Мало места на жестком диске

Несмотря на то, что объемы сегодняшних HDD внушительны, самому нередко приходилось видеть, что у пользователя из терабайта свободен 1 гигабайт или около того — подобное вызывает не только ошибку «недостаточно памяти», но и приводит к серьезным тормозам при работе. Не стоит доводить до этого.

Об очистке диска я писал в нескольких статьях:

Ну и главный совет — не стоит хранить множество фильмов и другого медиа, которое вы не будете слушать и смотреть, игр, в которые больше не станете играть и аналогичных вещей.

Настройка файла подкачки Windowsпривела к появлению ошибки

Если вы самостоятельно настраивали параметры файла подкачки Windows, то есть вероятность, что именно эти изменения привели к появлению ошибки. Возможно, вы даже не делали этого вручную, а постаралась какая-то программа, предназначенная для оптимизации быстродействия Windows. В таком случае, вам, возможно, следует увеличить файл подкачки или включить его (если он был отключен). Некоторые старые программы вообще не запустятся с отключенной виртуальной памятью и всегда будут писать о ее нехватке.


Во всех этих случаях рекомендую к ознакомлению статью, в которой подробно описано, как и что делать: Как правильно настроить файл подкачки Windows.

Утечка памяти или что делать, если отдельная программа забирает всю свободную RAM

Случается, что какой-то отдельный процесс или программа начинает интенсивно использовать оперативную память — это может быть вызвано ошибкой в самой программе, вредоносным характером ее действий или каким-либо сбоем.

Определить, нет ли такого процесса можно с помощью диспетчера задач. Для его запуска в Windows 7 нажмите клавиши Ctrl + Alt + Del и выберите диспетчер задач в меню, а в Windows 8 и 8.1 нажмите клавиши Win (клавиша с эмблемой) + X и выберите «Диспетчер задач».


В диспетчере задач Windows 7 откройте вкладку «Процессы» и отсортируйте по столбцу «Память» (нужно кликнуть по имени столбца). Для Windows 8.1 и 8 воспользуйтесь для этого вкладкой «Подробности», которая дает наглядное представление обо всех процессах, запущенных на компьютере. Их также можно отсортировать по количеству используемой оперативной и виртуальной памяти.

Если вы видите, что какая-то программа или процесс использует большое количество RAM (большое — это сотни мегабайт, при условии, что это не редактор фото, видео или что-то ресурсоемкое), то стоит разобраться, почему так происходит.

Если это нужная программа: повышенное использование памяти может быть вызвано как обычной работой приложения, например, при автоматическом обновлении, или операциях, для которых программа и предназначена, так и сбоями в ней. Если вы видите, что программа все время использует странно большое количество ресурсов, попробуйте переустановить ее, а если это не помогло — поискать в Интернете описание проблемы применительно к конкретному ПО.

Если это неизвестный процесс: возможно, это что-то вредоносное и стоит проверить компьютер на вирусы, есть также вариант, что это сбой какого-либо системного процесса. Рекомендую поиск в Интернете по имени этого процесса, для того, чтобы разобраться в том, что это и что с этим делать — скорее всего, вы не единственный пользователь, у кого возникла такая проблема.

В заключение

Помимо описанных вариантов, есть еще один: ошибку вызывает именно экземпляр программы, которую вы пытаетесь запустить. Имеет смысл попробовать загрузить ее из другого источника или почитать официальные форумы поддержки этого программного обеспечения, там тоже могут быть описаны варианты решения проблем с недостаточностью памяти.

Читайте также: