Содержание
- Слишком мало виртуальной памяти
- Как изменить размер файла подкачки Windows 10, 8, 7
- Виртуальная память компьютера
- Общие правила правильной настройки файла подкачки
- Файл подкачки Windows 10 — как увеличить или отключить
- Файл подкачки Windows 10
- Как изменить размер файла подкачки
- Как отключить файл подкачки
- Как перенести файл подкачки на другой диск
Слишком мало виртуальной памяти
Начну издалека.
В компьютере присутствуют 2 вида памяти — это Оперативная и Физическая.
Оперативная — находится в планках Оперативной памяти на материнской плате. От её объема зависит быстродействие компьютера (чем больше, тем быстрее). В «оперативке» происходят всяческие процессы, нужные для работы Операционной Системы (ОС) и к которым нужно иметь быстрый доступ (оперативный). На этом хватит маленького ознакомления с ней.
Физическая — находится в жестком диске. Подразумевается как место, отведенное файлам ОС и Вашим личным (фото, видео, программы и т.п.).
Но здесь есть небольшой нюанс. Компьютеры, на которых установлена ОС Windows, используют для своих целей Виртуальную память.
Виртуальная память — это своеобразный симбиоз Оперативной и Физической памяти. Когда в оперативной памяти становится мало места, а системе нужно функционировать, она обращается к физической памяти и проделывает с ней те же операции, что и с оперативной. Сложно объяснил? Тогда попроще.
При установке Windows создается Файл подкачки, который находится в системном диске (где установлена ОС) и имеет название pagefile.sys (он скрытый и системный).
Вот к нему и обращается ОС, когда в «оперативке» не хватает памяти. В принципе можно сказать что в этом файле и сосредоточена вся Виртуальная память.
Обычно такой недостаток памяти системой оповещается в подобном окне:
Это означает то, что Виртуальная память, а именно размер файла подкачки слишком мал для выполнения всех операций.
Обычно такое происходит со временем, когда Вы устанавливаете всё больше и больше программ, а они занимают всё больше физического места и процессов тоже становится больше, а они в свою очередь занимают больше оперативной памяти. Что в итоге приводит к малому объему виртуальной памяти.
Кстати, подобное явление так же можно отнести к признакам торможения и зависания компьютера.
Установить нужный размер Виртуальной памяти (файла подкачки) можно следующим образом:
В Windows XP: ПКМ по “Мой компьютер” – “Свойства” – вкладка “Дополнительно” – “Быстродействие” – “Параметры”
В Windows 7: ПКМ по “Компьютер” – “Свойства” – слева выбираем “Дополнительные параметры системы” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.
В конечном счёте окошко будет таким:
Вот здесь и нужно изменять. Обычно лучше увеличить данный размер.
Отмечу лишь что нужно уделить больше внимания на Дополнительные советы по оптимизации файла подкачки.
Как изменить размер файла подкачки Windows 10, 8, 7
Читайте, как правильно настроить файл подкачки в Windows . Если со временем ваш компьютер начал работать медленнее, то его производительность можно увеличить путём внесения некоторых изменений в настройки. Тонкая настройка Windows , имеет важное значение для получения максимальной производительности вашего компьютера. В случае неправильной настройки, даже самый быстрый компьютер будет работать медленнее.
Виртуальная память компьютера
Виртуальная память компьютера – это часть памяти жесткого диска, которая используется Windows в том случае, если физическая память полностью заполнена.
Например, на компьютере имеется 4 ГБ оперативной памяти, а пользователь запускает процессы и приложения, которым необходимо для работы 5 ГБ. В таком случае Windows заполняет имеющиеся в наличии 4 ГБ оперативной памяти, а после этого начинает использовать свободное место на жестком диске для компенсации недостатка необходимой оперативной памяти.
Это осуществляется с помощью файла подкачки, который ещё называют виртуальной памятью компьютера, который Windows по мере необходимости может увеличивать или уменьшать. Но запись на жесткий диск происходит медленнее чем на оперативную память, и поэтому во время использования файла подкачки производительность компьютера падает.
Именно поэтому объём оперативной памяти является такой важной характеристикой производительности компьютера. Тем не менее, файл подкачки можно настроить таким образом, чтобы у системы не было необходимости его увеличивать или уменьшать. И таким образом избежать причин, по которым производительность работы компьютера будет падать.
По умолчанию, для файла подкачки используется загрузочный раздел (раздел на котором расположена операционная система). Рекомендованный размер для файла подкачки – 1,5 размера имеющейся в наличии оперативной памяти.
Для изменения настроек файла подкачки:
- Кликните правой кнопкой мыши на меню Пуск и перейдите в Панель управления .
- Далее перейдите в меню Система / Дополнительные параметры системы / Параметры / Дополнительно
- В вкладке Дополнительно панели Параметры быстродействия, нажмите кнопку Изменить
- Перед нами окно настройки параметров Виртуальной памяти (или файла подкачки).
Если на компьютере установлена Windows 10 или 8, SSD-диск и процессор серии Core i3, i5 или i7, то особо переживать о необходимости изменения параметров в данном окне не следует – особой разницы в работе компьютера наблюдаться не будет, его мощности достаточно для работы с файлом подкачки в автоматическом режиме.
Но в случае с Windows 7 или 8 с обычным жестким диском (HDD) и процессором попроще – желательно выбрать объём файла подкачки вручную.
Общие правила правильной настройки файла подкачки
Для достижения максимально производительности лучше создать файл подкачки не на загрузочном разделе (с Windows), а на другом. А ещё лучше на другом жестком диске. Так, Windows сможет обрабатывать больше операций чтения/записи, поскольку файл подкачки не будет загружать системную папку, к которой Windows необходимо постоянно обращаться во время работы.
Единственным недостатком переноса файла подкачки из системного раздела является то, что Windows использует его для записи отладочной информации на случай выхода компьютера из строя или BSoD ошибок. Тут каждый должен решить сам для себя. Если на системном диске (С:) вашего компьютера достаточно пространства и вы на нём храните важные данные, то этого можно и не делать.
То есть лучше, когда файл подкачки находится на системном разделе, но в случае дефицита свободного места – его можно перенести и на другой. Но в Windows есть встроенный алгоритм, в соответствии с которым система автоматически использует наименее доступный файл подкачки. Поэтому продвинутые пользователи иногда создают на своём компьютере два файла подкачки, копируя их и размещая один из них на Диск (С:), другой на Диск (D:).
Но как же быть с фрагментацией файла подкачки? Для того чтобы уменьшить фрагментацию файла подкачки необходимо установить одинаковое значение его Исходного и Максимального размера. В таком случае файл не будет увеличиваться и уменьшаться, а соответственно не будет происходить его фрагментация.
- Объём файла подкачки может определяться системой автоматически или устанавливаться пользователем в ручном режиме.
Для автоматического определение размера файла подкачки устанавливаем галочку напротив соответствующего параметра окна Виртуальной памяти.
Для установки его размера вручную – поставьте отметку напротив параметра «Указать размер» и укажите его Исходное и Максимальное значение.
- Файл подкачки можно удалить из компьютера, если у пользователя нет необходимости в его использовании или он сильно снижает производительность компьютера (для слабых машин).
Для удаления файла подкачки устанавливаем параметр «Без файла подкачки» и нажимаем «Задать» . - Файл подкачки можно перенести на другой диск.
Для этого, отключаем файл подкачки и нажимаем кнопку «Задать» . После, выбираем другой диск, указываем размер файла подкачки, либо делаем размер по выбору системы и нажимаем «Задать» . После этого нажимаем кнопку «Ok» и перезагружаем компьютер.
Обратите внимание:параметры файла подкачки применяются только после перезагрузки компьютера
Файл подкачки Windows 10 — как увеличить или отключить
Файл подкачки Windows 10, именуемый «pagefile.sys», — это выделенная на винчестере область, которая сохраняет в себе элементы программ и обрабатываемые пользователем файлы, не умещающиеся в оперативной памяти. Принцип его работы заключается во временном увеличении оперативной памяти, вследствие чего все установленные приложения (да и сама система) имеют больше пространства для полноценной работы, нежели в случае, если бы им была доступна исключительно физическая память.
Когда во время работы с ресурсоемкими программами оперативной памяти перестает хватать, система инициирует обращение к файлу подкачки, чтобы пользователь имел возможность завершить начатые им процессы. Если человек одновременно запускает несколько утилит, то система отслеживает их активность и выгружает из памяти те, что в данный момент не используются. После этого они работают в файле подкачки, а в оперативной памяти остаются только те программы, с которыми пользователь взаимодействует. Иными словами, файл подкачки — это программное дополнение для оперативной (физической) памяти, способ ее увеличения. Именно поэтому его еще называют виртуальной памятью.
Каждое приложение, даже самое простенькое, во время запуска загружает свои данные в память компьютера. Чем больше утилит открыто пользователем, а в особенности ресурсоемких, тем больше места они требуют для нормального функционирования. Если бы не было файла подкачки, то объема оперативной памяти попросту бы не хватило для всех приложений, что вызвало бы сбои в работе программ.
Файл подкачки Windows 10
Файл подкачки располагается на системном диске (в подавляющем большинстве случаев это диск «C»), он имеет атрибуты «Системный файл» и «Скрытый». Последний предназначен для того, чтобы неопытные пользователи ненароком не удалили или не видоизменили файл.
Каждая операционная система последних поколений (от Windows 7 до Windows 10) самостоятельно подбирает для себя размер файла подкачки, это зависит из характеристик компьютера, где Windows установлена. В разных случаях система бронирует себе либо меньший или равный оперативной памяти объем, либо в 2 раза превышающий.
Узнать размер файла подкачки на своем компьютере можно, кликнув правой кнопкой мыши по ярлыку «Этот компьютер» и вызвав контекстное меню. В нем нужно перейти в подпункт «Свойства», где выбрать «Система». Прямо перед взором будет видна вкладка «Свойства системы». Далее есть раздел «Быстродействие», а в нем вкладка «Параметры». В ней необходимо кликнуть по меню «Дополнительно», где в нижней части окошка будет видна область «Виртуальная память». Именно здесь можно увидеть объем файла подкачки на вашем компьютере.
У меня, например, оперативной памяти 16 Гб, при таком объеме система посчитала нужным выделить 800 Мб для нужд файла подкачки. При чем определила она самостоятельно, в автоматическом режиме.
Как изменить размер файла подкачки
Не всех пользователей может устраивать присвоенное системой значение, поэтому нужно знать, как изменить размер файла подкачки в Windows 10. Для этого нужно перейти в окошко «Параметры быстродействия», где открыть вкладку «Дополнительно». В появившемся диалоговом окне, в области «Виртуальная память», кликнуть по кнопке «Изменить…».
В новом окне видно, что система по умолчанию активирует пункт, который позволяет ей самостоятельно выбирать размер — «Автоматически выбирать объем файла подкачки». Сам файл, кстати, также устанавливается операционной системой на диск «C».
Теперь что непосредственно касается вопроса, как увеличить размер файла подкачки в Windows 10. Чаще всего его именно увеличивают, но и для уменьшения процедура полностью аналогична. Итак, для этого нужно убрать галочку в пункте «Автоматически выбирать объем файла подкачки». Это позволит включить режим ручной регулировки. Далее нужно нажать на пункт «Указать размер», после чего в области «Исходный размер» и «Максимальный размер» необходимо ввести одинаковые значения в Мб (это рекомендовано для того, чтобы не инициировать фрагментацию файлов). Исходя из характеристик определенного компьютера, можно указать объем равный оперативной памяти или в 2 раза превышающий — на этот показатель влияет исключительно быстродействие вашей машины.
После выставления всех настроек нужно нажать «Задать», а потом «Ок». Вновь указанные настройки вступят в силу после перезагрузки компьютера.
Проводить такую операцию рекомендуется в случаях, когда явно становится видно, что для нормального функционирования нескольких программ одновременно не хватает памяти.
Как отключить файл подкачки
Для того чтобы понять, как отключить файл подкачки Windows 10, нужно определиться, так ли это необходимо. Если же да, то необходимо просто поставить галочку напротив пункта «Без файла подкачки». Делается это в том же самом окошке, где и манипуляции с размером. В конце надо также поочередно нажать «Задать» и «Ок», что приведет к перезагрузке компьютера.
В целом я бы не рекомендовал удалять файл подкачки даже в том случае, если у вас невероятно много оперативной памяти. Дело в том, что работа некоторых программ будет некорректной. Это могут быть старые версии привычных вам утилит, виртуальные приводы и диски, неверная запись системной информации и прочее.
Так же без файла подкачки не будет сбрасываться дамп памяти на диск при сбоях в работе Windows, что может привести к проблемам в будущем.
Лучше указать минимальный объем виртуальной памяти, это никак не повлияет на быстродействие компьютера, но в случае зависаний вы точно будете знать, в чем неполадка и как ее устранить.
Как перенести файл подкачки на другой диск
Диск «C» — не единственное место, где может находиться виртуальная память, его смело можно ставить на другие диски. Для этого необходимо сначала удалить его с системного, как это описано выше, а затем в этом же окошке просто указать другой диск, задать необходимый размер (или же дать это сделать операционной системе), после чего нажать «Задать» и «Ок». Теперь вы будете знать, как перенести файл подкачки на другой диск быстро и без проблем.
В заключение хотел бы сказать, что файл подкачки является важным системным элементом, который очень поможет тем, у кого малый объем оперативной памяти. Он существенно облегчит работу с ресурсоемкими программами, позволяя работать без тормозов в виде зависаний, перезагрузок и постоянных вызовов Диспетчера задач.
Содержание
- Слишком мало виртуальной памяти
- Developing.ru
- Как бороться с “thread creation error: Недостаточно памяти..
- Ошибка SQL Server: файл подкачки слишком мал для этой операции
- Как эффективно запустить несколько процессов / моделей Pytorch одновременно? Traceback: файл подкачки слишком мал для выполнения этой операции.
- Ошибка SQL Server: файл подкачки слишком мал для этой операции
Слишком мало виртуальной памяти
Начну издалека.
В компьютере присутствуют 2 вида памяти — это Оперативная и Физическая.
Оперативная — находится в планках Оперативной памяти на материнской плате. От её объема зависит быстродействие компьютера (чем больше, тем быстрее). В «оперативке» происходят всяческие процессы, нужные для работы Операционной Системы (ОС) и к которым нужно иметь быстрый доступ (оперативный). На этом хватит маленького ознакомления с ней.
Физическая — находится в жестком диске. Подразумевается как место, отведенное файлам ОС и Вашим личным (фото, видео, программы и т.п.).
Но здесь есть небольшой нюанс. Компьютеры, на которых установлена ОС Windows, используют для своих целей Виртуальную память.
Виртуальная память — это своеобразный симбиоз Оперативной и Физической памяти. Когда в оперативной памяти становится мало места, а системе нужно функционировать, она обращается к физической памяти и проделывает с ней те же операции, что и с оперативной. Сложно объяснил? Тогда попроще.
При установке Windows создается Файл подкачки, который находится в системном диске (где установлена ОС) и имеет название pagefile.sys (он скрытый и системный).
Вот к нему и обращается ОС, когда в «оперативке» не хватает памяти. В принципе можно сказать что в этом файле и сосредоточена вся Виртуальная память.
Обычно такой недостаток памяти системой оповещается в подобном окне:
Это означает то, что Виртуальная память, а именно размер файла подкачки слишком мал для выполнения всех операций.
Обычно такое происходит со временем, когда Вы устанавливаете всё больше и больше программ, а они занимают всё больше физического места и процессов тоже становится больше, а они в свою очередь занимают больше оперативной памяти. Что в итоге приводит к малому объему виртуальной памяти.
Кстати, подобное явление так же можно отнести к признакам торможения и зависания компьютера.
Установить нужный размер Виртуальной памяти (файла подкачки) можно следующим образом:
В Windows XP: ПКМ по “Мой компьютер” – “Свойства” – вкладка “Дополнительно” – “Быстродействие” – “Параметры”
В Windows 7: ПКМ по “Компьютер” – “Свойства” – слева выбираем “Дополнительные параметры системы” – вкладка “Дополнительно” – “Быстродействие” – “Параметры” – “Дополнительно” – “Виртуальная память” – “Изменить”.
В конечном счёте окошко будет таким:
Вот здесь и нужно изменять. Обычно лучше увеличить данный размер.
Отмечу лишь что нужно уделить больше внимания на Дополнительные советы по оптимизации файла подкачки.
Источник
Developing.ru
Как бороться с “thread creation error: Недостаточно памяти..
Мастера подскажите, как бороться с “thread creation error: Недостаточно памяти для обработки команды”, говорит, что, мол, мало памяти, хотя под стек выделено 256M <$M 16384,268435456>, на машине стоит 512М, в диспетчере задач приложение показывает, что для приложения выделено около 5M. Пишу на Delphi 7 под WinXP.
Может, кто сталкивался с такой бедой, из каких соображений принимается решение, что не хватает памяти. До того как в проге было мало элементов (меньше сотни кнопок, меток и т.д.) такое сообщение не выскакивало, сейчас их несколько сотен, такое сообщение выскакивает, после того, как вызываю play_sound для проигрывания wav файла, но ф-н sndPlaySound все время выдает FALSE, хотя перенес этот модуль из старого проекта там все работало, а после этого еще раз play_sound но для пробирования тона, процесс (Thread) созданный sndPlaySound так и остается, а звука нет. Причем если вызывать sndPlaySound с тем же именем файла, но указанным как константа – звук есть, если же переменная (PChar) – звука нет.
Содержание ComboBox’ов (ItemIndex = -1 если задал имя файла ):
нет
100 Гц, 1 гудок
100 Гц, 2 гудка
200 Гц, 1 гудок
200 Гц, 2 гудка
300 Гц, 1 гудок
300 Гц, 2 гудка
500 Гц, 1 гудок
500 Гц, 2 гудка
700 Гц, 1 гудок
700 Гц, 2 гудка
1000 Гц, 1 гудок
1000 Гц, 2 гудка
1500 Гц, 1 гудок
1500 Гц, 2 гудка
2000 Гц, 1 гудок
2000 Гц, 2 гудка
type
TPlayToneThread = class(TThread) // Поток проигрывания тона
private
Frequency: integer; // Частота тона, Гц
Duration: integer; // Длительность выдачи тона, мс
Count: integer; // Кол-во выдаваемых тонов
protected
procedure Execute; override; // Исполняемая часть
end;
Источник
Ошибка SQL Server: файл подкачки слишком мал для этой операции
Изучите НЕОБХОДИМОЕ ОБУЧЕНИЕ ASP.NET | Учебник по ASP.NET Полный курс для начинающих [Учебник] | #anik
Я запускаю SQL Server 2012 Express (v 11.0.3000) на виртуальном сервере под управлением Windows Server 2008 R2. За последние пару недель SQL Server случайным образом вылетал или зависал. Глядя на журнал SQL-сервера, кажется, что прямо перед сбоями я получаю сообщение об ошибке: «Не удалось загрузить DLL dbghelp.dll или одну из DLL, на которые он ссылается. Причина: 1455 (файл подкачки слишком мал для этого операция . «
Я не понимаю, относится ли это к файлу подкачки SQL Server или файлу подкачки Windows. Поскольку это виртуальный сервер, виртуальная память отключена в конфигурации системы Windows. Когда я захожу в диспетчер задач, он показывает, что у меня 94089 МБ свободной физической памяти. Я нашел статью, в которой говорится, что на виртуальном сервере вся память в любом случае является виртуальной, поэтому для виртуализированного экземпляра Windows все это выглядит как физическая память. Поэтому, если у сервера есть столько доступной памяти, я не понимаю, почему файл подкачки SQL Server будет слишком маленьким.
Когда я искал это сообщение об ошибке 1455, я нашел эту статью (http://www.sqlservercentral.com/Forums/Topic1487760-5-1.aspx), в которой предлагается уменьшить максимальный объем памяти сервера. Я предполагаю, что это означает уменьшение максимального объема памяти сервера в свойствах сервера SQL Server. В настоящее время установлено 1024 МБ. Кажется нелогичным уменьшить объем памяти сервера в этой ситуации. К тому же 1 ГБ не кажется большим.
Когда я перехожу на вкладку «Общие» свойств SQL Server, значение «Память» равно 4096 (МБ).
Ниже приведен снимок экрана журнала SQL Server: введите здесь описание изображения.
Источник
Как эффективно запустить несколько процессов / моделей Pytorch одновременно? Traceback: файл подкачки слишком мал для выполнения этой операции.
Фон
У меня очень маленькая сеть, которую я хочу протестировать с разными случайными начальными числами. Сеть почти не использует 1% вычислительной мощности моих графических процессоров, так что теоретически я мог бы запустить 50 процессов одновременно, чтобы опробовать сразу несколько разных семян.
Проблема
К сожалению, я даже не могу импортировать pytorch в несколько процессов. Когда количество процессов превышает 4, я получаю сообщение Traceback о слишком маленьком файле подкачки.
Минимальный воспроизводимый код§ — dispatcher.py
§ Я увеличил количество семян, чтобы люди с лучшими машинами также могли их воспроизвести.
Минимальный воспроизводимый код — ml_model.py
Дальнейшее расследование
Я заметил, что каждый процесс загружает в оперативную память много dll. И когда я закрываю все другие программы, которые используют много ОЗУ, я могу получить до 10 процессов вместо 4. Так что это похоже на ограничение ресурсов.
Вопросов
Есть ли обходной путь?
Какой рекомендуемый способ обучить множество небольших сетей с помощью pytorch на одном графическом процессоре?
Должен ли я вместо этого написать собственное ядро CUDA или использовать другой фреймворк для этого?
Моя цель состояла в том, чтобы запускать около 50 процессов одновременно (на машине с ОЗУ 16 ГБ, ОЗУ графического процессора 8 ГБ)
Источник
Ошибка SQL Server: файл подкачки слишком мал для этой операции
Я запускаю SQL Server 2012 Express (v 11.0.3000) на виртуальном сервере под управлением Windows Server 2008 R2. За последние пару недель SQL Server случайно разбился или висел. Если посмотреть на журнал SQL-сервера, кажется, что перед ошибками я получаю сообщение об ошибке «Не удалось загрузить DLL dbghelp.dll или одну из библиотек DLL, которые он ссылается. Причина: 1455 (Файл подкачки слишком мал для этого операция. «
Я смущен относительно того, ссылается ли это на файл подкачки SQL Server или файл подкачки Windows. Поскольку это виртуальный сервер, виртуальная память отключается в конфигурации системы Windows. Когда я перехожу к диспетчеру задач, он показывает, что у меня есть 94,089 МБ свободной физической памяти. Я нашел статью, в которой говорится, что на виртуальном сервере вся память виртуальна в любом случае, поэтому для виртуализованного экземпляра Windows все это выглядит как физическая память. Поэтому, если на сервере имеется много доступной памяти, я не понимаю, почему файл подкачки SQL Server будет слишком мал.
Когда я ищу это сообщение об ошибке 1455, я нашел эту статью (http://www.sqlservercentral.com/Forums/Topic1487760-5-1.aspx), которая предполагает сокращение максимальной памяти сервера. Я предполагаю, что это означает уменьшение максимального размера памяти сервера в свойствах сервера в SQL Server. В настоящее время установлено значение 1024 МБ. В этой ситуации кажется недопустимым уменьшение памяти сервера. Плюс, 1GB не похоже на много.
Когда я перехожу на вкладку «Общие» свойств SQL Server, значение для памяти составляет 4096 (МБ).
Ниже приведен снимок экрана журнала SQL Server: введите описание изображения здесь
Источник
Содержание
- Все о файле подкачки
- Что такое ФП и для чего он нужен
- Настройка файла подкачки на Windows 10
- Как изменить размер ФП на Windows 10
- Как выбрать оптимальный размер ФП
- Как отключить (удалить) ФП на Windows 10
- Как перенести или добавить файл подкачки на другой диск
- Видео: как правильно работать с файлом подкачки
- Файл подкачки в Windows 10: оптимальный размер, как изменить, переместить, отключить или удалить?
- Содержание:
- Что такое файл подкачки?
- Какой размер файла подкачки рекомендуется использовать?
- Как изменить размер файла подкачки?
- Как отключить файл подкачки в Windows 10?
- Как удалить файл подкачки (pagefile.sys и swapfile.sys) в Windows 10?
- Как снова включить файл подкачки в случае возникновения проблем?
- Как перенести файл подкачки на другой диск?
- Что делать, если из-за манипуляций с файлом подкачки были утеряны важные данные?
Все о файле подкачки
Виртуальная память (ВП), файл подкачки (ФП) — это разные названия одного и того процесса в работе операционной системы Windows. Основной целью работы файла подкачки является дополнением к оперативной памяти, когда её не хватает. Настроить ФП очень просто, сделать это можно всего несколькими кликами мышки.
Что такое ФП и для чего он нужен
Файл подкачки — это выделенное место на жёстком диске, основным предназначением которого является дополнять оперативную память, хранить резервные и некоторые другие данные для нормального функционирования операционной системы. ФП является скрытым, по умолчанию находится на системном диске и имеет название pagefile.sys.
В интернете можно найти кучу споров на тему виртуальной памяти: нужна ли она, если да, то в каких случаях, когда от файла подкачки можно отказаться совсем и многое другое. На личном опыте автор убедился, что полностью от ФП отказаться нельзя, в противном случае ОС очень быстро выйдет из строя. Дело в том, что виртуальная память часто используется системой для кэширования разных данных. Это позволяет меньше потреблять ресурсы ОП. И пользователи, компьютеры которых заряжены большим объёмом ОП (8 ГБ и больше), считают, что кэширование в этом случае не нужно. При этом забывают, что в ВП хранятся и файлы Windows, включающие отладочную информацию. В этом случае (без файла подкачки), любой сбой в работе ОС может привести к печальным последствиям вплоть до повреждения системных файлов.
Настройка файла подкачки на Windows 10
Виртуальную память настроить очень просто. Все установки и параметры находятся в одном месте — дополнительных свойствах системы. Открыть необходимую среду параметров можно двумя способами: через свойства компьютера или поиск WIndows.
Также можно не мучить себя переходами между свойствами и открыть «Параметры быстродействия» воспользовавшись поиском.
Далее повторяем четвёртый пункт инструкции выше.
Как изменить размер ФП на Windows 10
После нажатия кнопки «Изменить» откроется окно редактора ВП. Для внесения любых правок сразу снимаем галочку с «Автоматически выбирать…».
Как выбрать оптимальный размер ФП
Выбрать подходящий размер ВП не так просто, как может показаться на первый взгляд. Нужно обращать внимание на ряд факторов:
Учитывать свободный объем памяти на разделе диска очень важно. Для нормального функционирования Windows необходимо 10–15 ГБ незанятого места на системном разделе. В других томах винчестера можно оставить меньше объёма.
Размер ОП можно условно разделить на три части:
Из личного опыта знаю, что для игр требуется очень много памяти. Когда объем ОП был 4 ГБ, а ВП была установлена на автоматическую корректировку системы, то при запущенной игре и браузере файл pagefile.sys имел размер 11 ГБ. Быстродействием система не отличалась, так как винчестер сильно проигрывает оперативной памяти в скорости обработки данных.
Как отключить (удалить) ФП на Windows 10
Файл подкачки отключать не рекомендуется, однако, если есть такая потребность, к примеру, чтобы отформатировать рабочий диск, это можно сделать очень быстро.
Приводить файл подкачки к минимальному значению рекомендуется только в компьютерах со стабильным энергопитанием и узконаправленной сферой деятельности — только для работы или только для игр. Иначе система может быть подвержена повреждениям и потери данных.
Как перенести или добавить файл подкачки на другой диск
Когда на системном диске не хватает места для ФП или в компьютере установлено два винчестера, один из которых твердотельный накопитель и ОС установлена не на него, есть смысл перенести или добавить виртуальную память на несистемный раздел.
Видео: как правильно работать с файлом подкачки
Произвести изменения виртуальной памяти компьютера очень просто. Достаточно придерживаться элементарных правил при любом редактировании и компьютер будет радовать вас быстродействием.
Источник
Файл подкачки в Windows 10: оптимальный размер, как изменить, переместить, отключить или удалить?
Пользователям операционной системы Windows не раз приходилось слышать о некоем файле подкачки. В этой статье мы рассмотрим, что это такое, для чего используется и как правильно его настроить.
Содержание:
Что такое файл подкачки?
Файл подкачки (она же виртуальная память) это некий файл, который хранится на жестком (или SSD) диске и в который записываются данные оперативной памяти, когда ее начинает не хватать для нормальной работы операционной системы.
Чтобы лучше понять, что это такое, давайте рассмотрим принцип работы на реальном примере. Допустим вы в браузере некое количество вкладок. Для работы любой вкладки система выделяет количество оперативной памяти, необходимое для нормального отображения ее содержимого. Естественно, чем сложнее контент на странице, тем больше оперативной памяти нужно. Но что делать, если на компьютере запущено несколько «тяжелых» программ, несколько вкладок в браузере и вам нужно открыть еще, но компьютер начинает тормозить?
В такой ситуации система скопирует данные тех вкладок, которые не используются в данный момент и запишет их на жесткий диск в файл подкачки. После этого данные выгрузятся из оперативной памяти, и она освободится для других задач.
Если же вам снова нужно будет открыть любую из вышеописанных вкладок браузера — система прочтет данные из файла подкачки и снова скопирует их в оперативную память.
И тут возникает вполне разумный вопрос — зачем вообще использовать оперативную память, если данные можно читать прямо с накопителя? Ответ прост: жесткие (и даже SSD диски) слишком медленные и не позволяют обеспечить необходимую скорость обмена данными между процессором и памятью. Оперативная память в разы быстрее и позволяет обеспечить необходимую скорость. Но в то же время главным ее недостатком является полная потеря данных при отключении питания. Да и цена ощутимо дороже.
К примеру, на сегодняшний день за те деньги, которые стоит 16 Гб оперативной памяти — вы без проблем сможете приобрести SSD накопитель на 512Гб или обычный жесткий диск на 2 Терабайта. Однако, исключить использование оперативной памяти пока что нельзя в виду огромной (по сравнению даже с SSD накопителями) скорости передачи информации.
В старых версиях операционной системы Windows в качестве файла подкачки использовался файл pagefile.sys Начиная с версии Windows 10 используются два файла — pagefile.sys и swapfile.sys. Они всегда работают вместе и хранятся в корне диска C: Для их просмотра нужно включить отображение скрытых и системных файлов и папок. Для этого откройте диск C: выберите вкладку «Вид» и поставьте галочку возле «Скрытые элементы»
В первый файл (pagefile.sys) записываются данные из приложений, которые вы установили самостоятельно из сторонних источников, соответственно его размер может достигать нескольких Гигабайт. Во втором файле (swapfile.sys) записываются данные из системных приложений и тех, которые вы установили из Microsoft Store. Поэтому настоятельно не рекомендуется полностью отключать файл подкачки для экономии места на системном диске, так как многие системные приложения попросту перестанут запускаться. Ели же вам нужно освободить память на системном диске – для этого есть другие способы. Более детально вы можете прочесть в статье «Как освободить место на системном диске»
Какой размер файла подкачки рекомендуется использовать?
По умолчанию, в операционной системе Windows 10 установлен размер файла подкачки, который по мнению разработчиков является универсальным для всех целей пользователя. Помимо этого, если в компьютере установлен большой объем оперативной памяти – файл подкачки практически не используется.
Однако, иногда задачи пользователя требуют его увеличения. Создатели Windows предвидели это и добавили такую возможность. Перед тем, как приступить непосредственно к процессу изменения размера файла подкачки надо знать какой размер лучше всего установить, чтобы обеспечить максимальную производительность. Некоторые пользователи полагают, что чем выше размер файла подкачки – тем лучше для работоспособности системы. На самом деле это далеко не так.
Если пользователь установит слишком большой размер файла подкачки – система попросту начнет игнорировать оперативную память и вместо прироста производительности пользователь получит жутко лагающую операционную систему (так как жесткий диск в разу более медленный).
Если же наоборот – пользователь установит слишком маленький размер файла подкачки – это будет равноценно ее отключению и многие системные утилиты могут перестать работать.
Сегодня в интернете можно встретить разные рекомендации как рассчитать размер файла подкачки. Мы же выбрали две наиболее разумные концепции.
Первая гласит, что чем больше размер оперативной памяти, тем меньше размер файла подкачки. Это объясняется тем, что если объем оперативной памяти очень большой – все временные данные итак будут хранится в ней, а значит файл подкачки будет только нагружать жесткий диск. В таком случае рекомендуется использовать следующие параметры:
Вы, наверное, обратили внимание что значение размера указано два раза. Это исходный и максимальный размер файла подкачки. Когда-то, когда жесткие диски в компьютерах были очень маленького размера – имело смысл для файла подкачки задавать разные размеры – это позволяло экономить дисковое пространство. Однако в наше время лучше всего использовать одно и тоже значение для обеих граф. Таким образом вы снизите нагрузку — система не будет постоянно пересчитывать размер файла подкачки, плюс снизится уровень фрагментации.
Второй способ предполагает расчет оптимального размера файла подкачки. Для этого следует:
Шаг 1: Запустите все приложения, которые вам нужны. После этого нажмите комбинацию клавиш Ctrl + Alt + Delete
Шаг 2: Перед вами откроется «Диспетчер задач». Перейдите на вкладку «Производительность». Там вы увидите используемое количество оперативной памяти.
Шаг 3: Умножьте используемое количество оперативной памяти в два раза и отнимите от этого значения размер установленной оперативной памяти в вашем компьютере.
К примеру, в нашем примере установлено 6 ГБ оперативной памяти, а диспетчер задач показывает, что при необходимой для нас нагрузке используется 3,7 ГБ. Расчёт размера файла подкачки будет выглядеть следующим образом:
3,7 ГБ х 2 – 6 Гб = 1,4 ГБ
Исходя из расчета можно сделать вывод, что нам нужно установить значение 1400 МБ
Если после расчетов у вас получится отрицательное значение – значит у вас достаточный объем оперативной памяти и размер файла подкачки можно установить в автоматический режим.
Важно: размер файла подкачки ни в коем случае не должен превышать объем установленной оперативной памяти более чем в три раза. В противном случае вы наверняка получите неработоспособную операционную систему. Лучше всего воспользоваться любым из способов, описанным выше.
Как изменить размер файла подкачки?
Если вы произвели все необходимые расчеты и пришли к выводу, что вам нужно увеличить или уменьшить размер файла подкачки – выполните ряд простых действий:
Шаг 1: Щелкните правой кнопкой мышки по «Пуск» и выберите «Параметры»
Шаг 2: Перед вами откроется окно параметров Windows. Щелкните по «Система»
Шаг 3: Прокрутите все параметры в левой части окна в самый низ и выберите «О программе», а в правой части окна найдите пункт «Дополнительные параметры системы» и щелкните на нем.
Шаг 4: В окне дополнительных свойств системы, в поле «Быстродействие» щелкните на кнопке «Параметры»
Шаг 5: В открывшемся окне выберите вкладку «Дополнительно» и в поле «Виртуальная память» вы увидите какой размер файла подкачки используется сейчас. Если этот параметр вас не устраивает – нажмите кнопку «Изменить»
Перед вами откроется окно изменения размера файла подкачки. В первую очередь рекомендуем посмотреть на поле под названием «Общий размер файла подкачки на всех дисках». Там вы увидите три поля:
Шаг 6: Снимите галочку возле надписи «Автоматически выбирать объем файла подкачки», затем отметьте пункт «Указать размер», введите нужный размер файла подкачки в поле «Исходный размер» и «Максимальный размер» и нажмите кнопку «Задать», а затем кнопку «ОК».
В нашем случае система рекомендует использовать 1615 МБ (на 215 Мб больше чем мы предполагали), поэтому мы последуем рекомендации операционной системы и будем использовать 1615 Мб.
Если в вашем случае предложение системы будет сильно отличатся от ваших расчётов (к примеру, на 1 ГБ) – рассчитайте необходимый размер файла подкачки еще раз (используя инструкцию из предыдущего пункта этой статьи) и используйте то значение, которое у вас получилось, так как операционная система не всегда указывает правильные рекомендации.
После нажатия кнопки «ОК» перезагрузите компьютер, чтобы применить изменения.
Теперь, размер файла подкачки будет изменен. Чтобы это проверить снова выполните шаги с 1 по 5 и проверьте поле «Общий размер файла подкачки на всех дисках»
Как отключить файл подкачки в Windows 10?
Если вы решили полностью отключить файл подкачки – вы можете это сделать используя встроенные функции операционной системы.
Примечание: настоятельно не рекомендуется отключать файл подкачки в Windows 10, так как это может стать причиной сбое в работе операционной системы.
Если вы считаете, что количества установленной оперативной памяти в вашем компьютере достаточно абсолютно хватает для всех задач – лучше включить «Размер файла подкачки по выбору системы». Однако, если вы уверены, что хотите отключить файл подкачки – выполните следующие действия:
Шаг 1: Щелкните по иконке «лупы» возле кнопки «Пуск» и в поле поиска введите «Настройка представления и производительности системы» и нажмите на соответствующем результате поиска.
Шаг 2: Снимите галочку возле надписи «Автоматически выбирать объем файла подкачки», затем отметьте пункт «Без файла подкачки», и нажмите кнопку «Задать». После этого нажмите кнопку «ОК»
Шаг 3: Появится предупреждение о возможных последствия отключение файла подкачки. Нажмите «Да» и перезагрузите компьютер.
Теперь ваш файл подкачки будет отключен.
Как удалить файл подкачки (pagefile.sys и swapfile.sys) в Windows 10?
Файлы pagefile.sys и swapfile.sys являются системными файлами, поэтому удалить их при помощи проводника Windows 10 нельзя. Обычно, после отключения файла подкачки методом, описанным в предыдущем пункте этой статьи и перезагрузки операционной системы файлы pagefile.sys и swapfile.sys удаляются автоматически. Однако иногда возникают ситуации, когда файл подкачки остается на жестком диске даже после его отключения. Чаще всего это касается файла swapfile.sys
Чтобы удалить файл swapfile.sys вручную следует:
Шаг 1: Щелкните правой кнопкой мыши по «Пуск» и выберите «Выполнить» (можете также воспользоваться комбинацией клавиш «Win + R»). В открывшемся окне введите команду «regedit» и нажмите «Enter»
Шаг 2: Перед вами откроется редактор реестра. Перейдите по следующему адресу: КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management (вы можете просто скопировать этот адрес, вставить в адресной строке редактора реестра и нажать «Enter»)
Шаг 3: Щелкните правой кнопкой мыши на свободном пространстве в правой части окна и выберите «Создать», а затем «Параметр DWORD 32-бита»
Дайте новому параметру имя «SwapfileControl». После этого перезагрузите ваш компьютер. Файл будет полностью удален с жесткого диска.
Если вы вдруг захотите снова его вернуть – удалите только что созданный параметр «SwapfileControl» используя редактор реестра Windows 10.
Как снова включить файл подкачки в случае возникновения проблем?
Если после того, как вы изменили размер, отключили или удалили файл подкачки у вас начались проблемы с операционной системой – прежде всего рекомендуется снова его включить.
Для того, чтобы снова включить файл подкачки следует:
Шаг 1: Откройте меню «Пуск» и нажмите «пробел». Перед вами откроется окно поиска. Введите запрос «Настройка представления и производительности системы» и щелкните на соответствующем результате.
Шаг 2: Выберите вкладку «Дополнительно» и в поле «Виртуальная память» нажмите кнопку «Изменить»
Шаг 3: Поставьте галочку возле пункта «Автоматически выбирать объем файла подкачки» и нажмите кнопку «ОК». Затем перезагрузите компьютер.
Если проблема была в файле подкачки – после перезагрузки она должна исчезнуть, так как операционная система автоматически подберет нужный объем файла подкачки.
Как перенести файл подкачки на другой диск?
Иногда пользователи хотят перенести файл подкачки на другой диск из-за малого объема системного диска, либо по другим причинам. Встроенные средства Windows позволяют это сделать. Выглядит это как удаление файла подкачки на системном диске и включение его на другом.
Для того, чтобы перенести файл подкачки на другой диск выполните:
Шаг 1: Нажмите комбинацию клавиш «Win + R», введите команду «systempropertiesadvanced» и нажмите «Enter»
Шаг 2: Перед вами откроются свойства системы. В поле «Быстродействие» нажмите кнопку «Параметры»
Шаг 3: Находясь в параметрах быстродействия выберите вкладку «Дополнительно» и в поле «Виртуальная память» нажмите «Изменить»
Шаг 4: Снимите галочку возле пункта «Автоматически выбирать объем файла подкачки». В списке подключенных дисков выберите тот, на котором находится файл подкачки на данный момент (в нашем случае это системный диск) и ниже отметьте пункт «Без файла подкачки» и нажмите кнопку «Задать»
Шаг 5: Не закрывая окно, выберите диск, на который хотите переместить файл подкачки (кликнув на нем) и ниже отметьте пункт «Задать размер». Затем укажите размер файла подкачки в соответствующих полях, либо отметьте пункт «Размер по выбору системы», чтобы Windows сама определяла размер файла подкачки и снова нажмите кнопку «Задать». После этого нажмите кнопку «ОК» и перезагрузите компьютер.
Во время следующей загрузки файл подкачки будет удален с диска, где он хранился ранее и создан на том, который вы указали.
Что делать, если из-за манипуляций с файлом подкачки были утеряны важные данные?
Часто манипуляции с файлом подкачки могут стать причиной выхода Windows из строя, причем восстановить ее работоспособность удается далеко не всегда. В такой ситуации обычно заново устанавливают операционную систему, что неизменно приводит к форматированию диска С: и если там хранилась важная информация – она будет утеряна.
Если такая ситуация приключилась с вами – сразу же воспользуйтесь профессиональной программой RS Partition Recovery. В противном случае важные файлы могут быть утеряны навсегда.
Программа обладает интуитивно понятным интерфейсом, благодаря чему, процесс восстановления не вызывает сложностей даже у неопытных пользователей ПК.
RS Partition Recovery поддерживает ВСЕ современные файловые системы, поэтому не имеет значения, в какой операционной системе использовался накопитель, главное, чтобы вы подключили диск, на котором хранился важный файл к рабочему компьютеру.
Хотелось бы также отметить наличие режима глубокого сканирования диска, благодаря чему вы сможете восстановить даже файлы, которые были утеряны несколько месяцев тому назад.
Итак, чтобы восстановить утерянный файл следует:
Шаг 1. Установить и запустить программу RS Partition Recovery.
Универсальное решение для восстановления данных
Шаг 2. Выберите носитель или раздел диска, с которого необходимо восстановить данные.
Шаг 3. Выберите тип анализа.
Быстрый анализ стоит использовать, если файлы были удалены недавно. Программа проведет анализ и отобразит данные доступные для восстановления.
Полный анализ позволяет найти утерянные данные после форматирования, перераспределения диска или повреждения файловой структуры(RAW).
Шаг 4. Просмотр и выбор файлов для восстановления.
Шаг 5. Добавление файлов для сохранения в «Список Восстановления» или выбор всего раздела для восстановления.
Стоит отметить, что в качестве места для записи восстановленного файла лучше всего выбрать другой диск или раздел чтобы избежать перезаписи файла.
Источник
Issue Description
We get the following error when creating a container with external database (I assume the database does not matter): docker.exe: Error response from daemon: hcsshim::CreateComputeSystem b335320a7bcd16cd03b0332db53afd108be43253ef8fbfd0528e89d58061d7f2: The paging file is too small for this operation to complete.
Environment
- Windows Server 2019
- February 2020 Update downloaded but deferred
- Container with -memory 10G, -isolation hyperv (in prep. for the update)
- Existing database (attaching container)
- Pulled image to ensure it is current (BC SaaS 16.0.10855.0-de-ltsc2019)
The same works without specifying «-isolation hyperv».
The full command
New-BCContainer `
-accept_eula `
-accept_outdated `
-assignPremiumPlan `
-imageName $dockerImageName `
-containerName $instanceBaseName `
-licenseFile $licenseFile `
-auth NavUserPassword `
-Credential $cred `
-memoryLimit 10G `
-isolation hyperv `
-shortcuts None `
-useTraefik `
-useSSL `
-PublicDnsName $dnsName `
-additionalParameters $additionalParameters `
-databaseServer $databaseServer `
-databaseInstance $databaseInstance `
-databaseName $instanceBaseName `
-databaseCredential $dbCred `
-myScripts $additionalScripts `
-Verbose `
-Debug;
$additionalParameters is empty.
$additionalScripts is empty.
The Log
WARNING: Container name should not exceed 15 characters
VERBOSE: Perform operation ‘Enumerate CimInstances’ with following parameters, »namespaceName’ = rootcimv2,’className’ = Win32_OperatingSystem’.
VERBOSE: Operation ‘Enumerate CimInstances’ complete.
NavContainerHelper is version 0.6.4.30
NavContainerHelper is running as administrator
Host is Microsoft Windows Server 2019 Datacenter — ltsc2019
Docker Client Version is 19.03.4
Docker Server Version is 19.03.4
Disabling SSL on the container as you have configured -forceHttpWithTraefik
Using image bcinsider.azurecr.io/bcsandbox-master:16.0.10855.0-de-ltsc2019
PublicDnsName is dev-dockerbc.host.de
Removing C:ProgramDataNavContainerHelperExtensionsdocker-favcontainer
Creating Container docker-favcontainer
Version: 16.0.10855.0-de
Style: sandbox
Platform: 15.0.39761.0
Generic Tag: 0.0.9.97
Container OS Version: 10.0.17763.914 (ltsc2019)
Host OS Version: 10.0.17763.1039 (ltsc2019)
Using locale de-DE
Using hyperv isolation
Adding special CheckHealth.ps1 to enable Traefik support
Disabling the standard eventlog dump to container log every 2 seconds (use -dumpEventLog to enable)
Using license file D:ProgramDatadockerbc16.0.10855.0-de-ltsc2019Tempfafc7227-c455-49ed-ae06-c9495537b413.flf
Files in C:ProgramDataNavContainerHelperExtensionsdocker-favcontainermy:
- AdditionalOutput.ps1
- CheckHealth.ps1
- license.flf
- MainLoop.ps1
- SetupNavUsers.ps1
Creating container docker-favcontainer from image bcinsider.azurecr.io/bcsandbox-master:16.0.10855.0-de-ltsc2019
9bc27e9fdc19195c01df4753ecccc8e91c2c35e8466084b503377380088aa22f
The full error
docker.exe: Error response from daemon: hcsshim::CreateComputeSystem 9bc27e9fdc19195c01df4753ecccc8e91c2c35e8466084b503377380088aa22f: The paging file is too small for this operation to complete.
(extra info: {«SystemType»:»Container»,»Name»:»9bc27e9fdc19195c01df4753ecccc8e91c2c35e8466084b503377380088aa22f»,»Owner»:»docker»,»IgnoreFlushesDuringBoot»:true,»LayerFolderPath»:»D:ProgramDataDocker
windowsfilter9bc27e9fdc19195c01df4753ecccc8e91c2c35e8466084b503377380088aa22f»,»Layers»:[{«ID»:»259914a6-aba4-596c-acac-17526744b153″,»Path»:»D:ProgramDataDockerwindowsfilterd685f95a4d675f7ff4dd
e3af609128cc43aefb4f810e5314f46043336bb1252″},{«ID»:»82ae3fb6-9a3e-5829-8b0b-232da37b90ba»,»Path»:»D:ProgramDataDockerwindowsfilter2b873b186df8c03de350c79fe9c22b1797e39aadc7cd3052ae7969ff1de84541″}
,{«ID»:»c2be29b4-881e-5b22-84bc-1fd5e4d82844″,»Path»:»D:ProgramDataDockerwindowsfilter5948072e53a6abef85589b8e9ee15da130279f0142d8ade3148051b8c43a4408″},{«ID»:»fc07c80c-f002-5c20-84b4-d29b83516798″
,»Path»:»D:ProgramDataDockerwindowsfilterd5d0a1cb815023234b89afba6bc740f01f4896e0992900f98e7dfa83cbdb7390″},{«ID»:»9f94f90f-787a-54b2-bfec-d5ffac9e8e79″,»Path»:»D:ProgramDataDockerwindowsfilt
er24bba0fb15f8c592b9572db1d151627b5fa5d82242bf50c5fcfcdb9a69d6c1f1″},{«ID»:»69e18a00-bd29-5335-aff0-09f190d6cd24″,»Path»:»D:ProgramDataDockerwindowsfilter7c45ab70c9f36449d81f919b56860445a470f1112
06c053d39067001e6223a99″},{«ID»:»5dbfe29f-d6d5-580a-8bd1-1b61876e1546″,»Path»:»D:ProgramDataDockerwindowsfilter9f0f2bbfe48231da3da32783148f63a69ae70096f889d5df803edb360574e7e0″},{«ID»:»9db8b9bb-af7
f-56e5-aace-0e7f3ae38aa4″,»Path»:»D:ProgramDataDockerwindowsfilter4fb6eaf0a18f174d660edaf8b8f1d2e4a0ef74349b4a4f9dd64216ab038cb4d6″},{«ID»:»30334b43-1fd5-5614-aff6-8066b0539655″,»Path»:»D:Program
DataDockerwindowsfilter591f2954c9dbef957e49308a18e73b4ee17c615b4cba54121cedd7d1b6b31228″},{«ID»:»428e95bf-7b60-59fa-9906-669aa9b6329f»,»Path»:»D:ProgramDataDockerwindowsfilter7110db5e67edf514
1bc882ed65530dae6ee4030dd5a15a3c8dd9760495a02869″},{«ID»:»b98d8c4e-65bc-552c-8e6f-f55655bc52e2″,»Path»:»D:ProgramDataDockerwindowsfilter9d59673cee869a7e104b8659976960ff5de9a5d16e30e7bb7651f9e269c1e
980″},{«ID»:»a411d75f-0441-5474-bf0d-72f25433ca2a»,»Path»:»D:ProgramDataDockerwindowsfilter173d32c52d98ed53eeedbc24633c0dc25a7689ccca2c9e1967cd6e4b7fefe8d8″},{«ID»:»3be5e309-52e8-597a-ab65-6586b10d
af15″,»Path»:»D:ProgramDataDockerwindowsfilter946d754739b316387d5556354761985db9af83727d8d54e6c8cb46b137ff2861″},{«ID»:»45c4dd92-ae84-5d54-a191-d3931fdbb4e0″,»Path»:»D:ProgramDataDockerwindow
sfilteraa37896313740150752080908b1f1750742d9b966181f59b46f1bcb0079d19f7″},{«ID»:»82929919-5d3a-54c9-98d8-b2c29416ba55″,»Path»:»D:ProgramDataDockerwindowsfilter8ffab254ec5b92dfba4f2411b8836ca3facc
7021a9de114ca6beeb1344fb89b1″},{«ID»:»bb3806cc-95d5-5524-93ff-a85de180e5ce»,»Path»:»D:ProgramDataDockerwindowsfilterce46a2a064217dfe00f69040f0670eb611c7b70a6b7d6b1655cda2998c126684″},{«ID»:»464967b
b-845a-548d-94ad-db88c1cbbeb0″,»Path»:»D:ProgramDataDockerwindowsfilter50350eaa15cfbf739503ff2d423ac9f5f444e8db1c7ce8a2bd06a1bd0a7519dd»},{«ID»:»4493513d-a8ae-5a9e-a0ef-c47eec904b0f»,»Path»:»D:Pr
ogramDataDockerwindowsfilter194af027099cd48c99b6954dad8782b01dc08fbd084a470fd9649b1ffd8a1b0a»},{«ID»:»bc2dae32-6a9f-51b3-b722-7a38d742026a»,»Path»:»D:ProgramDataDockerwindowsfiltere6d6398c7fe
67d54933f1d1e46031b28c7db0f04e30bd49a4d2a0f7646035ba1″},{«ID»:»9965fae1-756c-54db-ac10-7ce711b17cae»,»Path»:»D:ProgramDataDockerwindowsfilter3132b825f1fd26c566d90bc24812460c394bba81f2630634debb4f6
3dfa0fb8″},{«ID»:»4ee20c3f-8ca6-58f0-80e4-ad5093773e4c»,»Path»:»D:ProgramDataDockerwindowsfilter790bff7e1acca9fc7fccfc035a724a8edf1a056e5181e6d69ab5ec639622fa5e»},{«ID»:»0cbd5805-4ab2-51f3-baf8-847
cf89fc690″,»Path»:»D:ProgramDataDockerwindowsfiltere9c8be338a74775c6653f47191bb0be502c6d9d373548b07ccf537e075b8bb6a»},{«ID»:»fc723184-5cc3-53aa-989d-0db3fc78cb15″,»Path»:»D:ProgramDataDockerw
indowsfilter79827a2e94dbfb82b761c64430b2372c535335a8048a29334774abc7e87e9857″},{«ID»:»813cd7c0-1f06-5f8c-95a7-2dd1e4be169a»,»Path»:»D:ProgramDataDockerwindowsfilterea2fc743722e5728e32af15ade1ad57
1fdfccecfa81ba5482d0fb3024e2e1413″},{«ID»:»8d7c7ea9-1242-53b4-9aa8-82f200b4ac92″,»Path»:»D:ProgramDataDockerwindowsfiltercffff297fd9aef21294735c05d965e2ad048516a49b398930aad9bac9be6fe79″},{«ID»:»be
4db4fb-f0a3-5bdc-b129-38207d019f0c»,»Path»:»D:ProgramDataDockerwindowsfilterf844007f0f1a38ff07e4096582b40f2eaae7c2bdf59f9e333bdee6768619d2cc»},{«ID»:»17f64337-ebcb-5742-b852-72527afcf0ef»,»Path»:»D
:ProgramDataDockerwindowsfilterd6db18600c9917ff7cc38c26a7afd0d2431c9f9de80d3f0105edafa0e54e015e»},{«ID»:»547fec42-7967-5f04-abef-4d93c13bfe62″,»Path»:»D:ProgramDataDockerwindowsfilter5901c4
446c00d7a8d552cfa5e2ace5f74a2b0a3e61463707cfd95695361ba9aa»},{«ID»:»f767efc5-431c-5f6f-95e2-c7c9cfb9e977″,»Path»:»D:ProgramDataDockerwindowsfilter368a14941846d00b069a31fcd1d9b2463b2b2b8fe7154843830
e2a64d0930158″},{«ID»:»c18090bb-8c2c-5fcd-becf-e325ef6470a4″,»Path»:»D:ProgramDataDockerwindowsfilter1c3c3e419b270234f310bcd1c814ab2a30c1bb9e0813846ef2b0617cf43c3b7e»},{«ID»:»633fc4ca-6bee-5485-84c
4-790c5d10779c»,»Path»:»D:ProgramDataDockerwindowsfilter965ac701d60fcb6ab857c9eeb295c0f6902c689c0ed67b5c957fe31296c9ccc»},{«ID»:»d53a962a-8551-5daf-a0a5-8bb9ca186d65″,»Path»:»D:ProgramDataDock
erwindowsfilter71a4ed9b5079e4a748a15a413b3760d9624871d31a76fa7983674308259e0042″},{«ID»:»7c0de9a4-19f7-51ab-b157-bf9a0deea36c»,»Path»:»D:ProgramDataDockerwindowsfilter1d0773e899ea59102bb64714b3
d4e73ce3157ed3af31eb926418f408fc1edcda»},{«ID»:»b4d214db-07ab-599c-825f-8bd0c6bf466c»,»Path»:»D:ProgramDataDockerwindowsfilter50214b2611d04d9dbe7f49ce95e0acfa343947b58aeafff54a8691a28c4f59b8″},{«ID
«:»5f32298c-fbe7-5383-8ff8-835c0c962b18″,»Path»:»D:ProgramDataDockerwindowsfilter4aad68b4338e7cfe60d6b5dd014302b2630039e5d614b2394895ffff992c7ff0″},{«ID»:»18e3bd22-447b-549c-a8c2-e355a9924a24″,»Pat
h»:»D:ProgramDataDockerwindowsfilterce69927edae447c537a0dc7d30a990e9531cd3f778814d03cc927625abbb86e»}],»MemoryMaximumInMB»:10240,»HostName»:»dev-dockerbc»,»MappedDirectories»:[{«HostPath»:»d:prog
ramdatadockerbc16.0.10855.0-de-ltsc2019″,»ContainerPath»:»c:dockerbc»,»ReadOnly»:false,»BandwidthMaximum»:0,»IOPSMaximum»:0,»CreateInUtilityVM»:false},{«HostPath»:»c:programdatanavcontainerhelper»,
«ContainerPath»:»c:programdatanavcontainerhelper»,»ReadOnly»:false,»BandwidthMaximum»:0,»IOPSMaximum»:0,»CreateInUtilityVM»:false},{«HostPath»:»c:programdatanavcontainerhelperextensionsdocker-cl
ustersortingmy»,»ContainerPath»:»c:runmy»,»ReadOnly»:false,»BandwidthMaximum»:0,»IOPSMaximum»:0,»CreateInUtilityVM»:false}],»HvPartition»:true,»EndpointList»:[«19894C0B-4F2A-4CDA-885D-923335F1960F»],
«HvRuntime»:{«ImagePath»:»D:ProgramDataDockerwindowsfilter4aad68b4338e7cfe60d6b5dd014302b2630039e5d614b2394895ffff992c7ff0UtilityVM»},»AllowUnqualifiedDNSQuery»:true}).
ExitCode: 125
Commandline: docker run —env PublicDnsName=dev-dockerbc.host.de —env licenseFile=»c:runmylicense.flf» —name docker-favcontainer —hostname docker-favcontainer —env auth=NavUserPassword —en
v username=»admin» —env ExitOnError=N —env locale=de-DE —env databaseServer=»atlas2.internal.x3.net» —env databaseInstance=»dev2017″ —volume «C:ProgramDataNavContainerHelper:C:ProgramDataNavContai
nerHelper» —volume «C:ProgramDataNavContainerHelperExtensionsdocker-favcontainermy:C:Runmy» —isolation hyperv —restart unless-stopped —memory 10G —env enableApiServices=Y —env databaseName=»m
x365-favcontainer» —env useSSL=N —env securePassword=76492d1116743f0423413b16050a5345MgB8AGMANQB1ADQAQwBLAEwAZABHAFEAdgBFAEEATQBRADMAZQA2AGQASgBUAHcAPQA9AHwAOQA1ADkAZABkAGIANwAxAGIAMQAxADcAMQBjADEAYgAx
ADIANgA2AGIAMQAwAGMANgA5AGUAMABhADcAMwBiAA== —env passwordKeyFile=»c:runmyaes.key» —env removePasswordKeyFile=Y —env databaseUsername=dockerbcDeployment —env databaseSecurePassword=76492d1116743f0423
413b16050a5345MgB8AEYAVwByAHIAQQBCAGgAaABvAHUATABkAEcAMAAxAC8AMQA1AFcAVgAyAEEAPQA9AHwANAAzADUANAA4ADcAMAAxADQAMQA2ADkAMQAwAGEAMQAxADIAMgAzADAAMABlADEAMAAyADEAYwBmAGMAMAA0ADEAMQAxAGUAZABmADcAYQAyADcAMgA5ADI
AMgBiADEANgAzADgAMQA5ADgAMwA3ADQAZQAxADgANQBiADYAMAA= —env encryptionSecurePassword=76492d1116743f0423413b16050a5345MgB8AEYAVwByAHIAQQBCAGgAaABvAHUATABkAEcAMAAxAC8AMQA1AFcAVgAyAEEAPQA9AHwANAAzADUANAA4ADcA
MAAxADQAMQA2ADkAMQAwAGEAMQAxADIAMgAzADAAMABlADEAMAAyADEAYwBmAGMAMAA0ADEAMQAxAGUAZABmADcAYQAyADcAMgA5ADIAMgBiADEANgAzADgAMQA5ADgAMwA3ADQAZQAxADgANQBiADYAMAA= -v D:ProgramDatadockerbc16.0.10855.0-de-ltsc20
19:c:dockerbc -e customNavSettings=PublicODataBaseUrl=https://dev-dockerbc.host.de/docker-favcontainerrest/odata,PublicSOAPBaseUrl=https://dev-dockerbc.host.de/docker-favcontainersoap/ws,Pu
blicWebBaseUrl=https://dev-dockerbc.host.de/docker-favcontainer —hostname dev-dockerbc -e webserverinstance=docker-favcontainer -e publicdnsname=dev-dockerbc.host.de -l «traefik.protocol=ht
tp» -l «traefik.web.frontend.rule=PathPrefix:/docker-favcontainer» -l «traefik.web.port=80» -l «traefik.soap.frontend.rule=PathPrefix:/docker-favcontainersoap;ReplacePathRegex: ^/docker-favcontainersoap
(.) /BC$1″ -l «traefik.soap.port=7047» -l «traefik.rest.frontend.rule=PathPrefix:/docker-favcontainerrest;ReplacePathRegex: ^/docker-favcontainerrest(.) /BC$1″ -l «traefik.rest.port=7048» -l «traefik.d
ev.frontend.rule=PathPrefix:/docker-favcontainerdev;ReplacePathRegex: ^/docker-favcontainerdev(.*) /BC$1″ -l «traefik.dev.port=7049» -l «traefik.dl.frontend.rule=PathPrefixStrip:/docker-favcontainerdl»
-l «traefik.dl.port=8080» -l «traefik.dl.protocol=http» -l «traefik.enable=true» -l «traefik.frontend.entryPoints=https» —env accept_eula=Y —env accept_outdated=Y —detach bcinsider.azurecr.io/bcsandbox-
master:16.0.10855.0-de-ltsc2019 at at , C:Devdockerbc.ps1: line 415
Info
As mentioned, the same works without specifying «-isolation hyperv». I want to clarify this BEFORE I install the updates and before we cannot access all our machines anymore.
Issue Description
We get the following error when creating a container with external database (I assume the database does not matter): docker.exe: Error response from daemon: hcsshim::CreateComputeSystem b335320a7bcd16cd03b0332db53afd108be43253ef8fbfd0528e89d58061d7f2: The paging file is too small for this operation to complete.
Environment
- Windows Server 2019
- February 2020 Update downloaded but deferred
- Container with -memory 10G, -isolation hyperv (in prep. for the update)
- Existing database (attaching container)
- Pulled image to ensure it is current (BC SaaS 16.0.10855.0-de-ltsc2019)
The same works without specifying «-isolation hyperv».
The full command
New-BCContainer `
-accept_eula `
-accept_outdated `
-assignPremiumPlan `
-imageName $dockerImageName `
-containerName $instanceBaseName `
-licenseFile $licenseFile `
-auth NavUserPassword `
-Credential $cred `
-memoryLimit 10G `
-isolation hyperv `
-shortcuts None `
-useTraefik `
-useSSL `
-PublicDnsName $dnsName `
-additionalParameters $additionalParameters `
-databaseServer $databaseServer `
-databaseInstance $databaseInstance `
-databaseName $instanceBaseName `
-databaseCredential $dbCred `
-myScripts $additionalScripts `
-Verbose `
-Debug;
$additionalParameters is empty.
$additionalScripts is empty.
The Log
WARNING: Container name should not exceed 15 characters
VERBOSE: Perform operation ‘Enumerate CimInstances’ with following parameters, »namespaceName’ = rootcimv2,’className’ = Win32_OperatingSystem’.
VERBOSE: Operation ‘Enumerate CimInstances’ complete.
NavContainerHelper is version 0.6.4.30
NavContainerHelper is running as administrator
Host is Microsoft Windows Server 2019 Datacenter — ltsc2019
Docker Client Version is 19.03.4
Docker Server Version is 19.03.4
Disabling SSL on the container as you have configured -forceHttpWithTraefik
Using image bcinsider.azurecr.io/bcsandbox-master:16.0.10855.0-de-ltsc2019
PublicDnsName is dev-dockerbc.host.de
Removing C:ProgramDataNavContainerHelperExtensionsdocker-favcontainer
Creating Container docker-favcontainer
Version: 16.0.10855.0-de
Style: sandbox
Platform: 15.0.39761.0
Generic Tag: 0.0.9.97
Container OS Version: 10.0.17763.914 (ltsc2019)
Host OS Version: 10.0.17763.1039 (ltsc2019)
Using locale de-DE
Using hyperv isolation
Adding special CheckHealth.ps1 to enable Traefik support
Disabling the standard eventlog dump to container log every 2 seconds (use -dumpEventLog to enable)
Using license file D:ProgramDatadockerbc16.0.10855.0-de-ltsc2019Tempfafc7227-c455-49ed-ae06-c9495537b413.flf
Files in C:ProgramDataNavContainerHelperExtensionsdocker-favcontainermy:
- AdditionalOutput.ps1
- CheckHealth.ps1
- license.flf
- MainLoop.ps1
- SetupNavUsers.ps1
Creating container docker-favcontainer from image bcinsider.azurecr.io/bcsandbox-master:16.0.10855.0-de-ltsc2019
9bc27e9fdc19195c01df4753ecccc8e91c2c35e8466084b503377380088aa22f
The full error
docker.exe: Error response from daemon: hcsshim::CreateComputeSystem 9bc27e9fdc19195c01df4753ecccc8e91c2c35e8466084b503377380088aa22f: The paging file is too small for this operation to complete.
(extra info: {«SystemType»:»Container»,»Name»:»9bc27e9fdc19195c01df4753ecccc8e91c2c35e8466084b503377380088aa22f»,»Owner»:»docker»,»IgnoreFlushesDuringBoot»:true,»LayerFolderPath»:»D:ProgramDataDocker
windowsfilter9bc27e9fdc19195c01df4753ecccc8e91c2c35e8466084b503377380088aa22f»,»Layers»:[{«ID»:»259914a6-aba4-596c-acac-17526744b153″,»Path»:»D:ProgramDataDockerwindowsfilterd685f95a4d675f7ff4dd
e3af609128cc43aefb4f810e5314f46043336bb1252″},{«ID»:»82ae3fb6-9a3e-5829-8b0b-232da37b90ba»,»Path»:»D:ProgramDataDockerwindowsfilter2b873b186df8c03de350c79fe9c22b1797e39aadc7cd3052ae7969ff1de84541″}
,{«ID»:»c2be29b4-881e-5b22-84bc-1fd5e4d82844″,»Path»:»D:ProgramDataDockerwindowsfilter5948072e53a6abef85589b8e9ee15da130279f0142d8ade3148051b8c43a4408″},{«ID»:»fc07c80c-f002-5c20-84b4-d29b83516798″
,»Path»:»D:ProgramDataDockerwindowsfilterd5d0a1cb815023234b89afba6bc740f01f4896e0992900f98e7dfa83cbdb7390″},{«ID»:»9f94f90f-787a-54b2-bfec-d5ffac9e8e79″,»Path»:»D:ProgramDataDockerwindowsfilt
er24bba0fb15f8c592b9572db1d151627b5fa5d82242bf50c5fcfcdb9a69d6c1f1″},{«ID»:»69e18a00-bd29-5335-aff0-09f190d6cd24″,»Path»:»D:ProgramDataDockerwindowsfilter7c45ab70c9f36449d81f919b56860445a470f1112
06c053d39067001e6223a99″},{«ID»:»5dbfe29f-d6d5-580a-8bd1-1b61876e1546″,»Path»:»D:ProgramDataDockerwindowsfilter9f0f2bbfe48231da3da32783148f63a69ae70096f889d5df803edb360574e7e0″},{«ID»:»9db8b9bb-af7
f-56e5-aace-0e7f3ae38aa4″,»Path»:»D:ProgramDataDockerwindowsfilter4fb6eaf0a18f174d660edaf8b8f1d2e4a0ef74349b4a4f9dd64216ab038cb4d6″},{«ID»:»30334b43-1fd5-5614-aff6-8066b0539655″,»Path»:»D:Program
DataDockerwindowsfilter591f2954c9dbef957e49308a18e73b4ee17c615b4cba54121cedd7d1b6b31228″},{«ID»:»428e95bf-7b60-59fa-9906-669aa9b6329f»,»Path»:»D:ProgramDataDockerwindowsfilter7110db5e67edf514
1bc882ed65530dae6ee4030dd5a15a3c8dd9760495a02869″},{«ID»:»b98d8c4e-65bc-552c-8e6f-f55655bc52e2″,»Path»:»D:ProgramDataDockerwindowsfilter9d59673cee869a7e104b8659976960ff5de9a5d16e30e7bb7651f9e269c1e
980″},{«ID»:»a411d75f-0441-5474-bf0d-72f25433ca2a»,»Path»:»D:ProgramDataDockerwindowsfilter173d32c52d98ed53eeedbc24633c0dc25a7689ccca2c9e1967cd6e4b7fefe8d8″},{«ID»:»3be5e309-52e8-597a-ab65-6586b10d
af15″,»Path»:»D:ProgramDataDockerwindowsfilter946d754739b316387d5556354761985db9af83727d8d54e6c8cb46b137ff2861″},{«ID»:»45c4dd92-ae84-5d54-a191-d3931fdbb4e0″,»Path»:»D:ProgramDataDockerwindow
sfilteraa37896313740150752080908b1f1750742d9b966181f59b46f1bcb0079d19f7″},{«ID»:»82929919-5d3a-54c9-98d8-b2c29416ba55″,»Path»:»D:ProgramDataDockerwindowsfilter8ffab254ec5b92dfba4f2411b8836ca3facc
7021a9de114ca6beeb1344fb89b1″},{«ID»:»bb3806cc-95d5-5524-93ff-a85de180e5ce»,»Path»:»D:ProgramDataDockerwindowsfilterce46a2a064217dfe00f69040f0670eb611c7b70a6b7d6b1655cda2998c126684″},{«ID»:»464967b
b-845a-548d-94ad-db88c1cbbeb0″,»Path»:»D:ProgramDataDockerwindowsfilter50350eaa15cfbf739503ff2d423ac9f5f444e8db1c7ce8a2bd06a1bd0a7519dd»},{«ID»:»4493513d-a8ae-5a9e-a0ef-c47eec904b0f»,»Path»:»D:Pr
ogramDataDockerwindowsfilter194af027099cd48c99b6954dad8782b01dc08fbd084a470fd9649b1ffd8a1b0a»},{«ID»:»bc2dae32-6a9f-51b3-b722-7a38d742026a»,»Path»:»D:ProgramDataDockerwindowsfiltere6d6398c7fe
67d54933f1d1e46031b28c7db0f04e30bd49a4d2a0f7646035ba1″},{«ID»:»9965fae1-756c-54db-ac10-7ce711b17cae»,»Path»:»D:ProgramDataDockerwindowsfilter3132b825f1fd26c566d90bc24812460c394bba81f2630634debb4f6
3dfa0fb8″},{«ID»:»4ee20c3f-8ca6-58f0-80e4-ad5093773e4c»,»Path»:»D:ProgramDataDockerwindowsfilter790bff7e1acca9fc7fccfc035a724a8edf1a056e5181e6d69ab5ec639622fa5e»},{«ID»:»0cbd5805-4ab2-51f3-baf8-847
cf89fc690″,»Path»:»D:ProgramDataDockerwindowsfiltere9c8be338a74775c6653f47191bb0be502c6d9d373548b07ccf537e075b8bb6a»},{«ID»:»fc723184-5cc3-53aa-989d-0db3fc78cb15″,»Path»:»D:ProgramDataDockerw
indowsfilter79827a2e94dbfb82b761c64430b2372c535335a8048a29334774abc7e87e9857″},{«ID»:»813cd7c0-1f06-5f8c-95a7-2dd1e4be169a»,»Path»:»D:ProgramDataDockerwindowsfilterea2fc743722e5728e32af15ade1ad57
1fdfccecfa81ba5482d0fb3024e2e1413″},{«ID»:»8d7c7ea9-1242-53b4-9aa8-82f200b4ac92″,»Path»:»D:ProgramDataDockerwindowsfiltercffff297fd9aef21294735c05d965e2ad048516a49b398930aad9bac9be6fe79″},{«ID»:»be
4db4fb-f0a3-5bdc-b129-38207d019f0c»,»Path»:»D:ProgramDataDockerwindowsfilterf844007f0f1a38ff07e4096582b40f2eaae7c2bdf59f9e333bdee6768619d2cc»},{«ID»:»17f64337-ebcb-5742-b852-72527afcf0ef»,»Path»:»D
:ProgramDataDockerwindowsfilterd6db18600c9917ff7cc38c26a7afd0d2431c9f9de80d3f0105edafa0e54e015e»},{«ID»:»547fec42-7967-5f04-abef-4d93c13bfe62″,»Path»:»D:ProgramDataDockerwindowsfilter5901c4
446c00d7a8d552cfa5e2ace5f74a2b0a3e61463707cfd95695361ba9aa»},{«ID»:»f767efc5-431c-5f6f-95e2-c7c9cfb9e977″,»Path»:»D:ProgramDataDockerwindowsfilter368a14941846d00b069a31fcd1d9b2463b2b2b8fe7154843830
e2a64d0930158″},{«ID»:»c18090bb-8c2c-5fcd-becf-e325ef6470a4″,»Path»:»D:ProgramDataDockerwindowsfilter1c3c3e419b270234f310bcd1c814ab2a30c1bb9e0813846ef2b0617cf43c3b7e»},{«ID»:»633fc4ca-6bee-5485-84c
4-790c5d10779c»,»Path»:»D:ProgramDataDockerwindowsfilter965ac701d60fcb6ab857c9eeb295c0f6902c689c0ed67b5c957fe31296c9ccc»},{«ID»:»d53a962a-8551-5daf-a0a5-8bb9ca186d65″,»Path»:»D:ProgramDataDock
erwindowsfilter71a4ed9b5079e4a748a15a413b3760d9624871d31a76fa7983674308259e0042″},{«ID»:»7c0de9a4-19f7-51ab-b157-bf9a0deea36c»,»Path»:»D:ProgramDataDockerwindowsfilter1d0773e899ea59102bb64714b3
d4e73ce3157ed3af31eb926418f408fc1edcda»},{«ID»:»b4d214db-07ab-599c-825f-8bd0c6bf466c»,»Path»:»D:ProgramDataDockerwindowsfilter50214b2611d04d9dbe7f49ce95e0acfa343947b58aeafff54a8691a28c4f59b8″},{«ID
«:»5f32298c-fbe7-5383-8ff8-835c0c962b18″,»Path»:»D:ProgramDataDockerwindowsfilter4aad68b4338e7cfe60d6b5dd014302b2630039e5d614b2394895ffff992c7ff0″},{«ID»:»18e3bd22-447b-549c-a8c2-e355a9924a24″,»Pat
h»:»D:ProgramDataDockerwindowsfilterce69927edae447c537a0dc7d30a990e9531cd3f778814d03cc927625abbb86e»}],»MemoryMaximumInMB»:10240,»HostName»:»dev-dockerbc»,»MappedDirectories»:[{«HostPath»:»d:prog
ramdatadockerbc16.0.10855.0-de-ltsc2019″,»ContainerPath»:»c:dockerbc»,»ReadOnly»:false,»BandwidthMaximum»:0,»IOPSMaximum»:0,»CreateInUtilityVM»:false},{«HostPath»:»c:programdatanavcontainerhelper»,
«ContainerPath»:»c:programdatanavcontainerhelper»,»ReadOnly»:false,»BandwidthMaximum»:0,»IOPSMaximum»:0,»CreateInUtilityVM»:false},{«HostPath»:»c:programdatanavcontainerhelperextensionsdocker-cl
ustersortingmy»,»ContainerPath»:»c:runmy»,»ReadOnly»:false,»BandwidthMaximum»:0,»IOPSMaximum»:0,»CreateInUtilityVM»:false}],»HvPartition»:true,»EndpointList»:[«19894C0B-4F2A-4CDA-885D-923335F1960F»],
«HvRuntime»:{«ImagePath»:»D:ProgramDataDockerwindowsfilter4aad68b4338e7cfe60d6b5dd014302b2630039e5d614b2394895ffff992c7ff0UtilityVM»},»AllowUnqualifiedDNSQuery»:true}).
ExitCode: 125
Commandline: docker run —env PublicDnsName=dev-dockerbc.host.de —env licenseFile=»c:runmylicense.flf» —name docker-favcontainer —hostname docker-favcontainer —env auth=NavUserPassword —en
v username=»admin» —env ExitOnError=N —env locale=de-DE —env databaseServer=»atlas2.internal.x3.net» —env databaseInstance=»dev2017″ —volume «C:ProgramDataNavContainerHelper:C:ProgramDataNavContai
nerHelper» —volume «C:ProgramDataNavContainerHelperExtensionsdocker-favcontainermy:C:Runmy» —isolation hyperv —restart unless-stopped —memory 10G —env enableApiServices=Y —env databaseName=»m
x365-favcontainer» —env useSSL=N —env securePassword=76492d1116743f0423413b16050a5345MgB8AGMANQB1ADQAQwBLAEwAZABHAFEAdgBFAEEATQBRADMAZQA2AGQASgBUAHcAPQA9AHwAOQA1ADkAZABkAGIANwAxAGIAMQAxADcAMQBjADEAYgAx
ADIANgA2AGIAMQAwAGMANgA5AGUAMABhADcAMwBiAA== —env passwordKeyFile=»c:runmyaes.key» —env removePasswordKeyFile=Y —env databaseUsername=dockerbcDeployment —env databaseSecurePassword=76492d1116743f0423
413b16050a5345MgB8AEYAVwByAHIAQQBCAGgAaABvAHUATABkAEcAMAAxAC8AMQA1AFcAVgAyAEEAPQA9AHwANAAzADUANAA4ADcAMAAxADQAMQA2ADkAMQAwAGEAMQAxADIAMgAzADAAMABlADEAMAAyADEAYwBmAGMAMAA0ADEAMQAxAGUAZABmADcAYQAyADcAMgA5ADI
AMgBiADEANgAzADgAMQA5ADgAMwA3ADQAZQAxADgANQBiADYAMAA= —env encryptionSecurePassword=76492d1116743f0423413b16050a5345MgB8AEYAVwByAHIAQQBCAGgAaABvAHUATABkAEcAMAAxAC8AMQA1AFcAVgAyAEEAPQA9AHwANAAzADUANAA4ADcA
MAAxADQAMQA2ADkAMQAwAGEAMQAxADIAMgAzADAAMABlADEAMAAyADEAYwBmAGMAMAA0ADEAMQAxAGUAZABmADcAYQAyADcAMgA5ADIAMgBiADEANgAzADgAMQA5ADgAMwA3ADQAZQAxADgANQBiADYAMAA= -v D:ProgramDatadockerbc16.0.10855.0-de-ltsc20
19:c:dockerbc -e customNavSettings=PublicODataBaseUrl=https://dev-dockerbc.host.de/docker-favcontainerrest/odata,PublicSOAPBaseUrl=https://dev-dockerbc.host.de/docker-favcontainersoap/ws,Pu
blicWebBaseUrl=https://dev-dockerbc.host.de/docker-favcontainer —hostname dev-dockerbc -e webserverinstance=docker-favcontainer -e publicdnsname=dev-dockerbc.host.de -l «traefik.protocol=ht
tp» -l «traefik.web.frontend.rule=PathPrefix:/docker-favcontainer» -l «traefik.web.port=80» -l «traefik.soap.frontend.rule=PathPrefix:/docker-favcontainersoap;ReplacePathRegex: ^/docker-favcontainersoap
(.) /BC$1″ -l «traefik.soap.port=7047» -l «traefik.rest.frontend.rule=PathPrefix:/docker-favcontainerrest;ReplacePathRegex: ^/docker-favcontainerrest(.) /BC$1″ -l «traefik.rest.port=7048» -l «traefik.d
ev.frontend.rule=PathPrefix:/docker-favcontainerdev;ReplacePathRegex: ^/docker-favcontainerdev(.*) /BC$1″ -l «traefik.dev.port=7049» -l «traefik.dl.frontend.rule=PathPrefixStrip:/docker-favcontainerdl»
-l «traefik.dl.port=8080» -l «traefik.dl.protocol=http» -l «traefik.enable=true» -l «traefik.frontend.entryPoints=https» —env accept_eula=Y —env accept_outdated=Y —detach bcinsider.azurecr.io/bcsandbox-
master:16.0.10855.0-de-ltsc2019 at at , C:Devdockerbc.ps1: line 415
Info
As mentioned, the same works without specifying «-isolation hyperv». I want to clarify this BEFORE I install the updates and before we cannot access all our machines anymore.
Содержание
- Все о файле подкачки
- Что такое ФП и для чего он нужен
- Настройка файла подкачки на Windows 10
- Как изменить размер ФП на Windows 10
- Как выбрать оптимальный размер ФП
- Как отключить (удалить) ФП на Windows 10
- Как перенести или добавить файл подкачки на другой диск
- Видео: как правильно работать с файлом подкачки
- Файл подкачки в Windows 10: оптимальный размер, как изменить, переместить, отключить или удалить?
- Содержание:
- Что такое файл подкачки?
- Какой размер файла подкачки рекомендуется использовать?
- Как изменить размер файла подкачки?
- Как отключить файл подкачки в Windows 10?
- Как удалить файл подкачки (pagefile.sys и swapfile.sys) в Windows 10?
- Как снова включить файл подкачки в случае возникновения проблем?
- Как перенести файл подкачки на другой диск?
- Что делать, если из-за манипуляций с файлом подкачки были утеряны важные данные?
Все о файле подкачки
Виртуальная память (ВП), файл подкачки (ФП) — это разные названия одного и того процесса в работе операционной системы Windows. Основной целью работы файла подкачки является дополнением к оперативной памяти, когда её не хватает. Настроить ФП очень просто, сделать это можно всего несколькими кликами мышки.
Что такое ФП и для чего он нужен
Файл подкачки — это выделенное место на жёстком диске, основным предназначением которого является дополнять оперативную память, хранить резервные и некоторые другие данные для нормального функционирования операционной системы. ФП является скрытым, по умолчанию находится на системном диске и имеет название pagefile.sys.
В интернете можно найти кучу споров на тему виртуальной памяти: нужна ли она, если да, то в каких случаях, когда от файла подкачки можно отказаться совсем и многое другое. На личном опыте автор убедился, что полностью от ФП отказаться нельзя, в противном случае ОС очень быстро выйдет из строя. Дело в том, что виртуальная память часто используется системой для кэширования разных данных. Это позволяет меньше потреблять ресурсы ОП. И пользователи, компьютеры которых заряжены большим объёмом ОП (8 ГБ и больше), считают, что кэширование в этом случае не нужно. При этом забывают, что в ВП хранятся и файлы Windows, включающие отладочную информацию. В этом случае (без файла подкачки), любой сбой в работе ОС может привести к печальным последствиям вплоть до повреждения системных файлов.
Настройка файла подкачки на Windows 10
Виртуальную память настроить очень просто. Все установки и параметры находятся в одном месте — дополнительных свойствах системы. Открыть необходимую среду параметров можно двумя способами: через свойства компьютера или поиск WIndows.
Также можно не мучить себя переходами между свойствами и открыть «Параметры быстродействия» воспользовавшись поиском.
Далее повторяем четвёртый пункт инструкции выше.
Как изменить размер ФП на Windows 10
После нажатия кнопки «Изменить» откроется окно редактора ВП. Для внесения любых правок сразу снимаем галочку с «Автоматически выбирать…».
Как выбрать оптимальный размер ФП
Выбрать подходящий размер ВП не так просто, как может показаться на первый взгляд. Нужно обращать внимание на ряд факторов:
Учитывать свободный объем памяти на разделе диска очень важно. Для нормального функционирования Windows необходимо 10–15 ГБ незанятого места на системном разделе. В других томах винчестера можно оставить меньше объёма.
Размер ОП можно условно разделить на три части:
Из личного опыта знаю, что для игр требуется очень много памяти. Когда объем ОП был 4 ГБ, а ВП была установлена на автоматическую корректировку системы, то при запущенной игре и браузере файл pagefile.sys имел размер 11 ГБ. Быстродействием система не отличалась, так как винчестер сильно проигрывает оперативной памяти в скорости обработки данных.
Как отключить (удалить) ФП на Windows 10
Файл подкачки отключать не рекомендуется, однако, если есть такая потребность, к примеру, чтобы отформатировать рабочий диск, это можно сделать очень быстро.
Приводить файл подкачки к минимальному значению рекомендуется только в компьютерах со стабильным энергопитанием и узконаправленной сферой деятельности — только для работы или только для игр. Иначе система может быть подвержена повреждениям и потери данных.
Как перенести или добавить файл подкачки на другой диск
Когда на системном диске не хватает места для ФП или в компьютере установлено два винчестера, один из которых твердотельный накопитель и ОС установлена не на него, есть смысл перенести или добавить виртуальную память на несистемный раздел.
Видео: как правильно работать с файлом подкачки
Произвести изменения виртуальной памяти компьютера очень просто. Достаточно придерживаться элементарных правил при любом редактировании и компьютер будет радовать вас быстродействием.
Источник
Файл подкачки в Windows 10: оптимальный размер, как изменить, переместить, отключить или удалить?
Пользователям операционной системы Windows не раз приходилось слышать о некоем файле подкачки. В этой статье мы рассмотрим, что это такое, для чего используется и как правильно его настроить.
Содержание:
Что такое файл подкачки?
Файл подкачки (она же виртуальная память) это некий файл, который хранится на жестком (или SSD) диске и в который записываются данные оперативной памяти, когда ее начинает не хватать для нормальной работы операционной системы.
Чтобы лучше понять, что это такое, давайте рассмотрим принцип работы на реальном примере. Допустим вы в браузере некое количество вкладок. Для работы любой вкладки система выделяет количество оперативной памяти, необходимое для нормального отображения ее содержимого. Естественно, чем сложнее контент на странице, тем больше оперативной памяти нужно. Но что делать, если на компьютере запущено несколько «тяжелых» программ, несколько вкладок в браузере и вам нужно открыть еще, но компьютер начинает тормозить?
В такой ситуации система скопирует данные тех вкладок, которые не используются в данный момент и запишет их на жесткий диск в файл подкачки. После этого данные выгрузятся из оперативной памяти, и она освободится для других задач.
Если же вам снова нужно будет открыть любую из вышеописанных вкладок браузера — система прочтет данные из файла подкачки и снова скопирует их в оперативную память.
И тут возникает вполне разумный вопрос — зачем вообще использовать оперативную память, если данные можно читать прямо с накопителя? Ответ прост: жесткие (и даже SSD диски) слишком медленные и не позволяют обеспечить необходимую скорость обмена данными между процессором и памятью. Оперативная память в разы быстрее и позволяет обеспечить необходимую скорость. Но в то же время главным ее недостатком является полная потеря данных при отключении питания. Да и цена ощутимо дороже.
К примеру, на сегодняшний день за те деньги, которые стоит 16 Гб оперативной памяти — вы без проблем сможете приобрести SSD накопитель на 512Гб или обычный жесткий диск на 2 Терабайта. Однако, исключить использование оперативной памяти пока что нельзя в виду огромной (по сравнению даже с SSD накопителями) скорости передачи информации.
В старых версиях операционной системы Windows в качестве файла подкачки использовался файл pagefile.sys Начиная с версии Windows 10 используются два файла — pagefile.sys и swapfile.sys. Они всегда работают вместе и хранятся в корне диска C: Для их просмотра нужно включить отображение скрытых и системных файлов и папок. Для этого откройте диск C: выберите вкладку «Вид» и поставьте галочку возле «Скрытые элементы»
В первый файл (pagefile.sys) записываются данные из приложений, которые вы установили самостоятельно из сторонних источников, соответственно его размер может достигать нескольких Гигабайт. Во втором файле (swapfile.sys) записываются данные из системных приложений и тех, которые вы установили из Microsoft Store. Поэтому настоятельно не рекомендуется полностью отключать файл подкачки для экономии места на системном диске, так как многие системные приложения попросту перестанут запускаться. Ели же вам нужно освободить память на системном диске – для этого есть другие способы. Более детально вы можете прочесть в статье «Как освободить место на системном диске»
Какой размер файла подкачки рекомендуется использовать?
По умолчанию, в операционной системе Windows 10 установлен размер файла подкачки, который по мнению разработчиков является универсальным для всех целей пользователя. Помимо этого, если в компьютере установлен большой объем оперативной памяти – файл подкачки практически не используется.
Однако, иногда задачи пользователя требуют его увеличения. Создатели Windows предвидели это и добавили такую возможность. Перед тем, как приступить непосредственно к процессу изменения размера файла подкачки надо знать какой размер лучше всего установить, чтобы обеспечить максимальную производительность. Некоторые пользователи полагают, что чем выше размер файла подкачки – тем лучше для работоспособности системы. На самом деле это далеко не так.
Если пользователь установит слишком большой размер файла подкачки – система попросту начнет игнорировать оперативную память и вместо прироста производительности пользователь получит жутко лагающую операционную систему (так как жесткий диск в разу более медленный).
Если же наоборот – пользователь установит слишком маленький размер файла подкачки – это будет равноценно ее отключению и многие системные утилиты могут перестать работать.
Сегодня в интернете можно встретить разные рекомендации как рассчитать размер файла подкачки. Мы же выбрали две наиболее разумные концепции.
Первая гласит, что чем больше размер оперативной памяти, тем меньше размер файла подкачки. Это объясняется тем, что если объем оперативной памяти очень большой – все временные данные итак будут хранится в ней, а значит файл подкачки будет только нагружать жесткий диск. В таком случае рекомендуется использовать следующие параметры:
Вы, наверное, обратили внимание что значение размера указано два раза. Это исходный и максимальный размер файла подкачки. Когда-то, когда жесткие диски в компьютерах были очень маленького размера – имело смысл для файла подкачки задавать разные размеры – это позволяло экономить дисковое пространство. Однако в наше время лучше всего использовать одно и тоже значение для обеих граф. Таким образом вы снизите нагрузку — система не будет постоянно пересчитывать размер файла подкачки, плюс снизится уровень фрагментации.
Второй способ предполагает расчет оптимального размера файла подкачки. Для этого следует:
Шаг 1: Запустите все приложения, которые вам нужны. После этого нажмите комбинацию клавиш Ctrl + Alt + Delete
Шаг 2: Перед вами откроется «Диспетчер задач». Перейдите на вкладку «Производительность». Там вы увидите используемое количество оперативной памяти.
Шаг 3: Умножьте используемое количество оперативной памяти в два раза и отнимите от этого значения размер установленной оперативной памяти в вашем компьютере.
К примеру, в нашем примере установлено 6 ГБ оперативной памяти, а диспетчер задач показывает, что при необходимой для нас нагрузке используется 3,7 ГБ. Расчёт размера файла подкачки будет выглядеть следующим образом:
3,7 ГБ х 2 – 6 Гб = 1,4 ГБ
Исходя из расчета можно сделать вывод, что нам нужно установить значение 1400 МБ
Если после расчетов у вас получится отрицательное значение – значит у вас достаточный объем оперативной памяти и размер файла подкачки можно установить в автоматический режим.
Важно: размер файла подкачки ни в коем случае не должен превышать объем установленной оперативной памяти более чем в три раза. В противном случае вы наверняка получите неработоспособную операционную систему. Лучше всего воспользоваться любым из способов, описанным выше.
Как изменить размер файла подкачки?
Если вы произвели все необходимые расчеты и пришли к выводу, что вам нужно увеличить или уменьшить размер файла подкачки – выполните ряд простых действий:
Шаг 1: Щелкните правой кнопкой мышки по «Пуск» и выберите «Параметры»
Шаг 2: Перед вами откроется окно параметров Windows. Щелкните по «Система»
Шаг 3: Прокрутите все параметры в левой части окна в самый низ и выберите «О программе», а в правой части окна найдите пункт «Дополнительные параметры системы» и щелкните на нем.
Шаг 4: В окне дополнительных свойств системы, в поле «Быстродействие» щелкните на кнопке «Параметры»
Шаг 5: В открывшемся окне выберите вкладку «Дополнительно» и в поле «Виртуальная память» вы увидите какой размер файла подкачки используется сейчас. Если этот параметр вас не устраивает – нажмите кнопку «Изменить»
Перед вами откроется окно изменения размера файла подкачки. В первую очередь рекомендуем посмотреть на поле под названием «Общий размер файла подкачки на всех дисках». Там вы увидите три поля:
Шаг 6: Снимите галочку возле надписи «Автоматически выбирать объем файла подкачки», затем отметьте пункт «Указать размер», введите нужный размер файла подкачки в поле «Исходный размер» и «Максимальный размер» и нажмите кнопку «Задать», а затем кнопку «ОК».
В нашем случае система рекомендует использовать 1615 МБ (на 215 Мб больше чем мы предполагали), поэтому мы последуем рекомендации операционной системы и будем использовать 1615 Мб.
Если в вашем случае предложение системы будет сильно отличатся от ваших расчётов (к примеру, на 1 ГБ) – рассчитайте необходимый размер файла подкачки еще раз (используя инструкцию из предыдущего пункта этой статьи) и используйте то значение, которое у вас получилось, так как операционная система не всегда указывает правильные рекомендации.
После нажатия кнопки «ОК» перезагрузите компьютер, чтобы применить изменения.
Теперь, размер файла подкачки будет изменен. Чтобы это проверить снова выполните шаги с 1 по 5 и проверьте поле «Общий размер файла подкачки на всех дисках»
Как отключить файл подкачки в Windows 10?
Если вы решили полностью отключить файл подкачки – вы можете это сделать используя встроенные функции операционной системы.
Примечание: настоятельно не рекомендуется отключать файл подкачки в Windows 10, так как это может стать причиной сбое в работе операционной системы.
Если вы считаете, что количества установленной оперативной памяти в вашем компьютере достаточно абсолютно хватает для всех задач – лучше включить «Размер файла подкачки по выбору системы». Однако, если вы уверены, что хотите отключить файл подкачки – выполните следующие действия:
Шаг 1: Щелкните по иконке «лупы» возле кнопки «Пуск» и в поле поиска введите «Настройка представления и производительности системы» и нажмите на соответствующем результате поиска.
Шаг 2: Снимите галочку возле надписи «Автоматически выбирать объем файла подкачки», затем отметьте пункт «Без файла подкачки», и нажмите кнопку «Задать». После этого нажмите кнопку «ОК»
Шаг 3: Появится предупреждение о возможных последствия отключение файла подкачки. Нажмите «Да» и перезагрузите компьютер.
Теперь ваш файл подкачки будет отключен.
Как удалить файл подкачки (pagefile.sys и swapfile.sys) в Windows 10?
Файлы pagefile.sys и swapfile.sys являются системными файлами, поэтому удалить их при помощи проводника Windows 10 нельзя. Обычно, после отключения файла подкачки методом, описанным в предыдущем пункте этой статьи и перезагрузки операционной системы файлы pagefile.sys и swapfile.sys удаляются автоматически. Однако иногда возникают ситуации, когда файл подкачки остается на жестком диске даже после его отключения. Чаще всего это касается файла swapfile.sys
Чтобы удалить файл swapfile.sys вручную следует:
Шаг 1: Щелкните правой кнопкой мыши по «Пуск» и выберите «Выполнить» (можете также воспользоваться комбинацией клавиш «Win + R»). В открывшемся окне введите команду «regedit» и нажмите «Enter»
Шаг 2: Перед вами откроется редактор реестра. Перейдите по следующему адресу: КомпьютерHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management (вы можете просто скопировать этот адрес, вставить в адресной строке редактора реестра и нажать «Enter»)
Шаг 3: Щелкните правой кнопкой мыши на свободном пространстве в правой части окна и выберите «Создать», а затем «Параметр DWORD 32-бита»
Дайте новому параметру имя «SwapfileControl». После этого перезагрузите ваш компьютер. Файл будет полностью удален с жесткого диска.
Если вы вдруг захотите снова его вернуть – удалите только что созданный параметр «SwapfileControl» используя редактор реестра Windows 10.
Как снова включить файл подкачки в случае возникновения проблем?
Если после того, как вы изменили размер, отключили или удалили файл подкачки у вас начались проблемы с операционной системой – прежде всего рекомендуется снова его включить.
Для того, чтобы снова включить файл подкачки следует:
Шаг 1: Откройте меню «Пуск» и нажмите «пробел». Перед вами откроется окно поиска. Введите запрос «Настройка представления и производительности системы» и щелкните на соответствующем результате.
Шаг 2: Выберите вкладку «Дополнительно» и в поле «Виртуальная память» нажмите кнопку «Изменить»
Шаг 3: Поставьте галочку возле пункта «Автоматически выбирать объем файла подкачки» и нажмите кнопку «ОК». Затем перезагрузите компьютер.
Если проблема была в файле подкачки – после перезагрузки она должна исчезнуть, так как операционная система автоматически подберет нужный объем файла подкачки.
Как перенести файл подкачки на другой диск?
Иногда пользователи хотят перенести файл подкачки на другой диск из-за малого объема системного диска, либо по другим причинам. Встроенные средства Windows позволяют это сделать. Выглядит это как удаление файла подкачки на системном диске и включение его на другом.
Для того, чтобы перенести файл подкачки на другой диск выполните:
Шаг 1: Нажмите комбинацию клавиш «Win + R», введите команду «systempropertiesadvanced» и нажмите «Enter»
Шаг 2: Перед вами откроются свойства системы. В поле «Быстродействие» нажмите кнопку «Параметры»
Шаг 3: Находясь в параметрах быстродействия выберите вкладку «Дополнительно» и в поле «Виртуальная память» нажмите «Изменить»
Шаг 4: Снимите галочку возле пункта «Автоматически выбирать объем файла подкачки». В списке подключенных дисков выберите тот, на котором находится файл подкачки на данный момент (в нашем случае это системный диск) и ниже отметьте пункт «Без файла подкачки» и нажмите кнопку «Задать»
Шаг 5: Не закрывая окно, выберите диск, на который хотите переместить файл подкачки (кликнув на нем) и ниже отметьте пункт «Задать размер». Затем укажите размер файла подкачки в соответствующих полях, либо отметьте пункт «Размер по выбору системы», чтобы Windows сама определяла размер файла подкачки и снова нажмите кнопку «Задать». После этого нажмите кнопку «ОК» и перезагрузите компьютер.
Во время следующей загрузки файл подкачки будет удален с диска, где он хранился ранее и создан на том, который вы указали.
Что делать, если из-за манипуляций с файлом подкачки были утеряны важные данные?
Часто манипуляции с файлом подкачки могут стать причиной выхода Windows из строя, причем восстановить ее работоспособность удается далеко не всегда. В такой ситуации обычно заново устанавливают операционную систему, что неизменно приводит к форматированию диска С: и если там хранилась важная информация – она будет утеряна.
Если такая ситуация приключилась с вами – сразу же воспользуйтесь профессиональной программой RS Partition Recovery. В противном случае важные файлы могут быть утеряны навсегда.
Программа обладает интуитивно понятным интерфейсом, благодаря чему, процесс восстановления не вызывает сложностей даже у неопытных пользователей ПК.
RS Partition Recovery поддерживает ВСЕ современные файловые системы, поэтому не имеет значения, в какой операционной системе использовался накопитель, главное, чтобы вы подключили диск, на котором хранился важный файл к рабочему компьютеру.
Хотелось бы также отметить наличие режима глубокого сканирования диска, благодаря чему вы сможете восстановить даже файлы, которые были утеряны несколько месяцев тому назад.
Итак, чтобы восстановить утерянный файл следует:
Шаг 1. Установить и запустить программу RS Partition Recovery.
Универсальное решение для восстановления данных
Шаг 2. Выберите носитель или раздел диска, с которого необходимо восстановить данные.
Шаг 3. Выберите тип анализа.
Быстрый анализ стоит использовать, если файлы были удалены недавно. Программа проведет анализ и отобразит данные доступные для восстановления.
Полный анализ позволяет найти утерянные данные после форматирования, перераспределения диска или повреждения файловой структуры(RAW).
Шаг 4. Просмотр и выбор файлов для восстановления.
Шаг 5. Добавление файлов для сохранения в «Список Восстановления» или выбор всего раздела для восстановления.
Стоит отметить, что в качестве места для записи восстановленного файла лучше всего выбрать другой диск или раздел чтобы избежать перезаписи файла.
Источник
I have ~50000 images and annotation files for training a YOLOv5 object detection model. I’ve trained a model no problem using just CPU on another computer, but it takes too long, so I need GPU training. My problem is, when I try to train with a GPU I keep getting this error:
OSError: [WinError 1455] The paging file is too small for this operation to complete
This is the command I’m executing:
train.py --img 640 --batch 4 --epochs 100 --data myyaml.yaml --weights yolov5l.pt
CUDA and PyTorch have successfully been installed and are available. The following command installed with no errors:
pip3 install torch==1.10.0+cu113 torchvision==0.11.1+cu113 torchaudio===0.10.0+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html
I’ve found other people online with similar issues and have fixed it by changing the num_workers = 8
to num_workers = 1
. When I tried this, training started and seemed to get past the point where the paging file is too small
error appears, but then crashes a couple hours later. I’ve also increased the virtual memory available on my GPU as per this video (https://www.youtube.com/watch?v=Oh6dga-Oy10) that also didn’t work. I think it’s a memory issue because some of the times it crashes I get a low memory warning from my computer.
Any help would be much appreciated.