As described in
http://cygwin.com/ml/cygwin/2004-06/msg00347.html
I also have the same problem.
But after I tried the line
eval "`mount -m | sed 's/ -u / -s /'`"
and reboot my Windows Server 2003, I still have the following as before:
tsfu@Zeus ~
$ mount -m
mount -f -s -b "C:/cygwin/usr/X11R6/lib/X11/fonts" "/usr/X11R6/lib/X11/fonts"
mount -f -u -b "C:/cygwin/bin" "/usr/bin"
mount -f -s -b "C:/cygwin/bin" "/usr/bin"
mount -f -u -b "C:/cygwin/lib" "/usr/lib"
mount -f -s -b "C:/cygwin/lib" "/usr/lib"
mount -f -u -b "C:/cygwin" "/"
mount -f -s -b "C:/cygwin" "/"
mount -f -s -b "a:" "/a"
mount -f -s -b "c:" "/c"
mount -f -s -b "d:" "/d"
mount -f -s -b "e:" "/e"
mount -f -s -b "f:" "/f"
mount -f -s -b "h:" "/h"
mount -f -s -b "i:" "/i"
mount -f -s -b "j:" "/j"
mount -u -b --change-cygdrive-prefix "/cygdrive"
mount -s -b --change-cygdrive-prefix "/cygdrive"