Tak masz rację Windows zapisuję stan pamięci RAM podczas hibernacji do pliku "pagefile.sys" (tzw. plik wymiany), lecz Windows ma na to uprawnienia i takie narzędzie jak VMM(Virtual Memory Manager), dzięki któremu widzi całą fizyczną przestrzeń adresową. Zwykła aplikacja tak na prawdę nie widzi nic w pamięci RAM oprócz tego co zarezerwowała sama. Aby pobrać cały stan pamięci RAM musisz działać w trybie jądra.