Eso... a todos los q tienen problemas al iniciar el servidor postgres en windows xp
vayan al visor de sucesos y si les sale este error:
Cita: %t FATAL: no se pudo crear el archivo de bloqueo «postmaster.pid»: Permission denied
vayan a la carpeta
C:\Archivos de programa\PostgreSQL\8.3\data
y revisen si el usuario postgres tiene permiso para escribir, revisen en la pestaña seguridad. Si no les aparece la pestaña compartan la carpeta y denle acceso total al usuario postgres y listo.