I, too, would be very interested in a macro, MDL or vba tool that would show this information. Seems this information is recorded somewhere internally, as it will remember it, if it shows up in the right path again.
Unfortunately, there hasn't been a response and your question was posted 9.5 months ago.
We published some time ago a Freeware utility to
Log Reference Attachments.
It's a VBA project (you don't need to know VBA to run it) with full source code,
so if it doesn't do what you want you can modify it (or ask someone who knows VBA to modify it).
Regards, Jon Summers
Regards, Jon Summers LA Solutions
I found this a few months ago and checked it out, but I couldn't get it to show what I needed. (ie the path for a file that showed up red in the reference dialog box) Can't remember the details now, but I couldn't get it to report a path on a ref file that had it's path broken. It reported fine on a ref file that it could find. Maybe I missed something, I'll have another look at it. Thanks.
That's exactly correct: a file that MicroStation can't find has no stored path. All that the utility can do is to tell you what's there -- not what you think ought to be there!
FWIW, there is some really good documentation on how MicroStation locates references in Help > Contents > User Guide > References > Using References > "Making portable reference attachments".