More than half a million Sydney rail commuters will face disruptions for a least a year as the state government launches a $97 million maintenance program.