Is there anything that I can to do fix this?
Not if you want to be able to still (easily) use the HDD with Windows.
No windows file-system will handle colons in file-names gracefully,
just like Linux won't be too fond of forward slashes when files come
from other OSes.