Aller au contenu

CLRDKT

Mettre à blanc une disquette

En bref

La commande CLRDKT (Mettre à blanc une disquette) permet de supprimer tous les fichiers d'une disquette, qu'ils soient actifs ou non, en supprimant de la zone label de la disquette les identificateurs de fichiers de données.

CLRDKT se lit CLR (Effacer) + DKT. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

CLRDKT DEV(…)

Paramètres

  • DEV Unité disquette obligatoire
  • VOL Identificateur de volume
  • CHECK Vérification fichiers actifs

Astuce : dans une session 5250, tapez CLRDKT puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QSYS)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande CLRDKT (Mettre à blanc une disquette) permet de supprimer tous les fichiers d'une disquette, qu'ils soient actifs ou non, en supprimant de la zone label de la disquette les identificateurs de fichiers de données. Un fichier unique (arrivé à péremption) est identifié par DATA. Ce fichier couvre la totalité de la disquette. Les données contenues dans les fichiers ne sont pas supprimées. Pour supprimer les données des fichiers, utilisez les commandes DLTDKTLBL et INZDKT.

La commande CLRDKT ne permet pas de vérifier si la disquette est défectueuse ou de modifier les zones ID volume et ID propriétaire. La liste des secteurs défectueux n'est pas non plus modifiée.

La disquette de l'unité indiquée (paramètre DEV) est mise à blanc par la commande CLRDKT. Si aucun ID volume n'est spécifié, la commande met à blanc la disquette figurant dans l'unité indiquée. Si un ID est spécifié et qu'il est identique à l'ID de la disquette de l'unité indiquée, la disquette est mise à blanc.

Remarque :lors du traitement des disquettes qui comportent des labels ne correspondant pas aux normes IBM, des résultats imprévisibles risquent de se produire. Pour initialiser la disquette, entrez la commande INZDKT en indiquant CHECK(*NO).

Restriction : Une disquette comportant une zone d'extension de label ne peut pas être mise à blanc ; elle doit être initialisée par la commande INZDKT. La commande CLRDKT (Mettre à blanc une disquette) permet de supprimer tous les fichiers d'une disquette, qu'ils soient actifs ou non, en effaçant de la zone label de la disquette les identificateurs de fichiers de données. Un fichier unique (arrivé à péremption) est identifié par DATA. Ce fichier couvre la totalité de la disquette. Les données contenues dans les fichiers ne sont pas supprimées.

Paramètres

Mot-clé Description Valeurs possibles Remarques
DEV Unité disquette Nom Obligatoire, positionnel 1
VOL Identificateur de volume Valeur caractère, *MOUNTED Facultatif, positionnel 2
CHECK Vérification fichiers actifs *YES, *NO Facultatif, positionnel 3

Unité disquette (DEV)

Indique le nom de l'unité où est insérée la disquette à mettre à blanc.

Ce paramètre est obligatoire.

Identificateur de volume (VOL)

Indique s'il convient de vérifier la zone identificateur de volume de la disquette avant de mettre cette dernière à blanc. Si oui, vous devez préciser l'identificateur de volume à rechercher.

Les valeurs possibles sont les suivantes :

*MOUNTED
La disquette est mise à blanc sans que l'identificateur de volume soit vérifié.
identificateur-volume
Indiquez l'identificateur de volume devant être comparé à celui figurant sur le label de la disquette. L'identificateur peut comporter 6 caractères au maximum. Il est possible de combiner des lettres et des chiffres.

Vérification fichiers actifs (CHECK)

Indique s'il convient de vérifier la présence de fichiers actifs sur la disquette avant de mettre cette dernière à blanc. Un fichier actif est un fichier dont la date de péremption est postérieure à la date système.

Les valeurs possibles sont les suivantes :

*YES
La vérification porte uniquement sur les fichiers dont le label figure sur le cylindre 0. Si le système trouve des fichiers actifs, il envoie un message à l'opérateur système, qui peut alors soit poursuivre (et effacer ces fichiers), soit interrompre l'opération. L'opérateur peut poursuivre la fonction d'effacement et effacer les fichiers actifs, ou interrompre l'opération.
*NO
La disquette est mise à blanc sans que la présence de fichiers actifs soit vérifiée.

Exemples

Exemple 1 : effacement de la disquette ayant l'identificateur de volume MASTER

CLRDKT   DEV(QDKT)  VOL(MASTER)  CHECK(*NO)

Cette commande efface la disquette dans l'unité QDKT si son identificateur de volume est MASTER.

Exemple 2 : vérification de la présence de fichiers actifs avant la mise à blanc d'une disquette

CLRDKT   DEV(DKT1)

Cette commande met à blanc la disquette de l'unité DKT1. Etant donné que VOL(*MOUNTED) est adopté, la disquette pourrait être au format d'échange standard ou au format sauvegarde/restauration et l'identification du volume n'est pas vérifiée. Cependant, étant donné que CHECK(*YES) est également adopté, la présence de fichiers actifs est vérifiée sur la disquette avant la mise à blanc.

Messages d'erreur

Messages *ESCAPE

CPF6156
Réponse d'annulation reçue pour message &6.
CPF6159
Mise à blanc de disquette interrompue en raison d'une erreur.
CPF9814
Unité &1 non trouvée.
CPF9825
Accès non autorisé à l'unité &1.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.