1. #1
    Membre du Club
    Profil pro
    Inscrit en
    décembre 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2009
    Messages : 47
    Points : 57
    Points
    57

    Par défaut DISKPART erreur aleatoire en milieu de script.

    Bonjour ,

    Je viens de trouver un comportement anormal de diskpart :
    dans un CMD il y a la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DISKPART /S DISKPART.TXT
    Dans le DISKPART.TXT nous avons :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    select volume G:
    clean
    convert gpt
    create partition pri
    select partition 1
    format fs=fat32 QUICK
    assign letter=G:
    le CMD comme le TXT sont générés et exécutés via un fichier HTA:

    Le script se lance :
    Il exécute correctement les sections jusqu'a la ligne :Puis sort une erreur 9 fois sur 10 environs (il y a quelques rares fois ou cela fonctionne) :
    Output :
    Microsoft DiskPart version 6.1.7601
    Copyright (C) 1999-2008 Microsoft Corporation.
    Sur l’ordinateur : PARWZZNEOS94

    Le volume 4 est le volume sélectionné.

    DiskPart a réussi à nettoyer le disque.

    DiskPart a correctement converti le disque sélectionné au format GPT.

    DiskPart a réussi à créer la partition spécifiée.

    La partition 1 est maintenant la partition sélectionnée.

    Diskpart a rencontré une erreur*: Le fichier spécifié est introuvable.
    Pour plus d’informations, voir le journal d’événements système.
    Et la je dois avouer que cette erreur me parait plus qu'obscure ... et dans le journal d'événements rien aucune trace de cette erreur.

    Si vous avez des idées ou des pistes de debug je vous remercie par avance!

    Ben.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    décembre 2009
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : décembre 2009
    Messages : 47
    Points : 57
    Points
    57

    Par défaut

    Pas de réponse ^^ ...

    Après quelques tests supplémentaires je me suis aperçu que quelque soit la commande en ligne6 l'erreur était toujours la même !
    Du coup j'ai contourner en faisant 2 script dont le premier ne contient que 5 lignes ...

    Je n'ai jamais vu un tel comportement de diskpart avant est ce possible que cela viennent de l'encodage du fichier ?
    Avez vous déjà eu ce genre de comportement ?

    Je sèche complètement sur le sujet !

    Je continue de chercher un peu avant de clore le sujet.

  3. #3
    Membre régulier
    Homme Profil pro
    Expert déploiement systèmes
    Inscrit en
    juin 2015
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Expert déploiement systèmes
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2015
    Messages : 41
    Points : 99
    Points
    99

    Par défaut Problème de syntaxe ?

    Bonjour,

    à la lecture de ton DISKPART.TXT, je me demande si la ligne 5 est bien nécessaire puisque la commande Format (6) agira sur la partition en cours d'utilisation et créée en (4).

    De même, je n'ai pas l'habitude de choisir un volume (1) pour le nettoyer avec diskpart, mais plutôt un disque - par ex. sel disk 0... (d'ailleurs, dans ton cas comment se comporte la commande clean sur un disque ou il y a plusieurs volumes ?)

    > Le choix d'un volume comme cible me semble plus aléatoire puisqu'un périphérique USB comme une clé, une carte SD ou un disque USB peuvent être atteint par ton clean (2).

    As-tu vérifié si toutes tes commandes agissaient bien sur la bonne cible (disque dur / SSD) ?

    Pourrais-tu désactiver la conversion en GPT (3), histoire de voir si le problème persiste ? (tu peux mettre un REM devant la commande)
    "L'erreur est humaine mais un véritable désastre nécessite un ordinateur." de William Henry, dit Bill Gates

  4. #4
    Membre régulier
    Homme Profil pro
    Expert déploiement systèmes
    Inscrit en
    juin 2015
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Expert déploiement systèmes
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : juin 2015
    Messages : 41
    Points : 99
    Points
    99

    Par défaut Re: "Pas de réponse..."

    Je retourne le commentaire "Pas de réponse ^^" à cet internaute, pas beaucoup de patience et apparemment peu d'intérêt pour la personne comme moi qui a pris le temps de répondre...

    Citation Envoyé par BeN0o8 Voir le message
    Pas de réponse ^^ ...

    Après quelques tests supplémentaires je me suis aperçu que quelque soit la commande en ligne6 l'erreur était toujours la même !
    Du coup j'ai contourner en faisant 2 script dont le premier ne contient que 5 lignes ...

    Je n'ai jamais vu un tel comportement de diskpart avant est ce possible que cela viennent de l'encodage du fichier ?
    Avez vous déjà eu ce genre de comportement ?

    Je sèche complètement sur le sujet !

    Je continue de chercher un peu avant de clore le sujet.
    "L'erreur est humaine mais un véritable désastre nécessite un ordinateur." de William Henry, dit Bill Gates

Discussions similaires

  1. erreur sur execution d'un script externe à l'application java.
    Par diamonds dans le forum EDI et Outils pour Java
    Réponses: 24
    Dernier message: 06/11/2009, 19h46
  2. Gestion erreur SQL Serveur dans un Script VBS
    Par jayan dans le forum VBScript
    Réponses: 3
    Dernier message: 08/02/2007, 15h06
  3. Erreur 500 lors d'un script php avec sql
    Par DeusDavid dans le forum PHP & SQL-Server
    Réponses: 1
    Dernier message: 15/12/2006, 19h47
  4. Erreur à l'exécution d'un script
    Par stepd dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 24/08/2006, 11h10
  5. Réponses: 6
    Dernier message: 29/11/2005, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo