I'm not sure about running it on Windows, but if all the data files and logs are truly intact you just need to point the postgres binaries at that location. When starting the database I would simply:
pg_ctl start -D c:\windows.old\
On Windows, I guess you modify some config file or the service config?
