resposta curta: não
resposta longa: você tem que testar um número de coisas até que seu limite de 'mhh .. esta aparência parecida com o OS XYZ' seja alcançado:
- existe um sistema de arquivos ntfs?
- existe uma pasta "WINDOWS"?
- existe um boot.ini?
Todos os arquivos em qualquer sistema operacional são copiados. se alguém quiser que você (ou seu programa) pense que essa ou aquela partição é um OS1 e não o OS2, então ela pode criar um sistema de arquivos e criar pastas e arquivos até que seu programa atinja o limite.
a única maneira de saber com certeza se existe o OS XYZ em uma partição é inicializar a coisa e ver se ela aparece como você esperaria.