Невозможно обмениваться файлами между операционными системами. Они содержат информацию, относящуюся к разметке памяти каждой ОС. Хотя Windows 8 и 2012 похожи, они не одинаковы. У них есть разные библиотеки DLL, которые загружаются в память.
Это похоже на то, почему файл гибернации не может быть перемещен (см. Как изменить местоположение файла гибернации в Windows 7?).
Рэймонд Чен объяснил причины этой секретной статьи Windows: парадокс файловой системы.
Спячка идет по аналогичной схеме. Спящий режим операционной системы означает сброс всего содержимого памяти в файл гибернации; восстановление из спящего режима влечет за собой высвобождение этого файла обратно в память и притворяется, что ничего не произошло. Опять-таки, это еще одна проблема: для загрузки файла гибернации необходим драйвер файловой системы, но драйвер файловой системы находится в файле гибернации. Если вы сохраняете файл гибернации в корневом каталоге загрузочного диска, вместо него можно использовать драйвер миниатюрной файловой системы.