Exporter (0) Imprimer
Développer tout

Diskcomp

Mis à jour: janvier 2005

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Diskcomp

Compare les contenus de deux disquettes. Sans paramètres, la commande diskcomp utilise le lecteur actuel pour les deux disques que vous voulez comparer.

Syntaxe

diskcomp [Lecteur1: [Lecteur2:]]

Paramètres
Lecteur1
Désigne le lecteur qui contient l'une des disquettes.

Lecteur2
Désigne le lecteur qui contient l'autre disquette.

/?
Affiche l'aide à partir de l'invite de commandes.

Remarques
  • Utilisation des disques

    La commande diskcomp fonctionne uniquement avec des disquettes. Il est impossible d'utiliser diskcomp sur un disque dur. Si vous spécifiez un lecteur de disque dur comme paramètre Lecteur1 ou Lecteur2, diskcomp affiche le message d'erreur suivant :

    Spécification de lecteur non valide Le lecteur spécifié n'existe pas ou n'est pas amovible            
    
  • Comparaison des disques

    Si toutes les pistes des deux disquettes comparées sont identiques, diskcomp affiche le message suivant :

    Comparaison OK           
    
    Si les pistes ne sont pas identiques, diskcomp affiche un message semblable à ce qui suit :

    Erreur de comparaison face 1, piste 2             
    
    Une fois la comparaison achevée, diskcomp affiche le message suivant :

    Autres disquettes à comparer (O/N)?            
    
    Si vous appuyez sur O, diskcomp vous demande d'insérer les disquettes faisant l'objet de la comparaison suivante. Si vous appuyez sur N, diskcomp arrête la comparaison.

    Lorsque diskcomp fait une comparaison, il ne tient pas compte du numéro de volume du disque.

  • Omission des paramètres lecteur

    Si vous omettez le paramètre Lecteur2, Diskcomp utilise le lecteur en cours comme Lecteur2. Si vous omettez les deux paramètres lecteur, diskcomp utilise le lecteur en cours pour les deux. Si Lecteur1 est le lecteur en cours, Diskcomp vous demande d'insérer chaque disquette au fur et à mesure selon les besoins.

  • Utilisation d'un lecteur

    Si vous désignez le même lecteur de disquette pour Lecteur1 et Lecteur2, diskcomp effectue la comparaison en utilisant un seul lecteur et vous demande d'insérer chaque disquette au fur et à mesure selon les besoins. Il vous faudra peut-être échanger les disquettes plusieurs fois, selon leur capacité et la quantité de mémoire disponible.

  • Comparaison de disquettes de types différents

    Diskcomp est incapable de comparer une disquette simple face à une disquette double face, ou une disquette haute densité à une disquette double densité. Si les disquettes placées dans Lecteur1 et Lecteur2 ne sont pas du même type, diskcomp affiche le message suivant :

    Types de lecteurs ou de disquettes non compatibles            
    
  • Utilisation de diskcomp avec des réseaux et des lecteurs redirigés

    La commande diskcomp n'est pas opérationnelle sur les lecteurs réseau ou créés par la commande subst. Si vous tentez d'utiliser diskcomp avec un de ces types de lecteur, diskcomp affiche le message d'erreur suivant :

    Spécification de lecteur non valide           
    
  • Comparaison d'une disquette originale et de sa copie

    Lorsque vous utilisez la commande diskcomp avec une disquette que vous avez créée à l'aide de la commande copy, diskcomp peut afficher un message semblable au suivant :

    Erreur de comparaison face 0, piste 0             
    
    Ce type d'erreur peut apparaître même si les fichiers enregistrés sur les disquettes sont identiques. En effet, copy reproduit les informations, mais ne les place pas nécessairement au même endroit sur la disquette destination. Pour plus d'informations sur la comparaison de fichiers individuels sur deux disques à l'aide de Fc, voir la section Rubrique connexes.

  • Description des codes de sortie de diskcomp

    Le tableau suivant énumère chaque code de sortie accompagné d'une brève description.

     

    Code de sortie Description

    0

    Les disques sont identiques

    1

    Différences détectées

    3

    Une erreur matérielle s'est produite

    4

    Une erreur d'initialisation s'est produite

    Pour traiter les codes de sortie renvoyés par diskcomp, vous pouvez utiliser NiveauErreur dans la ligne de commande if d'un programme de commandes.

Exemples

Pour comparer deux disquettes alors que l'ordinateur ne dispose que d'un seul lecteur de disquette (le lecteur A, par exemple), tapez :

diskcomp a: a:

La commande diskcomp vous invite à insérer chaque disquette au moment approprié.

L'exemple suivant décrit comment traiter un code de sortie diskcomp dans un programme de traitement par lots qui utilise le paramètre NiveauErreur dans la ligne de commande if :

rem Controle.bat compare les disquettes des lecteurs A et B  echo off   diskcomp a: b:  if errorlevel 4 goto erreur_ini  if errorlevel 3 goto erreur_perm  if errorlevel 1 goto non_comparaison  if errorlevel 0 goto comparaison_ok  :ini_error  echo ERREUR: Mémoire insuffisante ou commande incorrecte  goto fin  :err_perm  echo ERREUR: Une erreur irréparable s'est produite goto fin  :arrêt  echo "Vous venez d'appuyer sur CTRL+C" pour arrêter la comparaison  goto fin  :non_comparaison  echo Disquettes différentes  goto fin  :comparaison_ok  echo Comparaison satisfaisante; les disquettes sont identiques  goto fin  :fin        

Légende de mise en forme

 

Mise en forme Signification

Italique

Informations que l'utilisateur doit fournir

Gras

Éléments que l'utilisateur doit taper tels qu'ils sont indiqués

Points de suspension (...)

Paramètre pouvant être répété plusieurs fois dans une ligne de commande

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d'options parmi lesquelles l'utilisateur doit en choisir une seule

Police Courier

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft