fix crash/stack overflow on drive removal on Windows
on e.g. Windows we can end up with a removed drive Y: parentDirectory() will then just return Y: for Y: and we endless recurse
on e.g. Windows we can end up with a removed drive Y: parentDirectory() will then just return Y: for Y: and we endless recurse