Comment programmer!!!

Fermé
nonyus - 3 janv. 2005 à 17:04
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 5 janv. 2005 à 19:47
Bonjour,
quel outil ou langage de programmation dois-je utiliser pour programmer un outil du style low-format ou tous autres acces et modification d'un hardware.
Si quelqu'un avait un cours ou des explications.

Merci de votre reponse.
A voir également:

6 réponses

grdscarabee Messages postés 134 Date d'inscription mercredi 24 juillet 2002 Statut Membre Dernière intervention 7 août 2005 74
3 janv. 2005 à 23:34
Salut,

Tu peux dire précisement de quoi tu parles ? c'est quoi un "low format" et qu'est-ce que tu entends par modifier un hardware ?

GrdScarabe

Learn with the best, teach the others
0
salut,
tout dabord merci d'avoir repondu.

Un low format est un formatage de bas niveau, ie celui fait avant la commercialisation du disque pour verifier l'integrite du disque dur.

Ce que je voudrais faire c'est un programme qui accede au cluster du disque dur, dire si il sont bon ou mauvais (voir les reparer, comme le low-foramt), et faire une table d'allocation de la memoire du disque dur en excluant tous les mauvais cluster...

Ceci est mon objectif premier (pour le mettre en application pour des disque dur avec peu de clusters morts), et voir plus haut avec le test de barrettes de memoire RAM, performance d'un lecteur disquette ou CR-ROM, et tous autres hardware....

Tous ce que je recherche ce sont des tutoriaux en C/C++, ASM x86, ou tous autre langages et des documentations sur les diverses facon de proceder et utilisation du hardware.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
4 janv. 2005 à 23:50
Le low format est spécifique à chaque disque dur.
Il ne faut mieux pas essayer de le faire soi-même, mais plutôt utiliser le logiciel fourni par le constructeur.

Sans quoi il y a de bonnes chances de mettre le disque dur en vrac.
0
Salut, Sans te manquer de respect sebsauvage un disque dur est un disque dur, ie ce sont les memes materiaux et technique qui sont utiliser, donc le low-format est identique a chaque disque dur, de plus il existe un programme qui s'appelle loformat qui le fait pour tous les disque dur, mais manque de chance pour les miens il ne veut pas faire une des phases...
Donc pour cela je voudrais programmer le mien pour qu'il realise toutes les phases ou au moins qu'il me dise pourquoi il ne veut pas le faire...

Merci quand meme de ton inquietude.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
5 janv. 2005 à 19:42
low-format est identique a chaque disque dur

Je ne pense pas.
Chaque fabricant a ses petites astuces d'encodage et de modulation des informations pour gagner en capacité ou fiabilité.


Je cite http://www.pcguide.com/ref/hdd/geom/formatUtilities-c.html
"As I have said (probably too often, sorry) modern drives do not need to be low-level formatted by the end user, and in fact cannot be LLFed outside the factory due to their precision and complexity. "

Et il ajoute:
"Only use a low-level zero-fill or diagnostic utility designed for your particular hard disk."


Je suppute donc que vouloir le faire soi-même est dangereux pour la santé du disque.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
5 janv. 2005 à 19:47
Je complète avec un autre site:
http://www.ariolic.com/activesmart/low-level-format.html
"Important drive information (servo, sector layout, and defect management, etc.) is stored in the low-level format at the factory. This information is designed to last the life of the drive and therefore it is not possible to low level the drive outside the factory."

Et ce site dit la même chose que le précédent:

"Although some drive manufactures and BIOS provided so-called "low level format utilities", they actually perform a write-read verify of the drive’s user data sectors, and do not actually perform a low-level format. "

donc je suppute zencore que non seulement c'est dangereux d'essayer de faire ça, mais impossible.


Le mieux qu'on puisse faire à mon avis:

- effectuer une lecture/formattage/écriture/vérification de chaque piste pour tester les secteurs défectueux (mais la format FORMAT fait déjà cette vérification au formattage).
- se reposer sur le système S.M.A.R.T. inclu dans la majorité des disques durs récents.

SMART permet de détecter "à l'avance" les pannes.
Ce système m'a déjà sauvé 2 fois la vie.
C'est assez fiable.

Il est possible de lire les paramètres SMART (comme le fait Everest Home Edition).
0