( ricpet | 2021. 03. 10., sze – 14:53 )

a Windows szórakozik velem, nem a vmware

Ebben nem lennék biztos, mert az, hogy a Windows memóriában tartja-e egy file tartalmát cache-elés miatt, az attól függ, hogy milyen módban nyitotta meg a program (a VMware) a file-t:

https://docs.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-c…

Itt leginkább a FILE_FLAG_NO_BUFFERING flag használata az érdekes, ekkor történne meg az, hogy nem cache-eli a Windows a file-t.

Tehát szerintem jó helyen keresgélsz, a disk.hostBuffer = "disabled" beállítással, ez szabályozná, hogy a VMware milyen módban nyitja meg a file-t.

Valaki korábban már linkelte ezt:

https://communities.vmware.com/t5/VMware-Workstation-Pro/Disk-write-cac…

Itt az utolsó hozzászólás talán a leginkább releváns ("I immediately noticed that VMs were trashing my host system's memory cache"). A beállítást megtetted globálisan (C:\ProgramData\VMware\VMware Workstation\config.ini file-ban)? Utána újraindítottad az egész gépet (vagy legalábbis a VMware service-eket)?