First, revert the handling of virtual drives as non-symlinks. This is no longer necessary. Then, change the handling that really matters for my situation: The new GetFinalPathNameW handling for native symlinks in inner path components is disabled in chdir, allowing native processes to see their cwd potentially including native symlinks, rather than dereferencing them. This seems to work for virtual drives being the CWD for native proceses, both for the root and subdirectories. Thoughts?