in case my vmdk is over 300GB IN ONE FILE
Then the preferred File System format to work in Mac & Windows is exFAT...? Exist others in this case???
That's a Mac/Windows question, one which Google would answer better than I could.
In theory exFAT would work.
In practice it is a horrible disk format to store your VM on, I tried it before and ended up with broken VMs.
There's also customers of Vimalin trying to use exFAT and having problems making reliable backups. Those problems went away after they used HFS instead (on the same hardware)
I would have suggested normal FAT32, but there's two problems.
1. Your virtual disk is a single file instead of a disk made up of disk slices
2. Your disk is 300GB, as such the disk slices will be bigger than 4GB if you switch over to a split disk. The max size a split disk can have with 4GB disk slices is 128GB. Once you go over 128GB on a single virtual disk the slices can grow larger than 4GB. The way I deal with that is to have more than one virtual disk. Each virtual disk then has disk slices smaller than 4GB.
Which kind of condemns you to use exFAT unless you resort to 3rd party drivers for read/write non native file formats.
But I strongly suggest you to make regular backups.
Actually would suggest that anyways if you run VMs on an external disk as that -be default- is a more fragile configuration as running a VM from a local disk.
Reason being that it is much easier to disconnect the disk with a VM running.
As for the initial question.
Yes it works to share VMs between Windows and macOS. It is recommended to commit snapshots and shut down -not suspend- the VM before switching the host platforms.
Note that there might be complaints at boot time of your VM about things not available on the host platform (eg. shared folders, physical cdrom, virtual network config etc..)
Wil| Author of Vimalin. The virtual machine Backup app for VMware Desktop Products
| Vimalin : Automated backups for VMware Fusion and VMware Workstation Professional
| More info at https://www.vimalin.com
| Twitter @wilva
| VMware Wiki at http://www.vi-toolkit.com