Началось всё с того, что нужно было перетащить локальную базу данных на другой раздел жесткого диска. По умолчанию pgsql был установлен на С:, в итоге последние бекапы туда не разворачивались, не хватало свободного места.
Деинсталлировал старую версию, устанавливаю новую, и все заканчивалось на этапе инициализации кластера... Предлагалось посмотреть ошибку в логе, которая звучала как
postgres.exe --boot -x1 -F : Invalid argument
После чего установка отменялась.
Любые попытки закончились ничем. Нашел несколько подобных вопросов в инете, но ответов на них не было. Пробовали все, вплоть до сноса всех резидентных процессов в системе и перенастройки прав.
В конечном итоге, на соседнем компьютере установилось нормально, а я на своём установил без инициализации кластера. После чего скопировал папку data с нормально установленного pgsql к себе и ура, все заработало.
Что ж такого "инвалидного" на моём компе в команде инициализации...