1.5.10の日本語パス問題、ちょっとソース見てみたけど、この辺が関係してるっぽい。

* fhandler.cc (fhandler_base::open_9x): New method, created from fhandler_base::open.
(fhandler_base::open): Rearrange to use NtCreateFile instead of CreateFile.

NT系では一部 unicode を使おうとして、エンバグしてるような気がする。
9xでは、従来どおり CreateFile が使われるはずなので、
症状が違うか、ひょっとすると症状でないかも?