Python : lire l'hexa d'un disque

Résolu
MathKode Messages postés 28 Statut Membre -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je voudrais essayer de créer mon propre logiciel de récupération (comme photorec) en python.

Pour cela, j'ai besoin de récupérer l'hexa de mon disque C:
Néanmoins, je ne suis pas fou... Je ne veux pas 1to dans ma RAM !

Ducoup je cherche un moyen pour récuperer les 10 premiers octet,s puis les 10 suivants en python.
SI quelqu'un peut m'aider ?
Merci

--
By MathKode

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    un exemple:
    import wmi
    w=wmi.WMI()
    disks=w.Win32_DiskDrive()
    for disk in disks:
        print(disk.size)
        print(disk.DeviceID)
    dd=disks[1]
    named=dd.DeviceID
    print(named)
    readd=open(named,"rb")
    data=readd.read(512)
    print(data)
    readd.seek(512)
    data=readd.read(512)
    print(data)
    
    1