На практике оказалось: при 12 Гб RAM hiberfil.sys = 4,5Гб, после установленных 32Гб = 12,7 Гб, то есть по дефолту WIN 10 берёт 40% от RAM на этот файл, не 100%. При этом система не записывает нулями все 32Гб в hiberfil.sys если они не заняты, о чём был вопрос.
Перезаписывается ли файл полностью или только на объём кэша RAM перед гибернацией - остаётся не известным, это может работать также как ReadyBoost.sfcache - когда пространство накопителя размечается на выделенный объём сразу, но 100% файла не записывается, что было бы логичным.
При таком алгоритме влияние на износ SSD будет действительно ничтожным.
При этом есть другая машинка на WIN 10 с 8Гб RAM, доступно 7,5ГбRAM и hiberfil.sys = 7,5Гб даже при загрузке RAM перед гибернацией на меньшее значение, почему так - не понятно.