SQL server - msdb cannot be opened - marked as suspect

run sp_resetStatus on master.
Might have happened because of forced stopping of a slow SQL query
Or Forced stoppage of a SQL query.

You can copy MDB file from other SQL machine if required.