На устройстве нет свободного места 1с
Большинство владельцев iPhone, как ни странно, пользуются базовыми версиями с минимальным объёмом памяти. Поэтому нет ничего удивительного, что в какой-то момент доступное пространство заканчивается, и этим людям приходится его чистить, зачастую удаляя вместе с ненужными данными ещё и что-то нужное. Но одно дело, когда вы сами забили всю память, а потом оказываетесь вынуждены чистить её, и совершенно другое – когда перерасход провоцирует ошибка iOS.
iPhone пишет, что память почти закончилась? Вы такой не один iPhone пишет, что память почти закончилась? Вы такой не одинПосле выхода iOS 15 многие пользователи, которые установили обновление, стали жаловаться на то, что их iPhone и iPad независимо от модели начали присылать им уведомления об исчерпании свободного пространства на диске.
«Хранилище iPhone почти заполнено», — оповещает система. Это происходит, несмотря на то что заполненность встроенного хранилища в этот момент абсолютно не меняется, а ошибка возникает у пользователей, у которых достаточно свободного места в памяти.
Хранилище iPhone почти заполнено iOS 15
iPhone и iPad на iOS 15 путаются и думают, что у них закончилась память, хотя это не так iPhone и iPad на iOS 15 путаются и думают, что у них закончилась память, хотя это не такВот что об этой ситуации пишут сами пользователи:
Только что обновилась и увидела, что в настройках появилось оповещение о недостатке свободного пространства на диске. Кликнула по уведомлению и удивилась, что в хранилище по-прежнему довольно много незанятого места. Какой-то кринж».
Не могу понять, почему мой iPhone, у которого ещё 50 ГБ свободного места, присылает мне оповещение о том, что пространство на диске закончилось и его срочно нужно освободить? Эй, Apple, мне кажется, или с вашей iOS 15 что-то не так?
Не могу избавиться от уведомления о том, что хранилище моего iPhone почти заполнено, которое появляется, несмотря на то что у меня есть ещё как минимум 30 ГБ. Apple, это не только моя проблема. Скорее всего, ошибка на вашей стороне.
Сложно сказать, что именно провоцирует ошибку. Например, на моём iPhone 12 ничего такого нет, несмотря на то что я обновился на iOS 15 в числе первых. Возможно, всё дело в том, что из 256 ГБ встроенного хранилища у меня занято всего лишь около 15%, а, возможно, это никак не связано, ведь о проблемах сообщают владельцы устройств с разным объёмом памяти.
Как бы там ни было, Apple не знает, что делать, чтобы заставить iPhone думать, что памяти достаточно, если её действительно достаточно. Поэтому в Купертино рекомендуют прибегнуть к двум совершенно непохожим друг на друга методикам исправления бага.
iPhone думает, что нет памяти. Способы решения
Жёсткая перезагрузка — самое меньшее, что вы можете сделать для решения этой проблемы Жёсткая перезагрузка — самое меньшее, что вы можете сделать для решения этой проблемыПервый способ заключается в том, чтобы просто перезагрузить iPhone. Желательно сделать это жёстким способом. Учитывайте, что методика перезагрузки отличается от Айфона к Айфону, поэтому очень важно делать всё по инструкции:
- iPad с Face ID : нажмите и быстро отпустите кнопку громкости вверх, затем кнопку громкости вниз. Теперь нажмите и удерживайте кнопку питания до появления логотипа яблока.
- iPhone 8 и новее : нажмите и быстро отпустите кнопку громкости вверх, затем кнопку громкости вниз. После этого нажмите и удерживайте кнопку питания до появления логотипа яблока.
- iPhone 7, 7 Plus и iPod Touch 7 : одновременно нажмите и удерживайте кнопки питания и уменьшения громкости. Продолжайте удерживать их до до появления логотипа яблока.
- iPad с кнопкой Home , iPhone 6s, iPhone SE или iPod Touch 6: одновременно нажмите и удерживайте кнопку Home и кнопку питания. Удерживайте их до появления логотипа яблока.
Впрочем, мне ещё не удалось найти пользователя, которому бы помогла банальная перезагрузка. Поэтому – конечно, если баг вас сильно раздражает – рекомендую переходить сразу ко второму способу, который состоит в восстановлении прошивки:
- Подключите iPhone к компьютеру по кабелю;
- Запустите iTunes и нажмите «Восстановить»;
- Дождитесь загрузки актуальной версии iOS;
- Обновите iPhone ещё раз и активируйте его повторно.
Конечно, нет никаких гарантий, что вам поможет и этот способ, но его радикальность намекает на чуть большую эффективность в борьбе с багом. Другое дело, что вполне вероятно, что ошибка проявит себя снова, даже если принудительное восстановление поможет избавиться от неё на какое-то время. А поскольку сбрасывать и настраивать iPhone заново по несколько раз в неделю никто не будет, придётся ждать обновления с исправлением, которое явно уже на подходе.
Был у меня случай, пришел клиент, говорит, при закрытии месяца вылетает ошибка "Недостаточно памяти". Взялся я за эту проблему. Думал, что легко, сначала добавил оперативки - ошибка. Было 2 гигабайта, стало 4, а все равно 1с-ке мало. Размер файла подкачки менял - ошибка, переустановка системы (поставил Windows 7) дало только временный результат, где-то на неделю. Перепробовал все. Спустя некоторое время решение было найдено.
Решение
На клиентском компе запустить командную строку от имени администратора, прописать там следующее:
BCDEdit /set increaseuserva xxxx - вместо хххх пишите объем виртуального адресного пространства в мегабайтах, т.е. сколько нужно памяти под работу приложений. По умолчанию 2 гига. Вообще в 32-разрядных операционных системах выделяется 4 гигабайта: 2 - на приложения и 2 на нужды самой ОС. Я выбрал 3000 (т.е. CDEdit /set increaseuserva 3000). Однако система может подглючивать. Особенно, если у вас 2 гига оперативки, как у меня. Это для ОС семейства Windows Vista, 7, Windows 2008.
Для Windows XP \ Windows 2003 пишем
/3GB /userva=xxxx (xxxx в МБ в диапазоне 2048 - 3072) в файле boot.ini, рекомендуемый максимум значений userva 2900–3030.
Вот и все. Надеюсь, эта статья будет вам полезна. А вот и ссылки, откуда я все это узнал, где можно посмотреть более подробную информацию:
Специальные предложения
Как может помочь 64 винда, если клиент 1С 32? 64 поможет сейчас только в linux и только на 8.3 (там клиент тоже есть 64).
Реальное решение только одно - перенос логики расчета на сервер 1С 64.
Поговаривают, что 64 разрядный клиент есть и под Windows, но это надо ооочень хорошо попросить у 1С =)))
(2) pumbaE, в 64-битных ОС нет ограничения виртуальной памяти (2 гигабайта). Поэтому 1с может спокойно работать. Хотя, если честно, первый раз сталкиваюсь с тем, что приложение съедает более 2 гигов виртуалки. Обычно хватает не более 1 гига. А что еще более удивило, что эта проблема не только у 1С, тот же автокад тоже "грешен". noxomb; Cat-Ek; Dmitri93; Gotcha; quNas; frost_a; kulkrise; bulpi; + 8 – 1 Ответить (7) pumbaE, что ж, значит не тот случай. У меня прошло все успешно. Опять таки статья описывает мой опыт, как мне удалось. Конечно есть вероятность, что у других не пойдет. (7) pumbaE, про хомячков как точно то подмечено, очень понравилось :D Мне помогала просто установка размера файла подкачки в "Определяется операционной системой" (3) Alex_E, пытался, но к сожалению не проканало. Вот и пришлось мудрить ).>Как правильно заметили выше - уносите логику на сервер, там такой беды нет.
Да ничерта это не "правильно заметили". Правильно заметили - это эксперимент с отчетом, описанный вывше. С полгода назад проводил такой же эксперимент. Клиент-серверный режим, типовая УТ 11. Делаем любой типовой отчет с извратными настройками за большой период. ОК, логика перенесена на сервер, клиент простаивает. Вроде бы все хорошо, ну это пока сервер не начнет передавать клиенту все, что он там насчитал. Итого на клиенте та же самая ошибка с нехваткой памяти. Тонкий клиент, отжирающий 2Гб оперативной памяти - ну я даже и не знаю, что сказать.
Так что только 64-битный клиент спасет Отца русской демократии.
У Меня при выгрузке номенклатуре в WINDows 7 64 bit с 8 гагами такая ошибка выкидываетИМХО - нужно оптимизировать код.
Иначе, через пару недель/месяцев, снова встретите эту ошибку.
Например, при выгрузке номенклатуры делать ее частями. При типовом обмене можно установить размер пакета. Это тоже очень помогает на больших базах.
В случае живой и растущей базой, увеличение доступной памяти до 3Гб - временное решение.
(12) Alex_IT, в принципе вы правы, нужно контролировать размер базы, делать свертку и т.д. Тогда все будет в "шоколаде". Данный способ, который описан в этой статье, предназначен для быстрого решения проблемы, когда нет времени на оптимизацию базы, кода. Поговаривают, что 64 разрядный клиент есть и под Windows, но это надо ооочень хорошо попросить у 1С =))) Скоро опять вспухнет, вопрос времени. Свертка базы или сервер 1С, но так хочется верить что скоро будет 64-битный клиент :) Для 7.7 подходит? (в случае выгрузки xml большого размера - обработки падают, ссылаясь на нехватку оперативки). (17) zzzz5555, честно, не экспериментировал над 1с 7.7. Какая именно ошибка вылетает? Можете поподробнее ее описать. а мне не помогло ничего, при формировании отчета после съедания 1,5 гб памяти падает. Хотя всего 8, и настроики уже сделал в винде чтоб выделять приложениям Ребят, помогайте, не могу разобраться.Есть база бухгалтерии 8.2 2.0, вес в файловом 16гб., железо 1 Xeon 3430, 24гб оперативы, дискового свободно около 1Тб, файл подкачки был 24гб, поставил 50гб, винда 2008 сервер, 64-разрядный энтерпрайз, формирую отчет книгу предпринимателя выпадает в ошибку "Недостаточно памяти" после 3 870 000 кб по дспетчеру, всё перепробовал - разные релизы платформы, даже на 8.3 переводил, поставил sql2008, та же песня, вылетает именно платформа, как вариант поставить х64 платформу 8.3, но нигде не могу найти такую.
(20) stei, 16 гигов файловая база? - ах..еть. Конечно надо на клиент-серверный вариант переносить. Ну а далее провести диагностикку базы - тестирование, исправление и прочее, свертку базы. Кстати, ты говоришь, что поставил sql2008. Он 64-разрядный? Если ось 64разр, то и желательно , чтобы все приложения были из этой серии. По поводу оперативки - она вся задействуется? Или только часть ее? Просто в виндах есть такая штука, впроде поставил столько-то, а она визически не может видеть больше. Как я понимаю мой метод вряд-ли тут подойдет, т.к. у тебя винда 64-разрядная. Хотя, если терять нечего, стоит попробовать. По поводу обращения в компанию 1С с этой проблемой, сразу говорю - бесполезно, хоть ты им по почте пришли комп с базой на борту, они никак не помогут. Есть конечно вариант открыть базу через конфигуратор и через отладчик прогнать всю эту процедуру. Может на какой-нибудь строки и "запинается". В общем подведу итоги:
P.S: А вообще я уже забил на эту 1С. Устал бороться с темным лесом бухгалтерии и глючности программы. Если честно - не жалею, что отошел от 1С )).
(21) (22) Ta_Da, (23) jsuh, Винда 64-разрядная, скула соответственно тоже, всё дело в клиенте, именно то, что он 32-разрядный не дает ему кушать больше 4гб оперативы, как вывод - ошибка.Обрезка не вариант, то, что можно было уже срезали, реализаций очень много просто на предприятии.
Отчет стандартный, переписать конечно можно, но это время, да и как клиенту объяснить, мол, простите, стандартные отчеты, которые пишет 1с не катят ))) Вообще странно, не думаю, что ситуация у нас прям такая уникальная.
База изначально и крутится на скуле, в файловый вариант перевел только для тестов, соответственно проверки чекдбф-ом и "тестирование и исправление" делал, не один раз.
Выход пока нашел, поставил 8.3 платформу, после танцев с бубном в файловом варианте формирование отчета прошло нормально, но всё равно это только полумера, нужно на скулу обратно. Как вариант 64-битный клиент 8.3, говорят, что есть такой в природе, если есть у кого - поделитесь )) (24) stei, дык я вам и пишу про то что клиентское приложение 32 битное.
Про сервер я упоминал в плане "обрабатывать все данные на сервере, на клиент передавать только готовую таблицу". Изврат возможно, но может сработать. (24) stei, по-идее релиз 1с 8.3 64-битный должен быть на официальном сайте в свободном доступе (разумеется только для тех, у кого оформлен договор ИТС). Если там нет, то можно узнать об этом в службе поддержки. На других сайтах, я думаю, лучше не искать. Если на офсайте нет, то на других - подавно. (20) stei, у вас 32ух битное клиентское приложение (толстый клиент). Больше 4 гигов оперативки оно не может "съесть".
Тут либо переход на сервер 64x (с вероятным переписыванием отчета) либо просто переписывание отчета, чтобы данные обрабатывались кусками. (20) stei, 1) попробуй срезать базу, уж очень она огромная. На сколько я помню, таблицы регистров в файловом варианте не должны превышать 2Гб. Если хоть одна таблица переваливает за этуу отметку срочно или реж базу. или переходи на клиент-сервер. Спасибо друг) Долго я мучился с этой ошибкой, даже отчет пришлось переделать.
Привожу и свой пример.
Была у меня аналогичная ошибка с проведением "закрытии месяца". Конфигурация ИМПУЛЬС-ИВЦ "Подрядчик строительства" 8.2.
Перепробовал все варианты, хорошо еще было время - бухгалтерия терпела.
Пишу в поддержку 1С они отвечают - виновата фирма ИМПУЛЬС-ИВЦ. Пишу в ИМПУЛЬС-ИВЦ их ответ - виновата платформа 1С. Отфутболили.
Проблема : на одном рабочем месте в магазине вылетает при попытке запуска 1С ошибка следующего плана:
И затем вот такую вот ошибку:
Немного об ошибке : Вот тут проблема в фотографии как раз в большей степени не в телефоне, а в размере монитора. И вообще в размере рабочего места. Во время массовой установки рабочих мест для торговли Алкоголиумом через ЕГАИС кто на что не изгалялся. Я имею в виду тут, наверное, в первую очередь производителей и перепродавцов торговой техники. Продавали всё подряд, занижали цены по максимуму. В результате появлялись такие рабочие места, что просто непонятно было. В данном конкретно взятом случае рабочее место для продажи Алкоголиума представляет собой даже не планшет. У планшета памяти внутренней встроенной больше будет. И это даже не моноблок, хотя таковым является - просто это коробочка меньше современного "Эвотора". К тому же "Эвотор" куда функциональней и быстрей.
Поэтому получается что? Стоит прийти программисту, чтобы обновить конфигурацию 1С, так диск внутренний уже заполняется более, чем полностью. Обновлять приходится со своей флешки или USB-HDD. Иначе места просто не хватит. Да и просто в процессе эксплуатации сама 1С создаёт то и дело файлы вспомогательные, которые со временем (достаточно быстрым временем - раз в пару месяцев) забивают остатки и крохи свободного места.
Решение проблемы: Переткнуть или добавить пространства в данное устройство вообще не вариант. Потому есть два способа:
1) Радикальный. Убрать это всё, приобрести более-менее сносный компьютер или ноутбук (вопрос 15-18 тысяч рублей) и установить всё там. А эта экономия годичной давности в размере тысячи-двух останется опытом у клиента.
2) По возможности чистить всё, что не нужно. Убирать вообще все программы, убирать вообще все драйверы торгового оборудования, если они не используются, бороться за каждый мегабайт пространства. В том числе - и в папке Users, где много со временем хранится ненужных файлов временных.
Как можно понять, первый вариант - разовый, но от такой ошибки точно поможет избавиться. Второй вариант требует вызова системного администратора раз в два-три месяца. ОК. Пусть его работа будет 500 рублей. 2000-3000 в год получится. Пусть это устройство было куплено за 10000 рублей год назад. Не проще ли поставить было нормальный системный блок с монитором за 18000? Ведь, за год на системного администратора уже потрачено 3000. Ещё через год выйдут 16000. А потом уже станет просто дороже.
Подписывайтесь на канал "Кассовик" и ни одна, даже самая малейшая проблема не доставит Вам совершенно никаких неприятностей.
Пропадает место на жестком диске, и 1С:Розница выдает ошибку «На устройстве нет свободного места». Мой опыт в данной ситуации.
Я не люблю Windows 10 за то, что с ней все как-то непросто. В системе есть куча процессов, скрытых от глаз пользователя, которые зачастую не облегчают жизнь, а усложняют. Одна только служба обновления Windows 10 чего стоит. Но никогда бы не подумал, что столкнусь с проблемой, обозначенной в заголовке статьи: в режиме РМК 1С:Розница выдала ошибку о нехватке свободного места на жестком диске:
Иными словами, Розница не может создать необходимый для своей работы временный файл v8_C8D8.tmp по адресу «C:\Users\UserName\AppData\Local\Temp\» и ее работа прекращается. Если проверить свободное место на диске, то можно увидеть «картину», подтверждающую вышеуказанную ошибку:
Смотрю содержимое папки «Temp» и вижу, что в ней присутствуют два файла: aria-debug-3624.log и aria-debug-4936.log, которые в сумме занимают пару десятков гигабайт:
Снова OneDrive. Так и есть — после установки очередных обновлений Windows, сервис OneDrive стал «плодить» файлы «aria-debug-ХХХХ.log», беспощадно пожирая место на диске.
OneDrive сжирает память системного диска — как быть?
Первое, что приходит в голову — удалить вручную все файлы «aria-debug-ХХХХ.log» из папки Temp, расположенной по адресу: «C:\Users\UserName\AppData\Local\Temp\». Но сервис OneDrive снова начнет «трудиться», и через несколько дней проблема с нехваткой свободного места на диске придет снова, как возвратный тиф. Если в работе OneDrive нет нужды, то лучше всего его отключить:
- Запускаем «Командную строку» от имени администратора (Win+X, в появившемся меню выбираем пункт «Командная строка (администратор)»);
- Вводим команду деинсталляции OneDrive: «%SystemRoot%\System32\OneDriveSetup.exe /uninstall»:
- Запрещаем работу службы OneDrive в системном реестре — кнопка Пуск/Выполнить/regedit. Находим ветку реестра «HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Skydrive». Создаем новый параметр типа «DWORD» (правая кнопка мыши/создать) с именем «DisableFileSync» и значением, равным «1». Нажимаем «Ок», закрываем редактор реестра и перезагружаем ПК:
Готово! Сервис OneDrive отключен и больше не побеспокоит.
- Но я решил пойти немного дальше и написать bat-файл, который на всякий случай каждый раз при запуске Windows будет «чистить мусор» в нескольких папках Temp, имеющихся в системе. Для этого создал текстовый файл «Очистка Temp» со следующим содержимым:
DEL /F /S /Q /A «C:\Windows\Temp\*»
DEL /F /S /Q /A «C:\Temp\*»
DEL /F /S /Q /A «C:\Users\UserName\AppData\Local\Temp\*»
(На всякий случай обращу внимание на то, что в адресе «C:\Users\UserName\AppData\Local\Temp\*» текст «UserName» — это имя пользователя, и его необходимо поменять на свое).
Изменил его расширение (с *.txt на *.bat), скопировал в корень диска C: и создал в «Планировщике заданий» новую задачу на выполнение данного «батника» при запуске системы (о том, как создать задачу в планировщике заданий Windows, я писал в статье «УТМ: Starting EGAIS Agent — Admin shell»):
Читайте также: