В чём разница между методами записи .ISO на USB через UltraISO и через dd?
При записи образа Windows на флешку через dd (/dev/disk2) с неё не происходит запуск установки. Если грузиться в UEFI режиме, то запуск возможен, но старые ноутбуки не поддерживают этот режим. При записи через UltraISO таких проблем нет, всё грузится нормально. Есть подозрения, что UltraISO использует какой-то иной метод записи и пишет не только файлы на флешку, но и какие-то дополнительные загрузочные блоки на неё.
dd переносит информацию как есть, вернее он ничего лишнего не добавляет, хотя он имеет возможность при желании отрезать кусок, как нож
UltraISO и ему подобные могут добавлять левую информацию при записи, например, добавлять прослойку в виде загрузчика который по сути и будет грузить образ
то есть если в самом образе(iso, img и т.д.) есть свой загрузчик который совместим с системой на которой его будут запускать то при записи через dd все будет работать, в противном случае нужны будут костыли в виде левого загрузчика
p.s.
под linux образ windows можно записать с помощью woeusb
UltraISO дописывает свой загрузчик, можете посмотреть, (не помню точно где именно) в одном из пунктов меню есть пункт "Загрузочный CD/DVD" и там можно создать пустой загрузочный диск.
DD же пишет, "как есть".