Как в Windows работать с сетью без сокетов Беркли?

Ну например, написать приложение на том же транспортном уровне, только без сокетов?

Насколько мне известно, сокеты появились в 1983 году, (в UNIX 4.2 BSD), для упрощения работы с сетью. Далее, их реализовали в других ОС и их задачей стало, кроссплатформерность реализации интерфейса для работы с сетью в различных ОС.

Я так понимаю, у Windows должен быть API (платформерно зависимый).

Если сокеты это посредственный слой, для сглаживания разницы в реализациях разных ОС, то как можно обойтись без них, и работать с API, непосредственно ОС Windows?

Выключается компьютер когда нажимаю кнопку обычная загрузка виндовс

Короче, когда включаю комп, он выключится и через пару секунд обратно включиться. Потом выбираю кнопку "обычная загрузка виндовс" после чего он выключается. Что делать?
Снимать видеокарту прочистил и поставил обратно, ничего там не откручивал.
Что делать?

Windows запускается не с SSD, а со старого жёсткого диска

Планировалось, что под систему пойдёт SSD, а старый диск под остальные ништяки.
Скопировала вин7 на диск F(SSD), в биос поставила его первым в приоритете, но система и все процессы упорно запускаются с диска С (а не нового F), из-за чего не могу со старого жёсткого снести папку Windows. Как быть? Что сделать чтобы система грузилась именно с диска F?