I prefer to use shell instead of windows cmd, this is why when I use windows I have to install cygwin, but everytime I install it I face the issue of having the cygwin configured to a home directory that nobody sees, don't understand why cygwin adds it's own home directory, I think it's stupid, so as I alsways have to spend time figuring how to change to my windows home folder, I documenting it here :)
In cygwin installation, you go to etc directory, there's a file named nsswitch.conf, edit that file to enable db_home pointing to your windows home directory, after doing this it looks like follows:
# This file is read once by the first process in a Cygwin process tree.
# To pick up changes, restart all Cygwin processes. For a description
# see https://cygwin.com/cygwin-ug-net/ntsec.html#ntsec-mapping-nsswitch
# passwd: files db
# group: files db
# db_enum: cache builtin
# db_home: /home/%U
# db_shell: /bin/bash
# db_gecos: <empty>
Close cygwin, open it again, and voilá...