I had this problem today, and lost half a day trying to work it out. Got onto a helpful dude at apple who sorted out the problem, well not the problem, but a fairly easy workaround in terminal. I made notes and am pasting them in below in case they can help anyone else:
The disk has a higher level partition that the High Sierra (disk utility) doesn’t’t know how to delete. So he showed me how to totally erase the disk in Terminal, and then format it.
It’s only three terminal commands
First you need to unmount the NTFS disk, so look in disk utilities to see what device it is
View attachment 748212
the device is called disk3s2, but you just want to call it disk3 (leave out the s2), or disk2, or whatever it is coming up as.
open terminal and enter the code below, changing disk3 to whatever your device is:
diskutil unmountDisk force disk3
You should get something saying “Forced unmount of all volumes on disk3 was successful” if all goes well.
Then you need to totally erase the disk, removing the microsoft higher level partition, so in terminal run the following command (again, replace the disk number with the appropriate number). It will prompt you for your password, so type it in and hit return:
sudo dd if=/dev/zero of=/dev/rdisk3 bs=1024 count=1024
You should get a result that looks like this
“1024+0 records in
1024+0 records out
1048576 bytes transferred in 0.673985 secs (1555785 bytes/sec)”
Now you need to partition the disk as Mac os journaled, so run the following command, and again change the disk number where appropriate, and change the name in the quote marks to whatever you want to call your disk:
diskutil partitionDisk disk3 GPT JHFS+ "ENT" 0g
Then you will see the progress as it formats it, then the disk will mount on the desktop and you’re ready to go.