Não acredito que a versão do sistema operacional esteja armazenada em qualquer lugar do sistema de arquivos, essa informação é armazenada no Registro do Windows. ('HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion' para ser exato)
No entanto, você pode dar uma olhada em alguns dos arquivos do sistema no sistema de arquivos. Use as informações do arquivo \ Windows \ Explorer.exe, talvez? Os primeiros 3 octetos da propriedade da versão do arquivo representam a versão do Windows, bem como o número de compilação do Windows.
- O Windows Server 2008 seria '6.0.6000'
- O Windows Server 2008 SP2 seria '6.0.6002'
- Windows Server 2008 R2 seria '6.1.7600'
- O Windows Server 2008 R2 SP1 seria '6.1.7601'