Для ОС Windows есть несколько вариантов:
Простой вариант — если у вас в компьютерах есть iSCSI или FC HBA — можно организовать бездисковую загрузку без проблем.
Вариант сложнее — если сетевые адаптеры в компьютере поддерживают iSCSI Boot с помощью iBFT. Есть во многих современных серверных мат.платах даже начального уровня или серверных сетевых адаптерах.
Самый сложный вариант — для сетевых адаптеров не поддерживающих iSCSI Boot — предварительно грузиться с gPXE, включать iBFT, грузиться по iSCSI.
Изращенный вариант — грузиться в Linux (например с помощью того же PXE), а дальше запускать Windows как гостевую ВМ, размещенную на сетевом хранилище NFS, iSCSI и т.п.
Дорогой вариант — использовать коммерческие решения, например, Citrix Provisioning Services, которые позволяют грузиться по сети и обращаться к виртуальным дискам по CIFS.