1
This related answer isn't relevant because it's FAT-specific and I use NTFS.
I have a 1.5TB BitLocker-encrypted external hard drive formatted in NTFS on which I make large backups using BorgBackup on the Ubuntu for Windows (WSL). This drive has write-caching disabled in the Device Manager:
When the backups are finished (Borg has exited), I umount
the drive from WSL, wait for this to exit, then close the terminal and ask to Eject the drive in Windows' task bar.
The first time always fails: after a few seconds where the drive's activity LED blinks, I get a warning from Windows that "the drive is still in use". If I ask to eject it a second time, it is ejected correctly.
Why does Windows still do something with the drive before ejecting, for long enough for the ejection to fail? I thought Quick removal should prevent this.