The problem with Windows is you have to buy it. I'd suggest trying something free first. Although if you have an old computer laying around, it will do the job just fine. You don't really "need" a specialized OS to work as a file server. Just remove all the junk from it, setup some shared folders, and connect to the shares from all your other computers.