Parallels won't let me eject disk

DavidV10

Bit poster
When attempting to eject volumes (either external drives, SD cards, or USB thumb drives) on the host OS I keep getting
The disk <whatever> wasn't ejected because one or more programs may be programs may be using it.

If I run "lsof" on the the volume it's always Parallels using the drive:
M1-MacMini16GB:Volumes apollostees$ lsof SanDisk128/
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
prl_vm_ap 96255 apollostees 62r DIR 1,26 131072 4 SanDisk128

Even though I wasn't using the volume on parallels or the guest OS. The only way to safely eject the volume is to kill the PID, but that caauses Parallels to restart. This did not always happen, not sure what changed. Has anyone else experienced this?

Architecture: Apple Silicon M1
Host OS: MacOS Monterey
Guest OS: windows 11
 
Same problem when I mount a NAS (SMB) on my Mac. I have to shut down Windows (Parallels) to be able to eject the NAS. I would like a better solution.
 
Same problem for both USB drives and SD cards. While force eject works this is a sledge hammer to crack a nut and encourages the bad behaviour of ignoring error/warning messages
 
Hi Everyone,
I've submitted the issue to our developers. They've already identified the root cause and are working on the fix. Thank you for your patience!
 
Back
Top