原因は分からないけど突然特定のSSDを接続するとWindowsが起動出来なくなった。Windowsが起動せず回復環境に入ってしまう。
初めての現象だったので直るまでやったことメモ
※画面直撮り+圧縮しているので画像がクッソ汚いです。
DiskPartでイジる
回復環境でどんな状態になってるのか見てみた。

SSDは生きているけど、ドライブレターがメッチャクチャになってるやん。
本来はVolume0がS、Volume2がG、Volume5がC、Volume7がDドライブとWindows上では割り当てていたけどDISKPART上だと上のようにぶっ飛んだ表示になっていた。
ドライブレターの再割当て(失敗)

Windowsが入っているCドライブだけ割り当てれば起動するやろということで、外付けのSSDのドライブレターを全部消してWindowsが入っているM.2のSSDだけドライブレターを割り当てて再起動してみた。
→起動せず。回復環境に戻ってきてしまいました・・・。しかも、割り振ったドライブレターが初期化されて最初の状態に・・・
bcdeditで情報を見る

ドライブレターはメチャクチャだけれど、WindowsがインストールされているM.2にブートローダーは設定されているしブートマネージャーもおそらく同じM.2からの情報になっているので、これで起動できないのはおかしい。
再構築しようとした
→直るわけないやろがい!!!
さすがにここまで来るとイライラしていたので bootrec /fixmbr とかやっていた。UEFI環境なのでこれは出来ない。
外付けSSD全部抜く
→起動した。しかも通常通りに起動し、ドライブレターが直っている
ということは外付けSSDの中に何か起動を阻害している何かが入っているということで、GPartedのライブUSBを使い外付けのSSDのパーティションを見てみることにした。
セキュアブートを切っておかないとエラーが出て起動しないのでUEFI BIOSでセキュアブート切っておく。
発見

WindowsがインストールされているM.2ではない外付けのSSDにEFIと回復が入っているのを見つけた。
これのせいでWindowsが入っている場所を見つけられず一生回復環境に入ってしまったらしい。
問題のないSSDはこんな感じになってる

これはSteam専用の外付けSSDで、2つのパーティションしかない。
外付け上の回復とEFIを消す

じゃあ、消せばいいやろ!!ということでこの2つを消してPCを再起動したら直った!!
いかがでしたか?とりあえず外付けSSDつけてて起動しなくなったらGParted liveとかでパーティションの中身見て、変なの入ってたら消してしまえば起動するという記事でした。
パーティション消す時は本当にそれを消していいのかはしっかり確認してください。元に戻せませんので。