BIOS będzie próbował uruchomić się z dysków USB i CD w zależności od tego, co jest na dysku, ustawień BIOS-u i zakładam, że różni producenci mogą mieć różne wyobrażenia o tym, jak BIOS zachowuje się w przypadku urządzenia, którego nie można uruchomić.
Jeśli nie może znaleźć bootloadera na urządzeniu, powinien przejść do następnego urządzenia. Jednak, podobnie jak w twoim przypadku, BIOS wydaje się zawieszać na urządzeniach innych niż rozruchowe, które są podłączone do komputera. Czasami widziałem, że tak się dzieje z filmowymi płytami DVD. System nie może znaleźć bootloadera na dysku iz jakiegoś powodu odmawia przejścia. (W erze Windows 9.x powiedziano mi, że posiadanie płyty w napędzie CD spowalnia proces uruchamiania. Dziesięć lat później rozumiem, co mówił).
Oczywiście dyski będą czytelne po uruchomieniu, o ile będą na nich znajdować się prawdziwe treści. Ponownie, jedynym powodem, dla którego nie zostaną odczytane przez BIOS, jest fakt, że nie ma bootloadera, który nie ma nic wspólnego z tym, jak montowane są dyski Windows, Mac OS X lub Linux. System BIOS montuje dysk na pewnym poziomie, aby wyszukać program ładujący. Gdyby BIOS był w stanie wyświetlać pliki na dysku, również czytałby dysk USB.
Myślę, że to zależy od BIOS-u, a nie od napędu USB. Możesz zrobić bootowalny USB, instalując na nim Linuksa. Technicznie system Windows będzie działał z napędu USB, ale może to być nielegalne w zależności od sposobu wykonania.