A while ago when starting up my laptop, I had an issue connecting to my local instance. After two attempts, a quick look at the event logs revealed my problem.
FCB::Open failed: Could not open file G:\MSSQL\tempdb.mdf for file number 1. OS error: 3(failed to retrieve text for this error. Reason: 15105).