Section courante

A propos

Section administrative du site

PREP

Préparation
Zenith Data Systems Microsoft MS-DOS 2 Externe

Syntaxe

PREP

Description

Cette commande permet d'effectuer un formatage de bas niveau et de vérifier les disques durs.

Remarque

Concepts préliminaires

L'utilitaire PREP initialise un disque Winchester afin qu'il soit prêt à être utilisé comme périphérique d'entreposage de masse par le micro-ordinateur. PREP est rarement (voire jamais) utilisé par la plupart des utilisateurs.

Attention : L'utilisation de PREP détruira tous les logiciels et/ou données stockés sur votre disque Winchester. N'utilisez pas PREP tant que vous n'avez pas transféré vos fichiers de disque Winchester sur des disquettes. Exécutez PREP uniquement s'il existe un nombre déraisonnable d'erreurs d'accès au disque que vous ne pouvez pas corriger avec l'utilitaire DETECT.

Après avoir utilisé l'utilitaire PREP, vous devrez réinitialiser et redémarrer le système avec une disquette amorçable.

Caractéristiques du disque Winchester

Les disques Winchester sont disponibles dans une variété de tailles et de configurations, mais ils ont tous des caractéristiques communes. La caractéristique centrale et le noyau d'un périphérique de disque Winchester est un plateau rigide. Le plateau typique est constitué d'un disque métallique non magnétique (généralement de l'aluminium), recouvert d'un mince placage d'oxyde ferrique ou de cobalt. Ce plateau lui-même est le disque Winchester, par opposition à la disquette, ayant un noyau en plastique avec un revêtement mince d'un substrat magnétique similaire.

Plateaux

Les plateaux de disques Winchester sont généralement scellés pour empêcher la contamination de l'environnement (comme la poussière, la fumée, la saleté ou les cheveux) de contaminer la surface d'un plateau ou la tête de lecture/écriture. Les disques Winchester sont disponibles dans une variété de tailles et avec un plateau supplémentaire. Les disques Winchester peuvent être fixes ou amovibles. Le disque fixe Winchester est monté en permanence à l'intérieur de l'appareil, mais les disques amovibles Winchester sont fournis sous forme de paquets de disques ou de cartouches et peuvent être retirés ou échangés.

Têtes de lecture/écriture

Les têtes de lecture/écriture sont des électroaimants glissant d'avant en arrière au-dessus de la surface des plateaux de disques Winchester. Les têtes de lecture/écriture sont extrêmement proches (mais ne se touchent pas) des surfaces du plateau. Le mouvement des têtes de lecture/écriture d'un unité de disque Winchester entre le moyeu des plateaux et le bord des plateaux est appelé pas à pas. Par conséquent, ce mouvement est mesuré par une quantité connue au taux de pas.

Division logique du disque Winchester

Les disques Winchester peuvent être divisés en plusieurs sous-unités logiques appelées partitions de disques. Cela s'explique en partie par le fait que de grandes quantités d'emplacements d'entreposage sont plus faciles à gérer si elles sont subdivisées. Les différentes subdivisions permettent d'accélérer l'entreposage et la récupération des données.

Secteur

Un secteur est l'unité de base de l'organisation des données pour les périphériques de l'unité de disque. Comme les disquettes, les disques Winchester sont divisés en secteurs. Les secteurs de disque Winchester sous MS-DOS ont une longueur de 512 octets, tout comme ils le sont avec les disquettes.

Pistes et cylindres

Chaque surface d'enregistrement d'un plateau de disque Winchester est également divisée en anneaux concentriques appelés pistes, étant similaires aux pistes d'une disquette. Les disques Winchester initialisés par PREP sont formatés avec 17 secteurs par piste. Un cylindre est un ensemble de toutes les pistes situées à la même distance du bord extérieur de chaque surface d'enregistrement. Les têtes de lecture/écriture de disque Winchester peuvent accéder à toutes les données entreposées sur un cylindre particulier sans aucun mouvement de pas.

Par exemple, si un unité de disque Winchester a quatre têtes de lecture/écriture, l'unité de disque peut accéder à un cylindre de 68 secteurs (4 pistes multipliées par 17 secteurs) sans marcher ni utiliser différents ensembles de têtes. Cela représente un total de 34 816 octets (34 kilo-octets) lus ou écrits.

Prompts

L'utilitaire PREP vous aide à effectuer les opérations suivantes :

Lorsqu'il est appelé, PREP affiche un message sous la forme suivante :

        PREP version 1.75

The PREP utility helps you to:

 *   Initialize surface of Winchester disk
 *   Test data retention capabilities of Winchester disk media
 *   Isolate questionable disk sectors

PREP vous demandera le numéro de l'unité d'entraînement Winchester. PREP affiche alors les messages pendant qu'il opère sur le disque.

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

La saisie d'un N à ce prompt met fin à l'utilitaire PREP et vous ramène au prompt système.

En tapant Y, PREP affiche le prompt suivante :

Please type P to proceed

La saisie d'une réponse autre que P met fin à l'utilitaire PREP et vous ramène au prompt système.

Si vous tapez un P, PREP affiche le prompt suivante :

Winchester drive unit number (0-7):

La saisie du numéro de l'unité d'entraînement Winchester entraîne la poursuite du fonctionnement de PREP.

Opérations PREP

PREP prépare le disque en effectuant trois opérations successives : initialisation du disque, test du support et initialisation de la zone Winchester réservée.

Initialisation du disque

PREP commence à préparer la surface de votre disque Winchester sélectionné une fois que vous avez entré le numéro d'unité de l'unité de disque pour continuer l'opération.

Après avoir répondu au prompt Winchester drive unit number (0-7):, PREP initialise la surface du disque pour le test qui suivra. Lors de l'initialisation, vous verrez le message :

Initializing the disk...

L'initialisation est similaire à certaines des activités de la commande FORMAT en ce qu'elle enregistre magnétiquement une carte de tous les secteurs sur la surface du disque. Lorsque la surface a été initialisée, le message indique :

Initializing the disk... completed

et les sept passes de test commencent.

Tester les médias

PREP effectue sept passes de test pour vérifier l'intégrité de la capacité d'entreposage du disque. Lors de chaque passage, PREP écrit un code prédéterminé dans chaque secteur (la lumière de l'unité de disque clignote) puis relit ce code pour vérifier qu'il est resté correct (le voyant de l'unité de disque apparaîtra constamment allumé). PREP vous tient informé de son avancement en affichant le message :

Media test in progress, pass n

n est le numéro (dans l'intervalle 1 à 7) de la passe qu'il effectue actuellement.

Être patient. Cette opération PREP nécessite environ 45 minutes pour 5 mégaoctets de capacité de disque Winchester.

PREP utilise un code différent à chaque passage du test. Si PREP trouve des secteurs inutilisables, il entrepose l'adresse de ces secteurs et place ensuite ces adresses de secteur dans une table de secteurs défectueux.

Initialisation de la région réservée Winchester

Après avoir terminé les tests de support, PREP enregistre et vérifie la région Winchester réservée (voir la section région réservée Winchester de la page) sur les premiers secteurs du disque Winchester. Pendant cette opération, PREP affiche le message suivant :

Initializing the disk...

Lorsque PREP ajoute le mot terminé à la fin de cet affichage et affiche le prompt du système, toutes les opérations PREP sont terminées. L'affichage doit apparaître comme suit :

Initializing the disk... completed

A>

Remarque : Vous ne pourrez accéder à aucune partition après avoir utilisé PREP tant que vous n'aurez pas réinitialisé le système et démarré avec une disquette amorçable.

La région réservée de Winchester

Remarque : Les informations concernant la région réservée Winchester ne sont pas indispensables pour l'utilisation de l'utilitaire PREP ou du disque Winchester. Ces informations sont fournies aux utilisateurs souhaitant obtenir une compréhension plus approfondie des opérations effectuées par PREP afin de préparer un disque Winchester.

Lorsque l'utilitaire PREP est exécuté, il enregistre les unités du logiciel de support Winchester sur le premier secteur et l'avant-dernier cylindre du disque Winchester. Ces unités logicielles sont collectivement connues sous le nom de région Winchester réservée. Ils sont enregistrés sur le disque Winchester lors de l'opération d'initialisation de la zone réservée de PREP.

Les unités logicielles de support Winchester les plus importantes sont l'enregistrement de démarrage, la table de partition et les tables de secteurs défectueux. L'enregistrement de démarrage et les tables de partition sont situés sur le premier secteur du disque Winchester (tête 0, cylindre 0, secteur 1). La table des secteurs défectueux est située sur l'avant-dernier cylindre du disque Winchester.

Ces unités sont vitales pour vous lors du démarrage de Winchester car elles vous aident à accéder à une partition particulière après avoir accédé au disque Winchester lui-même. Les utilisateurs de MS-DOS avec le disque Winchester utilisent également ces structures de données pour rendre inaccessibles les supports inutilisables (secteurs défectueux) avant l'exécution de la commande FORMAT.

L'enregistrement de démarrage

L'enregistrement de démarrage est un logiciel de support Winchester aidant à localiser la partition à démarrer après l'entrée d'une commande de démarrage de disque Winchester.

Le PREP enregistre l'enregistrement de démarrage sur le premier secteur du disque Winchester lors de l'initialisation de la zone Winchester réservée.

Lorsque vous entrez une commande de démarrage de disque Winchester, le micro-ordinateur charge l'enregistrement de démarrage. L'enregistrement de démarrage diffère du chargeur de démarrage, étant une autre unité logicielle participant au démarrage du début du disque Winchester, tandis que les chargeurs de démarrage sont enregistrés au début des partitions individuelles. (Pour plus d'informations sur le chargeur de démarrage, reportez-vous à Fonctionnalités de démarrage. Pour plus d'informations sur la séquence de chargement des composantes, reportez-vous à Fonctionnalités des composantes du système.)

Octet d'indicateur de démarrage

Une fois dans la RAM, l'enregistrement de démarrage commence à accéder à une partition. La partition à laquelle on accède est déterminée par l'octet de l'indicateur de démarrage. L'octet d'indicateur de démarrage est utilisé par l'enregistrement de démarrage pour déterminer si l'une des partitions contient un système d'exploitation chargeable.

L'enregistrement de démarrage charge le premier secteur de la partition et recherche une signature valide dans le chargeur. Si le chargeur est valide, le contrôle est transféré au chargeur.

Lorsque l'enregistrement d'amorçage trouve une partition correspondant à l'octet d'indicateur d'amorçage spécifié, l'enregistrement d'amorçage charge le premier secteur de cette partition dans la RAM. Si la partition accédée contient MS-DOS, le programme de chargeur de démarrage MS-DOS commencera à exécuter le reste de l'opération de démarrage.

La table des partitions

La table de partition est une unité de support Winchester contenant des informations sur chaque partition du disque. Il contient les éléments suivants pour chacune des 4 partitions définies :

La structure de la table de partition est illustré ici :

Déplacement Description
1BE Partition #1
Début Amorçable H S CYL
1C2 Partition #1
Fin Système H S CYL
1C6 Partition #1
Secteur relatif Poids faible du secteur relatif Poids fort du secteur relatif
1CA Partition #1
Secteur relatif Poids faible du nombre de secteurs Poids fort du nombre de secteurs
1CE Partition #2
Début Amorçable H S CYL
1D2 Partition #2
Fin Système H S CYL
1D6 Partition #2
Secteur relatif Poids faible du secteur relatif Poids fort du secteur relatif
1DA Partition #2
Secteur relatif Poids faible du nombre de secteurs Poids fort du nombre de secteurs
1DE Partition #3
Début Amorçable H S CYL
1E2 Partition #3
Fin Système H S CYL
1E6 Partition #3
Secteur relatif Poids faible du secteur relatif Poids fort du secteur relatif
1EA Partition #3
Secteur relatif Poids faible du nombre de secteurs Poids fort du nombre de secteurs
1EE Partition #4
Début Amorçable H S CYL
1F2 Partition #4
Fin Système H S CYL
1F6 Partition #4
Secteur relatif Poids faible du secteur relatif Poids fort du secteur relatif
1FA Partition #4
Secteur relatif Poids faible du nombre de secteurs Poids fort du nombre de secteurs

La colonne intitulée 1BE et se terminant par 1FA représente les déplacement hexadécimaux par rapport à l'enregistrement de démarrage.

La table de partition commence à la fin de l'enregistrement de démarrage. Chaque entrée de la table a une longueur de 16 octets et contient le cylindre de début et de fin (CYL), le secteur (S) et la tête (H) pour chacune des 4 partitions possibles ainsi que le nombre de secteurs précédant la partition et le nombre des secteurs occupés par la partition.

L'octet d'indicateur de démarrage est utilisé par l'enregistrement de démarrage pour localiser la partition ayant été spécifiée dans la commande de démarrage. L'utilitaire PART place la somme de 80 hexadécimaux plus le numéro d'unité de disque Winchester dans l'octet d'indicateur de démarrage des partitions correspondantes, marquant ainsi la partition sélectionnée par l'utilisateur comme amorçable (tous les autres indicateurs de démarrage de la partition sont mis à zéro en même temps).

La présence d'une valeur de 80 à 87 en hexadécimal (au lieu de 00) dans l'indicateur de démarrage d'une partition indique au micro-ordinateur de charger le secteur dont l'emplacement est contenu dans les 3 octets suivants. Ce secteur particulier sera le chargeur de démarrage réel pour le système d'exploitation sélectionné et sera responsable du reste du processus de chargement du système.

Le tableau des secteurs défectueux

La table des secteurs défectueux est une liste ordonnée des secteurs du disque contenant des supports inutilisables. Les informations contenues dans la table des secteurs défectueux permettent à MS-DOS d'éviter les secteurs défectueux (supports inutilisables) lorsqu'il accède à une partition au cours d'activités quotidiennes. La table des secteurs défectueux est située sur le dernier cylindre suivant sur le disque Winchester.

Le tableau des secteurs défectueux peut indiquer jusqu'à 168 secteurs défectueux. Chaque secteur défectueux est enregistré dans une entrée de trois octets composée de la tête, du cylindre et du secteur. Les entrées ne contenant pas de secteurs défectueux sont remplies de trois zéros.

Entrées de la table des secteurs défectueux

Pendant le test des supports, PREP conserve un enregistrement de l'emplacement de tous les secteurs défectueux (secteurs contenant des supports inutilisables) qu'il trouve sur le disque. Ensuite, lors de l'initialisation de la zone réservée Winchester, PREP crée une table de tous les secteurs défectueux et enregistre deux copies de cette table sur le disque.

Octets Entrée de table de mauvais secteur
3 Tête, cylindre et secteur du 1er secteur défectueux trouvés par PREP.
3 Tête, cylindre et secteur du 2ème secteur défectueux trouvés par PREP.
3 Tête, cylindre et secteur du 3ème secteur défectueux trouvés par PREP.
3 Tête, cylindre et secteur du 4ème secteur défectueux trouvés par PREP.
. .
. .
. .
3 Tête, cylindre et secteur du 168ème secteur défectueux trouvés par PREP.
3 Dernière entrée du tableau (contient toujours 000)
2 Somme de contrôle (Checksum)
2 Octets réservé
1 Octet d'entrelacement (disque formaté)
512 Total pour chaque table de secteurs défectueux

Vérification de la table des secteurs défectueux

La copie principale de la table des secteurs défectueux, appelée table des secteurs défectueux A, est utilisée à moins qu'une partie de son contenu ait été endommagée depuis son enregistrement. La copie de sauvegarde de la table des secteurs défectueux, appelée table des secteurs défectueux B, est utilisée si la table des secteurs défectueux A est endommagée. Chaque copie est enregistrée à plusieurs secteurs l'un de l'autre, afin de réduire le risque que les deux soient endommagés simultanément.

Un code de vérification, appelé checksum (somme de contrôle), est calculé par PREP pour chacune des copies de la table des secteurs défectueux avant que PREP n'enregistre ces copies de la table des secteurs défectueux sur le disque Winchester. Les résultats de ces sommes de contrôle sont enregistrés dans la table des secteurs défectueux elle-même.

Ensuite, lorsque l'exécution de PREP est répétée sur le même disque Winchester, des sommes de contrôle de vérification sont effectuées pour vérifier que les tables de secteurs défectueux n'ont pas changé depuis l'exécution des sommes de contrôle d'origine.

Si la table de secteurs défectueux A ne peut pas être lue, ou si les résultats de la deuxième somme de contrôle de la table de secteurs défectueux A diffèrent des résultats de la somme de contrôle d'origine, alors la table de secteurs défectueux B est lue.

Si la table des secteurs défectueux B ne peut pas être lue, ou si les résultats de la deuxième somme de contrôle de la table des secteurs défectueux B diffèrent des résultats de la somme de contrôle d'origine, alors aucune information de table des secteurs défectueux ne sera disponible dans la zone Winchester réservée. Si la commande FORMAT est ensuite utilisée sur une partition de ce disque, elle supposera que le disque n'a pas de secteurs défectueux et formatera sans éviter les secteurs défectueux. Si la commande DETECT est utilisée sur le disque, elle ne trouvera aucune table de secteurs défectueux à laquelle elle pourra ajouter de nouveaux secteurs défectueux. Par conséquent, il recherchera sur le disque tous les secteurs défectueux et créera une nouvelle table des secteurs défectueux.

Messages d'erreur

Bad sector count exceeded for this drive.

Explication : La limite supérieure des secteurs défectueux a été dépassée. Cela pourrait indiquer un dysfonctionnement matériel. Exécutez à nouveau PREP. Si ce message d'erreur réapparaît après une utilisation répétée de PREP, contactez votre conseil technique ou le revendeur auprès duquel vous avez acheté votre micro-ordinateur pour obtenir de l'aide.

Error -- Drive capacity > 32 megabytes!

Explication : PREP a calculé que l'unité de disque Winchester connectée au contrôleur Winchester est supérieure à la taille maximale autorisée de 32 mégaoctets.

Error during formatting of the drive.

Explication : Ce message peut indiquer un dysfonctionnement matériel sur la carte contrôleur Winchester. Contactez votre conseil technique ou le revendeur auprès duquel vous avez acheté votre micro-ordinateur pour obtenir de l'aide.

Boot sector is bad.

Explication : Un secteur défectueux s'est produit dans le secteur d'amorçage du disque Winchester contenant l'enregistrement d'amorçage. Cela pourrait indiquer un dysfonctionnement matériel. Exécutez à nouveau PREP. Si ce message d'erreur réapparaît après une utilisation répétée de PREP, contactez votre conseil technique pour obtenir de l'aide.

Unable to communicate with the Winchester controller

Explication : PREP ne parvient pas à localiser le contrôleur Winchester. Cela peut signifier que le contrôleur Winchester n'est pas correctement branché sur le bus, que 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 relancez PREP.



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