Вы рассмотрели очень интересный вопрос. Есть программы, которые запоминают, какие приложения у вас были открыты и при следующем старте системы открывают их. Что же касается файла hiberfil.sys, то его непосредственное восстановление может быть очень опасным мероприятием. Почему? Потому что, представьте -система сохранила в память состояние программ, которые выполнялись, а так же состояние ядра операционной системы. За это время программы могли выделить у ядра системные объекты, которые могут быть связаны с устройствами, а так же с конфигурацией файлов на вашем компьютере.
Поэтому, как только вы измените либо конфигурацию компьютера, либо состояние файлов на диске, такой hiberfil.sys уже станет автоматически невалидным и скорее всего приведет к BSOD , в лучшем случае. А в худшем - к порце операционной системы.
Таким образом, то что вы хотите сделать является достаточно непростым мероприятием.