Don't you have the user guide that you might have gotten with the computer? Maybe on a CD?
The one I found is actually for "Satellite M640/Satellite Pro M640 Series", and the filename said "M645", so that's why I thought it might be accurate, and I'm pretty sad it didn't work out.
It seems unlikely to me that your laptop doesn't support USB boot... there must be some setting somewhere... anyway, that's all I could help. Don't give up, if you get the proper user guide, I trust it will be there somewhere.