Foros Python

Versión completa: Duda sobre como realizar analisis de hd
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Hola buenas tardes:
Necesito que me asesoreis por favor, ando algo perdido. Me encuentro realizando mi TFG y necesito realizar un analisis de un disco duro o unidad sin montar , donde pueda obtener el primer sector de dicha unidad y visualizar los datos, CH, particiones etc. Me podeis recomendar alguna librería, metodo de hacerlo etc? o si en github hay algun codigo que pueda consultar y haga esto?

He realizado ya la interfaz con Tkinter y ahora voy a empezar a meter la funcionalidad pero ando algo perdido.. he leido algo de parsear un archivo de windows o algo asi pero no me aclaro mucho.

Gracias por vuestra ayuda!
Hola, bienvenido.

Creo que lo mejor para este tipo de análisis es psutil: https://recursospython.com/guias-y-manua...-procesos/. Yo solamente la usé para trabajar con procesos, pero tiene funcionalidades para disco también: https://psutil.readthedocs.io/en/latest/#disks.

Saludos!
Hola @Francisco gracias por tu contestación, intentaré ver si me sirve, alguien me comentó tambien de usar WMI aunque realmente me han dicho que en python es casi imposible hacer lo que quiero.. que necesitaría usar lenguajes de bajo nivel como C o C++ para poder tener acceso a el primer sector de una unidad y obtener así la informacion de las particiones...

Gracias por tu ayuda!
Hola, de nada. No, es perfectamente posible con Python usar la API de Windows, vía ctypes o pywin32. Pero psutil es una API de más alto nivel y multiplataforma.

Acá hay un ejemplo con pywin32 que utiliza WMI para detectar la inserción de un dispositivo USB: https://foro.recursospython.com/showthread.php?tid=766.

Saludos
Mil Gracias nuevamente!!