Ответ 1
Для Windows я не думаю, что есть сомнения, что грязные страницы в конечном итоге записываются на диск. В документах документально зафиксировано, что развязка файлового представления не очищает данные, но данные будут записываться лениво на диск, как с любым кешем. FlushViewOfFile запускает немедленную запись, но вызов необязателен.
Существуют исключения, которые могут или многие из них не имеют отношения к делу. Гарантируется сохранение двух отображаемых представлений файла, даже если одна программа прерывается ненормально, но эта когерентность не распространяется на удаленные файлы или файлы, доступ к которым осуществляется одновременно с использованием ReadFile/WriteFile.
Документация не дает явного ответа, но также не дает никакого намека на то, что противоположное может быть правдой. Я бы опирался на него, при условии тестирования.
И как указано в ссылке, если есть риск отказа машины, может быть хорошей идеей убедиться, что страницы очищены, поскольку они написаны. Ядро, очищающее кеш, может задерживаться довольно долго.