Как открыть корневую папку на Windows (язык программирования C)

Суть проблемы:
на "opendir("/")" - мы попадаем в корневую папку! Раздела. То есть если программа была запущена из диска "C", то мы попадаем в "C:\". Если программа была запущена из диска "D", то попадаем в "D:\". И так далее

А как мне попасть в самый корень? Где я бы мог посмотреть, какие диски есть, и открыть нужный.

Странно работает винда

Включаю, ввожу пароль, загружается Виндоус и через где-то 3 минуты всё зависает и пишет "Майкрософт Виндоус, приложение не отвечает".Пытался перезагружать но не помогло.
Что делать? Помогите пожалуйста…
Странно работает винда