Разница между противительными и разделительными союзами в русском языке заключается в их значении:
Таким образом, противительные союзы связывают части сложносочинённого предложения, которые противопоставляются друг другу или сопоставляются друг с другом, а разделительные союзы используют, когда нужно передать несовместимость взаимоисключающих явлений/событий, или их чередование, последовательную смену, или неопределённость. 1