Section courante

A propos

Section administrative du site

DETECT

Détecter
Zenith Data Systems Microsoft MS-DOS 2 Externe

Syntaxe

DETECT

Description

Cette commande permet de détecter des mauvais secteurs (secteurs défectueux) sur un disque dur.

Concepts préliminaires

L'utilitaire DETECT examine votre disque Winchester à la recherche de secteurs défectueux (imperfections du support) s'étant produits depuis la livraison du disque ou depuis la dernière utilisation de l'utilitaire PREP. Ensuite, DETECT ajoute les adresses de ces secteurs défectueux à une liste de secteurs défectueux enregistrée sur le disque Winchester lors de l'exécution de PREP. Cette liste s'appelle la table des secteurs défectueux.

L'utilitaire DETECT est fourni sur le disque d'utilitaires Winchester Utility Disk. L'utilitaire PREP a déjà été exécuté sur tous les disques Winchester.

Les secteurs défectueux détectés par DETECT seront verrouillés par MS-DOS jusqu'à ce que la partition ait été formatée à l'aide de l'utilitaire FORMAT.

Secteurs défectueux

Les secteurs défectueux sont des imperfections de support pouvant provoquer des erreurs matérielles lors des opérations d'accès au disque Winchester. Les erreurs matérielles sont des conditions dans lesquelles une opération a échoué après un certain nombre de tentatives répétées. Lorsque vous rencontrez une erreur matérielle, vous devez abandonner pour revenir à l'opération en cours. Malheureusement, des corruptions peuvent s'être infiltrées dans votre fichier au fur et à mesure que l'erreur matérielle s'est développée. En outre, une grande partie de votre travail à ce stade peut être irrécupérable.

L'utilitaire DETECT vous permet d'empêcher que des erreurs matérielles ne se produisent à l'avenir si ces erreurs ont été causées par des secteurs défectueux. Si DETECT trouve de nouveaux secteurs défectueux (entre 1 et 168), il les ajoute à la table des secteurs défectueux créée à l'origine par l'utilitaire PREP. Si DETECT trouve plus de 168 secteurs défectueux, un message d'erreur s'affiche.

Ensuite, la prochaine fois que vous formaterez une partition, FORMAT prendra en considération les secteurs défectueux nouvellement reconnus. La commande FORMAT établira des limites de secteur empêchant l'utilisation des secteurs défectueux pendant toutes les opérations se produisant après l'opération de formatage.

Cependant, vous pouvez également obtenir des erreurs matérielles lors de l'accès au disque Winchester en raison des autres problèmes suivants :

Si l'un de ces problèmes provoque une erreur matérielle, il se peut que le disque n'ait plus de secteurs défectueux à détecter. Dans ce cas, vous devez sauvegarder les fichiers de votre disque Winchester et utiliser l'utilitaire PREP. Si vous rencontrez toujours des erreurs graves après avoir utilisé PREP, contactez votre consultation technique pour obtenir de l'aide.

La commande DETECT ne détruit aucune des données sur le disque Winchester. Cependant, si DETECT isole les secteurs défectueux, nous vous recommandons d'utiliser la commande BACKUP après DETECT pour copier tous les fichiers de la partition sur laquelle les secteurs défectueux se sont produits. Ensuite, vous devez utiliser l'utilitaire FORMAT sur la partition sur laquelle les secteurs défectueux se sont produits. Enfin, vous devez utiliser RESTORE pour remplacer les fichiers sauvegardés sur cette partition.

Prompts

La commande DETECT vous demandera l'unité de disque Winchester que vous souhaitez utiliser. Il demandera ensuite les secteurs défectueux connus. Vous pouvez déterminer le numéro d'un secteur défectueux en observant l'adresse du secteur dans le message d'erreur système. Si vous savez qu'un certain secteur est défectueux, tapez son numéro de secteur logique à cette invite. En tapant un zéro puis en appuyant sur Return, DETECT commence son processus de détection. La commande DETECT lira l'intégralité du disque à la recherche de secteurs défectueux. Tous les secteurs défectueux seront ajoutés au tableau des secteurs défectueux.

