• you might want to be a little careful while playing around with sys databases. If msdb is not online and you recycle the SQL services, your tempDB will also be not created because validations and procedures to build TempDB again are all in MSDB only.

    Please let us know what were the error logs when you moved the mdf and ldf files.

    I would say restore the .bak file with move option it would easy.