Controle de Redondance Cyclique, c'est quoi ?

Controle de Redondance Cyclique, c'est quoi ? - Disque dur - Hardware

Marsh Posté le 20-02-2003 à 16:22:56    

http://chewney.free.fr/niarf.gif
 
quelqu'un peut m'apporter des explications sur ce message d'erreur ?
est-ce la fin de mon 180GXP ?


Message édité par chewney le 20-02-2003 à 16:23:50

---------------
<Beeth> Girls are like internet domain names, the ones I like are already taken. <honx> well, you can stil get one from a strange country :-P
Reply

Marsh Posté le 20-02-2003 à 16:22:56   

Reply

Marsh Posté le 20-02-2003 à 16:24:10    

soit le dd soit le fichier est fucké :)
 
 
pour ton dd  ta les utilitaires de test de ibm pour voir si c'est ça ou pas


---------------
Cherche geekette | Traquez vos billets d'€ | Don du sang | Don de moelle osseuse
Reply

Marsh Posté le 20-02-2003 à 16:25:26    

oui ça peut être la fin de ton disque dur.
 
sinon ça peut être sur la nappe, ou une instabilité system.
 
mais un coup d'analyse avec drive fitness ne ferait pas de mal.
 
reboot pour voir si le bios te fait pas une erreur SMART.

Reply

Marsh Posté le 20-02-2003 à 16:30:29    

en principe ca fait ca sur les CD merdiques, pas les DD

Reply

Marsh Posté le 20-02-2003 à 16:31:21    

j'ai deja eu ca a cause d'une nappe rounded achetée sur un certain site de vpc, la nappe etait foireuse et ca me faisait cette erreur avec elle  :whistle:

Reply

Marsh Posté le 20-02-2003 à 16:33:25    

Controle de redondance cyclique = CRC.
 
En gros, c'est une valeur calculee a partir de ton fichier, et qui te dit si le fichier en question contient une erreur de gravure ou non.
 
Par exemple, si le fichier c'est 123456789, et qu'il y a une poussiere sur le CD< le lecteur peux tres bien lire 123333789, et la, le CRC est la pour te dire "stop y a eu une elcture de lecture" et enclencher la recuperation d'erreurs.

Reply

Marsh Posté le 20-02-2003 à 16:47:43    

tetedeiench a écrit :

Controle de redondance cyclique = CRC.
 
En gros, c'est une valeur calculee a partir de ton fichier, et qui te dit si le fichier en question contient une erreur de gravure ou non.
 
Par exemple, si le fichier c'est 123456789, et qu'il y a une poussiere sur le CD< le lecteur peux tres bien lire 123333789, et la, le CRC est la pour te dire "stop y a eu une elcture de lecture" et enclencher la recuperation d'erreurs.


si je me rappelle bien le code CRC est plutôt en héxa sur 10 caractères [:titprem]
 
gilou> elle venait d'où la nappe :??:


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 20-02-2003 à 16:51:10    

TotalRecall a écrit :


si je me rappelle bien le code CRC est plutôt en héxa sur 10 caractères [:titprem]
 
gilou> elle venait d'où la nappe :??:


 
123456789 c'est ce que contient le fichier, pas le code en lui meme.
 
Le CRC c'est a la base un nombre binaire calcule via des generateurs speciaux ( suivant que tu veux un code CRC sur 32 bits, 64 bits, correction d'erreurs, etc).

Reply

Marsh Posté le 20-02-2003 à 16:52:54    

tetedeiench a écrit :


 
123456789 c'est ce que contient le fichier, pas le code en lui meme.
 
Le CRC c'est a la base un nombre binaire calcule via des generateurs speciaux ( suivant que tu veux un code CRC sur 32 bits, 64 bits, correction d'erreurs, etc).
 


exact mais je disais ça en rapport avec ton post, je croyais que tu parlais du code crc et pas du contenu du fichier, ct juste pour dire une connerie quoi :d
sinon, effectivement on peut faire un code crc sous n'importe quelle forme...


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 20-02-2003 à 16:53:47    

