Hi goofprog,
first things first: Welcome to the forum. I hope, you'll have fun.
You are working too hard. Make a extra storage device on your virtual and mount it.
I hope you've read all posts in this thread. If so, you will have noticed that we have corresponded about a virtual DOS machine. Mounting with DOS? Do you really know what you write?
The tricky point is the data exchange in both directions (from host to guest
and from guest to host). And by the way, it is basically nothing wrong to post into several months old threads, but those posts should have at least a bit substance and relevance. No offense.
Gunther