どなたか次の疑問を解説くださいませんか?

HDD が2つあり、それを#0と#1とします。
#0が通常使うHDDで、#1がバックアップHDDです。
#1には、万一のトラブルの時のために
EaseUS でとっておいた#0のシステムのバックアップがあります。
BIOS では起動HDDを#0 にしてあります。

通常起動ですと、ドライブレターは次のように割り当てられます。
(すべてパーティションはプライマリパーティションです。)
HDD#0 C:システム D:(None:データ用)
HDD#1 E:アクティブ F:(None:データ用)

で、ちょっとトラブったので、BIOS で起動HDDを#1 にして立ち上げたのですが、
ドライブレターが次のようになっているのです。
HDD#0 C:アクティブ F:(None)
HDD#1 D:システム E:(None)

つまり、BIOS で指定した通り、確かにHDD#1 から起動されているのですが、
起動システムのドライブレターはなぜかDなのです。

私のこれまでの認識だと、起動ドライブのレターは常にCなので、上記は
HDD#0 E:アクティブ F:(None)
HDD#1 C:システム D:(None)
となるはずでした。

どうして先のようなドライブレターの割り当てになってしまったのでしょうか?
お分かりになる方がもしいらっしゃったら、お願いします。