Вот модуль Perl и примеры скриптов, которые могут автоматизировать процесс определения ссылок на потоки
https://metacpan.org/release/IHeartRadio-Streams
Таким образом, изображения ISO могут работать, а некоторые - нет. Оптический диск и USB-накопитель имеют разные характеристики загрузки. Не загружайте то же самое и у загрузчика в том же месте.
Rufus и другие авторы ISO знают об этом и компенсируют. Как вы можете видеть из ваших тестовых случаев, просто писать точный байт на байт на носитель не всегда будет работать, потому что низкоуровневая сырая запись не выполняет необходимые настройки, что не то же самое на обоих оптических дисках и, как в этом случае, USB-накопитель.