I have heard of success using BurnAtOnce. It seems to be free and is
based around known-good UNIX tools (runs on Windows), and so it should
handle odd filesystems just fine (you may need to rename your image
from .odsimg or whatever you call it to .iso for the
burning run).