begin process at 2008 07 06 12:54:01
1 205 545 membres
122 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

INFORMATIONS SUR VOS DISQUES DURS (WIN32)


Information sur la source

Catégorie :Fichiers / Disque Classé sous : disque, dur, partition, mbr Niveau : Débutant Date de création : 26/12/2004 Date de mise à jour : 02/11/2006 15:28:50 Vu / téléchargé: 7 703 / 1 421

Note :
9,6 / 10 - par 10 personnes
9,60 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


Description

Ce programme affiche des information sur vos disques et leurs partitions (système de fichier, taille, numéro de série, secteur de boot). Les disques sont analysés un seule fois, au début de l'exécution; s'il y a des changements si n'apparaîtront pas.
J'avais un petit bug: parfois la partition C: n'est pas reconnue (reconnue, mais pas en tant que C:). Ca arrivait de temps en temps, de manière 'aléatoire'. En fait il s'avère que c'est l'octet 0x41 du secteur de boot de C:\ qui s'amuse à osciller entre 0 et 1. Je comprends pas d'ou ca vient et je sais pas si c'est normal, mais pour éviter le problème je le force à 1.
J'ai beaucoup utilisé le site suivant pour me documenter sur la structure des disques durs:
http://www.bellamyjc.net/

J'ai essayé de faire pas mal de tests mais c'est pas très amnusant de modifier ses partitions sans arrêts, donc ce serait sympa si vous pouviez mz dire si ca donctionne bien pour votre configuration courante. (Il n'y a pas de risque, tous les accès au disque sont en lecture seule)
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

26 décembre 2004 19:01:41 :
Fonction SameSector revue et corrigée par BruNews Plus de Buffer Underrun
27 décembre 2004 13:50:32 :
02 janvier 2005 00:01:05 :
Résolution d'un problème pour le cas ou il y a plusieurs partitions primaires non étendues Les partitions apparaissent dans l'ordre ou elles sont effectivement sur le disque, et non l'ordre dans lequel on les trouves dans les secteurs de partition. Suppression des wsprintf, lstrlen et autres lstrcat
02 janvier 2005 00:19:27 :
Ajout __inline devant bnstrcpy
02 novembre 2006 15:26:44 :
Suppressions parties assembleur Informations pour partitions de type ext3
02 novembre 2006 15:28:50 :
Capture
  • signaler à un administrateur
    Commentaire de Nebula le 26/12/2004 18:04:51

    J'ai un "buffer overrun" quand je clique sur MBR ou l'autre bouton, mais les disques/partitions sont convenablement détectés.

  • signaler à un administrateur
    Commentaire de vecchio56 le 26/12/2004 18:54:44 administrateur CS

    oui, c'est juste que l'exe n'est pas le bon, il fallait recompiler.
    Je mets à jour

  • signaler à un administrateur
    Commentaire de AlexMAN le 26/12/2004 22:43:57

    Marche parfait chez moi.

  • signaler à un administrateur
    Commentaire de BruNews le 26/12/2004 23:25:10 administrateur CS

    Voila une bien belle source.
    Teste sur differents PCs avec SCSI, IDE et USB2, va impec partout, tres bien.

  • signaler à un administrateur
    Commentaire de Nebula le 26/12/2004 23:38:33

    En effet, çà marche mieux maintenant... D'ailleurs j'ai toujours LILO sur mon disque D:, je croyais pourtant l'avoir viré O_o

    Enfin, très beau boulot :)

  • signaler à un administrateur
    Commentaire de eRoZion le 27/12/2004 13:24:15

    Merci.

    Ca marche très bien chez moi, testé avec IDE et SATA partitionnés, FAT32 et NTFS.
    Toutes les infos sont correctes, c'est confirmé par ta source d'inspiration. ;)

    Source très intéressante.

  • signaler à un administrateur
    Commentaire de Hades53 le 27/12/2004 13:38:12

    Marche très bien chez moi.
    Très bonne source, chapeau !

  • signaler à un administrateur
    Commentaire de Urgo le 28/12/2004 01:51:42

    Sympathique!
    (idem marche impec...)
    Je te laisse sans note car l'asm trop complexe pour moi ;)

  • signaler à un administrateur
    Commentaire de vecchio56 le 02/01/2005 00:03:05 administrateur CS

    Mise a jour:
    -Résolution d'un problème pour le cas ou il y a plusieurs partitions primaires non étendues
    -Les partitions apparaissent dans l'ordre ou elles sont effectivement sur le disque, et non l'ordre dans lequel on les trouves dans les secteurs de partition.
    -Suppression des wsprintf, lstrlen et autres lstrcat

  • signaler à un administrateur
    Commentaire de victorcoasne le 06/03/2005 18:38:36

    Très bien fait 10 !

  • signaler à un administrateur
    Commentaire de brox83 le 28/09/2006 13:51:46

    Fonctionne très bien mais malheureusement, le numéro de serie indiqué ne correspond pas au numéro de série unique du disque. Il est différent après chaque formattage. Pour les DD, pas de problème, c'est écrit dessus. Mais pour les clé USB qui sont censés avoir un numéro de série constructeur, beaucoup plus difficile à trouver. Je cherche encore.
    Mais très bon produit tout de même !!!!!

  • signaler à un administrateur
    Commentaire de Lleb7777 le 02/11/2006 15:07:02

    Ben c'est bien beau tout ça, mais c'est incompréhensible !!!
    Moitié assembleur, moitié C... et pas beaucoup commenté !
    ça marche, c'est sûr, mais on ne sait pas comment ni pourquoi !
    Enfin bon, si j'ai quelques heures à perdre, j'essayerai de comprendre.
    Bravo quand même si tu as tout réalisé de A à Z !

  • signaler à un administrateur
    Commentaire de vecchio56 le 02/11/2006 15:23:56 administrateur CS

    Je suis d'accord avec toi. J'ai moi même quelques difficultés à comprendre ce que j'ai écrit quand je remets le nez dedans
    Le fait que certaines fonctions soient en assembleur n'est pas grave à mon avis, du moment qu'on sait ce que fait la fonction:
    -bnstrcpy(dst, src) copie la chaine src dans dst et retourne un pointeur sur 0 terminal
    -bnultoa(n, dst) écrit le nombre n en base 10 dans la chaine dst et retourne un pointeur sur 0 terminal
    -SameSector(s1, s2) compare deux zones mémoires de 512 octets et retourne vrai si elles sont identiques, faux sinon
    -Il y a d'autres parties en assembleur qui effectivement n'ont rien a faire la
    Je mets une nouvelle version sans ces parties

Ajouter un commentaire

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS