У меня есть сервер Windows 2008 с 7,5 ГБ оперативной памяти, и я хочу получить с него полные аварийные дампы.
Я начал с перемещения файла подкачки в основном с диска C: - я оставил небольшой файл страницы размером 64 МБ на диске C:, чтобы он был, но добавил файл начальной и максимальной страницы размером 8 ГБ на диск D: используя Панель управления / Система / Расширенные настройки системы / Производительность / Настройки ... / Дополнительно / Виртуальная память / Изменить ... Я перезагружаюсь, и у меня на моем диске D: есть файл pagefile.sys объемом 8 ГБ, все в порядке.
Затем я установил полные аварийные дампы, установив HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ CrashControl \ CrashDumpEnabled на 1 и изменив DumpFile на D: \ Memory.dmp. Я просматриваю Панель управления / Система / Расширенные настройки системы / Запуск и восстановление / Настройки ... / Сбой системы и вижу правильные настройки. Потом спровоцировал сбой, используя Не моя вина.
Но я не получал аварийный дамп. Так я прочитал этот документ Microsoft и в нем говорится, что для 2008 / Vista вам нужно добавить DedicatedDumpFile запись в реестре. Я добавил это, снова на 8 ГБ, и теперь я получаю аварийные дампы, но у меня есть как файл pagefile.sys 8 ГБ, так и файл dumpfile.sys на 8 ГБ на моем диске D: (не говоря уже о файле дампа Memory.dmp на 7,5 ГБ ).
Я что-то упускаю? Есть ли способ использовать один и тот же файл альтернативной страницы как для обычного разбиения на страницы, так и для аварийных дампов, чтобы я не терял 24 ГБ места на все это?
Видимо, ответ - «нет».