To remove hidden files starting with “._” you only have to run the following Terminal script:
find /Volumes/ -name '._*' -type f -delete
To see if all files are deleted run that command without -delete

Related Works