Основная проблема - со стороны аппаратного загрузчика - для него - винт - это единое целое.
Технически, можно реализовать свой супер-загрузчик с выбором "раздела" загрузки - но это потребует модификации первичных загрузчиков в операционках и доработки драйвера (что бы пропускать нулевой блок и использовать одинаковую геометрия). Не сложно, но НУЖНО реализовать для всех потребных операционок.
Если делать жесткую разбивку - изменения проще в реализации, если гибкую - типа таблицы разделов - несколько сложней, но тоже можно.





Ответить с цитированием