Lorsqu'il est invoqué, la commande DETECT affiche un message sous la forme suivante :

         DETECT version x.xx

L'utilitaire DETECT vous aide à (localisez les secteurs ayant échoué depuis la dernière exécution de PREP) :

   * Locate sectors that have failed since you last run PREP

Do you wish to proceed with DETECT (Y/N)?

Au prompt «Do you wish to proceed with DETECT (Y/N)?», appuyez sur la touche Y pour continuer avec l'utilitaire ou appuyez sur n'importe quelle autre touche pour quitter le système.

Si vous appuyez sur Y pour continuer, DETECT affiche le prompt suivante :

Winchester drive unit number (0-7):

Ce prompt vous demande d'entrer le numéro associé à l'unité de commande Winchester que vous souhaitez utiliser. Après avoir entré ce numéro, la commande DETECT affiche le prompt suivante :

Enter bad sector address, or zero to end:

Lorsque des secteurs défectueux sont rencontrés lors des opérations d'accès au disque, le MS-DOS affiche un message d'erreur matérielle légèrement différent du message d'erreur matérielle de la disquette. Ce message apparaît sous la syntaxe suivante :

type error I/O action drive d
Sector address of error is nnn
Abort,Retry,Ignore:

où :

Paramètre Description
type Ce paramètre permet d'indiquer le type de problème à l'origine de la condition d'erreur. Ce problème pourrait être formulé ainsi :

Write Protect
SEEK
DATA
SECTOR NOT FOUND
WRITE FAULT
ou
DISK
I/O action Ce paramètre permet d'identifier l'opération étant en cours d'exécution lorsque l'erreur s'est produite. Cette opération pourrait être formulée ainsi :

reading
ou
writing
d Ce paramètre permet d'indiquer le nom de l'unité de disque la partition a été affectée lorsqu'une erreur s'est produite sur la partition.
nnnn Ce paramètre permet d'indiquer l'adresse hexadécimale logique du secteur sur lequel l'erreur matérielle s'est produite. (Les adresses de secteur logique commencent par le premier secteur sur l'ensemble du disque Winchester, étant le secteur 0000.)

Nous vous recommandons d'enregistrer l'adresse de secteur de l'erreur lorsque cette valeur hexadécimale est affichée. Enregistrez également le numéro de la partition et le numéro d'unité de disque du disque Winchester sur lequel l'erreur ou les erreurs se sont produites. Cette information peut devenir vitale lorsque le message d'erreur «Invalid HEX value, Try again:» s'affiche.

Au prompt «Enter bad sector address, or zero to end:», entrez l'adresse du secteur logique sur lequel l'erreur ou les erreurs se sont produites ou appuyez sur le chiffre zéro (0) pour commencer la vérification du support.

Si vous entrez l'adresse d'un secteur logique, alors DETECT continuera à afficher le prompt :

Enter bad sector address, or zero to end:

jusqu'à ce que vous saisissiez un zéro.

Opération DETECT

Lorsque DETECT commence à rechercher les secteurs défectueux (après avoir tapé un zéro au prompt «Enter bad sector address, or zero to end:»), la commande DETECT affiche le message suivant :

Beginning detection...

Lorsque DETECT a fini de détecter les secteurs défectueux, il affichera le message suivant :

Beginning detection... Completed

Si DETECT n'a trouvé aucun secteur défectueux pendant l'opération, il affichera également le message suivant :

No bad sector detected

Si DETECT a trouvé un certain nombre (1 à 168) de secteurs défectueux lors de sa recherche, il affichera le message suivant :

Bad sectors located. Tables modified.

Les mots Tables modified n'apparaîtront pas dans ce message si DETECT ne réussit pas à enregistrer les nouvelles informations de secteur défectueux à la fin de la table des secteurs défectueux.

Si DETECT trouve plus de 168 secteurs défectueux sur le disque Winchester, il affichera le message suivant :

Bad sector count exceeded for this drive.

Activités de suivi de DETECT

Après avoir utilisé l'utilitaire DETECT, les données entreposées sur votre disque Winchester seront toujours intactes (à l'exception des données ayant été enregistrées sur des secteurs défectueux). Cependant, l'ajout à la table des secteurs défectueux fourni par DETECT ne sera pas utilisé tant que vous n'utiliserez pas l'utilitaire FORMAT sur le support nouvellement vérifié.

