There are a number of reasons that vCenter won’t start. One really fun one is a full database. If vCenter was installed with SQL express than there is a 4GB database size limit. The instructions here help reduce the database size: http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1003980.