FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Realmente no es tan difícil obtener al tamaño de cada partición. Lo complicado es saber que particiones pertenecen a un mismo disco físico para así poder agruparlas y sumar los tamaños.
|
#2
|
||||
|
||||
Cita:
Si lo que prenendes es saber que disco físico corresponde a una unidad, tampoco es tan complicado. Saludos. |
#3
|
||||
|
||||
Expongo otro ejemplo para calcular el tamaño de un disco sabiendo una unidad de volumen. La filosofía se basa en encontrar el número de disco físico a partir de una letra de unidad para luego explorar las unidades activas y ver si pertenecen al disco físico previamente conocido. El resto es sumar.
Este método puede contar algo de menos espacio que puede estar perdido en sectores no usados. En realidad el verdadero espacio disponible para el usuario después de formatear una unidad es menor que el nominal.
Un ejemplo de uso:
Saludos. |
#4
|
|||
|
|||
En principio esa es la idea que yo perseguía.
Estoy intentando probarlo, pero me da un error de identificador no declarado. 'IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS' He añadido las unidades Windows y SysUtils a uses. Trabajo con Delphi 5 |
#6
|
||||
|
||||
Coloco de nuevo el código completo para que no aparezca el problema con la Cte IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS en los usuarios que copien el código tal cual:
Un ejemplo de uso:
Saludos. |
#7
|
|||
|
|||
Muchas gracias Escafandra. Es lo que necesitaba. También mi agradecimiento a Neftali.
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
obtener el número de serie de un disco duro serial ATA | mgc | API de Windows | 4 | 27-03-2009 15:54:18 |
¿Función para determinar la capacidad del disco duro? | Roilo | API de Windows | 8 | 30-12-2008 19:07:30 |
Como obtener el serial del volumen del Disco Duro | JoAnCa | API de Windows | 3 | 12-10-2007 20:17:17 |
Componente DiskInfo, para Obtener el Numero de Serie del Disco Duro | Alexis De la Cr | OOP | 3 | 17-05-2007 23:00:25 |
Como leer el serial del Disco duro? | JuanErasmo | C++ Builder | 1 | 30-09-2005 06:34:35 |
|