Acronis True Image でCドライブのバックアップを作って、新品の(他に何も入っていない)外付けHDDにそれを復元して、
USB起動コードを内蔵HDDに書き込んだんだけど、あとどうすると外付けHDDから起動できるようになりますか?

その外付けHDDを接続した状態でPCを起動したら、黒い画面に何か出てきて「3,2,1」みたいにカウントダウンされた後、
PCが起動したんですが、普通に内蔵HDDから起動してるようです。