Imaginons que ton fichier c'est 01101001.
 
Ton generateur c'est 1001 par exemple.
 
Comme le generateur a 4 chiffres, tu vas rajouter 4 0 a la fin de ton fichier : 011010010000
 
Ensuite, tu va commencer a soustraire le generateur, en commencant par la gauche... jusqu'a ce que tu aies le RESTE.
 
Le CRC, c'est justement ce reste ;)
 
En gros, c'est tout con a programmer, et tres rapide, de plus, plutot customizable, vu qu'il te suffit de changer le generateur pour obtenir un truc ompletement different.


Message édité par Tetedeiench le 20-02-2003 à 16:55:28
Reply

Marsh Posté le 20-02-2003 à 16:53:47   

Reply

Marsh Posté le 20-02-2003 à 16:55:16    

TotalRecall a écrit :


gilou> elle venait d'où la nappe :??:


 
LxLx  :whistle: depuis d'ailleurs chui passé aux nappes rounded blindées avec poignée  :love:  
 
mais je tiens a souligner que ca peut aussi se produire A CAUSE de la nappe mais pas forcement du support (cd/dd)

Reply

Marsh Posté le 20-02-2003 à 16:56:56    

bah le CRC est utilisé partout, dd,cd,ethernet,usb... archives...

Reply

Marsh Posté le 20-02-2003 à 16:57:43    

BJOne a écrit :

bah le CRC est utilisé partout, dd,cd,ethernet,usb... archives...


 
moi je parle dans le cas du mr  :hello:

Reply

Marsh Posté le 20-02-2003 à 16:58:15    

tetedeiench a écrit :

Imaginons que ton fichier c'est 01101001.
 
Ton generateur c'est 1001 par exemple.
 
Comme le generateur a 4 chiffres, tu vas rajouter 4 0 a la fin de ton fichier : 011010010000
 
Ensuite, tu va commencer a soustraire le generateur, en commencant par la gauche... jusqu'a ce que tu aies le RESTE.
 
Le CRC, c'est justement ce reste ;)
 
En gros, c'est tout con a programmer, et tres rapide, de plus, plutot customizable, vu qu'il te suffit de changer le generateur pour obtenir un truc ompletement different.


très sincérement j'ignorais comment fonctionne l'algo générateur de crc, je m'attendais à un truc mathématique plus compliqué :p
stou simple en fait :)
faudra que j'essaye un de ces jours, d'abord à la main et ensuite en VB ou en C :ange:


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 20-02-2003 à 17:02:07    

TotalRecall a écrit :


très sincérement j'ignorais comment fonctionne l'algo générateur de crc, je m'attendais à un truc mathématique plus compliqué :p
stou simple en fait :)
faudra que j'essaye un de ces jours, d'abord à la main et ensuite en VB ou en C :ange:


 
Franchement, a programmer ca casse pas des briques ;)

Reply

Marsh Posté le 20-02-2003 à 17:34:12    

chewney a écrit :

http://chewney.free.fr/niarf.gif
 
quelqu'un peut m'apporter des explications sur ce message d'erreur ?
est-ce la fin de mon 180GXP ?


Ca veux dire que t'as acheté des CD vierge tou poory :D

Reply

Marsh Posté le 20-02-2003 à 17:43:01    

oui mais la version avec table de précalcul ou pas ? :D
 
passke la version avec table de précalcul elle fait une ligne en C avec un for autour.

Reply

Marsh Posté le 20-02-2003 à 18:00:14    

merci pour ces explications  :)
 
en fait je crois que ca vient du CD (vieux et très griffé)  :cry:


---------------
<Beeth> Girls are like internet domain names, the ones I like are already taken. <honx> well, you can stil get one from a strange country :-P
Reply

Marsh Posté le 20-02-2003 à 18:08:40    

chewney a écrit :

merci pour ces explications  :)
 
en fait je crois que ca vient du CD (vieux et très griffé)  :cry:  


si les données viennent d'un cd OUI c'est clairement le cas, mais pourquoi tu nous dis que ça vient de ton 180gxp ?


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed