La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3590 - ID DEL DISCO DISCO DURO (OJO!, NO NUMERO DE SERIE!!!)
Autor:  Viktor Glez
Hola Grupo!!!

Alguien sabe como Determinar el Numero Identificador del Disco Duro, Ojo!!, no me refiero al Numero de Serie que es facil de Sacar por medio de la API...

Lo necesito para identificar Equipos en Particular para protejerme contra copias del Software, actualmente lo hago con el Numero de Serie, pero este cambia una vez que se formatea el Disco...

Se que este numero existe, poque algunos programas de DOS lo extraen y alguna que otra utileria de Windows!!!, este numero identificador es unico para cada Disco Duro...

Gracias de Antemano por su Ayuda!!!

  Respuesta:  juan cecconi
En la ayuda del SDK del visual studio encontre lo siguiente:
"Beginning with MS-DOS version 4.0, a semi-random 32-bit binary identification number (ID) is assigned to each disk that MS-DOS formats. The volume serial number (or ID) is stored at offset 27H to 2AH in the boot sector of each disk. "..y luego hay un ejemplo de como leerlo en "C" y recurriendo a las interrupciones con la funcio "int86x" y demas...

Lo cual indica que el Serial Number es lo mismo que el ID!!!. Igualmente supongo que debe haber un numero unico para identificar el Hard Disk que no cambie con el formateo del mismo, pero aun no pude hallarlo.