OVH Cloud OVH Cloud

Identifier un drive precisement.

5 réponses
Avatar
david
Bonjour.

Je souhaite avant de lancer une copie m'assurer que le disque est bien
le bon.

Si j'ai bien compris, on peut recuperer le Serial d'un disque (ou
partition) avec FSO.Drives et Drive.SerialNumber

Ce serial est UNIQUE.

Croyez le ou non, mais j'ai 2 serial identiques !

Je n'en suis pas sur, mais c'est peut etre le resultat d'un ghost.

La question, y a t il un moyen de modifier cela sans formater cela
s'entends !

Merci.

5 réponses

Avatar
Jean
Bonjour,

VolumeID
http://www.sysinternals.com/ntw2k/source/misc.shtml#volumeid

Amicalement,

Jean - JMST
Belgium

"david" a écrit dans le message de news: %
Bonjour.

Je souhaite avant de lancer une copie m'assurer que le disque est bien le bon.

Si j'ai bien compris, on peut recuperer le Serial d'un disque (ou partition) avec FSO.Drives et Drive.SerialNumber

Ce serial est UNIQUE.

Croyez le ou non, mais j'ai 2 serial identiques !

Je n'en suis pas sur, mais c'est peut etre le resultat d'un ghost.

La question, y a t il un moyen de modifier cela sans formater cela s'entends !

Merci.


Avatar
Do Re Mi chel La Si Do
Bonsoir !


Par "Scripting.FileSystemObject", on peut avoir l'information.



Exemple d'un script Python qui retourne les lettres de lecteurs, avec les
numéros de série :

from win32com.client import Dispatch
FSO = Dispatch('Scripting.FileSystemObject')
for item in FSO.Drives:
try:
print 'Lettre:',item.DriveLetter,
print ' Num.serie:',item.SerialNumber
except:
pass



Le "try", c'est pour passer le cas des lecteurs de CD vides.



Bonne nuit
--
Michel Claveau
Avatar
Jean
Bonjour,

Oui, c'est ce que dit David ... mais ce n'est accessible qu'en lecture.
Si j'ai bien compris David il veut modifier le volume id et ça à ma connaissance on ne sait pas le faire (hors activex tiers).
Si c'est possible ce sera plus que probablement via WMI ... mais je ne pense pas.

Amicalement,

Jean - JMST
Belgium

"Do Re Mi chel La Si Do" a écrit dans le message de news:
Bonsoir !


Par "Scripting.FileSystemObject", on peut avoir l'information.



Exemple d'un script Python qui retourne les lettres de lecteurs, avec les
numéros de série :

from win32com.client import Dispatch
FSO = Dispatch('Scripting.FileSystemObject')
for item in FSO.Drives:
try:
print 'Lettre:',item.DriveLetter,
print ' Num.serie:',item.SerialNumber
except:
pass



Le "try", c'est pour passer le cas des lecteurs de CD vides.



Bonne nuit
--
Michel Claveau






Avatar
david
Exact Jean.

Merci pour le petit logiciel.
C'est exactement ce que je recherchais !!!!!

Merci encore.

Jean wrote:
Bonjour,

Oui, c'est ce que dit David ... mais ce n'est accessible qu'en lecture.
Si j'ai bien compris David il veut modifier le volume id et ça à ma connaissance on ne sait pas le faire (hors activex tiers).
Si c'est possible ce sera plus que probablement via WMI ... mais je ne pense pas.

Amicalement,

Jean - JMST
Belgium

"Do Re Mi chel La Si Do" a écrit dans le message de news:

Bonsoir !


Par "Scripting.FileSystemObject", on peut avoir l'information.



Exemple d'un script Python qui retourne les lettres de lecteurs, avec les
numéros de série :

from win32com.client import Dispatch
FSO = Dispatch('Scripting.FileSystemObject')
for item in FSO.Drives:
try:
print 'Lettre:',item.DriveLetter,
print ' Num.serie:',item.SerialNumber
except:
pass



Le "try", c'est pour passer le cas des lecteurs de CD vides.



Bonne nuit
--
Michel Claveau











Avatar
Do Re Mi chel La Si Do
Désolé. J'avais lu trop vite.
Mais, ça m'a permis de montrer encore la facilité du scripting avec Python
;-)))

@-salutations
--
Michel Claveau