Чудов Дмитрий, не совсем. (далее личное мнение) вам надо понять что нет красивого способа. а еще важнее он не нужен. а уж если нужен - есть бесчисленное множество элегантных способов
Yan, можно. к примеру EasyBCD предоставляет весь спектр вспомогательных функций. можно нагуглить и родные команды консоли
а конвертация GPT-MBR - да, при смене загрузчика потребуется
Роман, Foggy Finder, джентльмены. в любом случае придется формировать код присвоения значений, на основании чего то
этот процесс действительно может быть автоматизирован. слегка. если есть внятные представления о том в зависимости от чего нужно принять решение о значении
ну и Xamarin то не будет прям вот так уже совсем проще
удачи! ))