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é: 9 593 / 1 578

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

Cliquez pour voir la capture en taille normale
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)
 

Fichier Zip

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

Historique

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

Commentaires et avis

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

Discussions en rapport avec ce code source dans le forum

Accès à un disque SCSI ... [ par zoran_8000 ] Bonjour à tous ! Je dispose d'une source C / ASM que j'ai récupérée sur CS (site géniallissime est-il besoin de le rappeller Detcter, et changer le nom /lettre Du Dique dur? [ par albert0 ] Bonjour a tous,voila mon probleme, j ai 2 disque dur monté avec un RACK (donc je met une fois le UN une fois le DEUX)quand je met le UN pas de pr Sauvegarder une image sur son disque dur [ par xtrememan ] Voila je voudrais savoir comment je peux recuperer une photo prise par une webcam, une fois prise, pouvoir l'enregistrer dans un repertoire du disque Liste des disque sur ou partition en C (turbo c) [ par DraaFil ] Bonjour,je suis à la recherche du code qui me permettrais d'afficher à l'écran la liste des partition avec leur nom et leur espace. Cela dois fonction Calcul taille d'un secteur d'un disque dur...avec un peu de maths (aie!) [ par JesusQuintana ] Bonjour à tousJ'aimerais savoir comment calculer la taille d'un secteur de mon disque dur. Infos techniques : Capacité : 5 Giga octets Récupérer le numero de série du disque dur [ par kgadhi ] Bonjour tout le monde,Je cherche un prog qui permet de récuperer le numéro de série du disque dur.Merci d'avance pour votre aide. recherche des MP3 d'un disque dur [ par PierrOPSG ] Bonjour, je suis sur un projet C qui a pour but de trouver tous les fichiers mp3 des répertoires et des sous répertoires d'un disque dur (so Pb de lecture lors d'un accès physique au disque dur [ par PavICF ] Bonjour,Voici mon problème, assez bizare je dois dire:Lorsque j'ouvre le disque dur avec CreateFile afin d'obtenir un handle pour la lecture, et fonction pour rechercher un fichier sur le disque dur [ par crunk ] Bonjour je suis debutant en c++ et je cherche une fonction qui permette de rechercher un fichier sur le disque dur puis de le supprimer merci d'avanc Savoir si le disque dur travaille [ par MuPuF ] Bonjour, je voudrais faire un programme qui permette a windows de demarrer plus vite et surtout que dés qu'il affiche le bureau le pc soit utilis


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,702 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.