Les secteurs défectueux détectés par DETECT ne deviendront pas inaccessibles tant que FORMAT ne sera pas utilisé sur la partition contenant les secteurs défectueux. La commande FORMAT redéfinira les limites des secteurs de la partition afin que les secteurs défectueux ne soient pas accessibles.

Si vous ne l'avez pas déjà fait, démarrez sur une disquette ou une partition autre que la partition que vous venez de vérifier.

Il est recommandez d'utiliser l'utilitaire BACKUP pour copier tous les fichiers de la partition sur des disquettes dès que possible après avoir utilisé la commande DETECT.

Ensuite, avec tous les fichiers entreposés en toute sécurité sur un support de disquette, utilisez l'utilitaire FORMAT. Spécifiez l'unité de disque ayant été affecté à la partition sur laquelle le ou les secteurs défectueux se sont produits.

Après avoir formaté cette partition, utilisez l'utilitaire RESTORE pour recopier les fichiers sauvegardés sur la partition de disque Winchester.

Vous devez profiter le plus tôt possible de l'occasion après avoir utilisé DETECT pour effectuer ces activités afin d'assurer la sécurité de vos données entreposées.

Messages d'erreur

Bad sector count exceed for this drive

La limite supérieure de 168 secteurs défectueux a été dépassée. Cela pourrait indiquer un dysfonctionnement matériel. Exécutez à nouveau DETECT. Si ce message d'erreur apparaît après avoir répété DETECT, exécutez PREP. Si ce message d'erreur apparaît après l'exécution de PREP, contactez votre conseiller technique pour obtenir de l'aide.

Error - Drive capacity > 32 megabytes!

DETECT a calculé que l'unité de disque Winchester connecté à la carte contrôleur Winchester est plus grand que la taille maximale autorisée de 32 mégaoctets.

Error - Unable to read boot code from partition

Le code de démarrage sur la partition spécifiée n'est pas présent ou il a développé un secteur défectueux. Démarrez à partir d'un autre unité de disque. Exécutez ensuite DETECT, BACKUP, FORMAT et RESTORE dans cet ordre sur la partition où l'erreur s'est produite. Si cette partition est totalement indisponible, vous devrez peut-être exécuter l'utilitaire PREP.

Invalid HEX value, Try again:

La valeur saisie n'était pas un nombre hexadécimal valide ou la valeur saisie était en dehors de la plage possible. En vous référant à votre journal des messages d'erreurs matérielles, vérifiez la valeur hexadécimale appropriée et entrez à nouveau. Si vous n'avez pas conservé de journal des messages d'erreur matérielle, vous devez maintenant essayer de recréer l'erreur afin d'obtenir le numéro hexadécimal actuel.

Unable to communicate with the Winchester controller

La commande DETECT ne peut pas localiser le contrôleur Winchester. Cela peut signifier que le contrôleur Winchester n'est pas fermement branché sur le bus du micro-ordinateur, que tous les connecteurs du câble de l'unité de disque ne sont pas correctement fixés ou que le contrôleur présente un dysfonctionnement matériel. Vérifiez que la carte contrôleur et tous les connecteurs de câble sont sécurisés, puis exécutez à nouveau DETECT. Si ce message d'erreur apparaît après avoir répété DETECT, lancez PREP. Si ce message d'erreur s'affiche après l'exécution de PREP, contactez votre service de consultation technique pour obtenir de l'aide.



Dernière mise à jour : Mercredi, le 24 Août 2022