IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows 7 Discussion :

Différence entre lecteur de CD externe et clef usb bootable ?


Sujet :

Windows 7

  1. #1
    Membre éclairé
    Avatar de Captain'Flam
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 273
    Billets dans le blog
    1
    Par défaut Différence entre lecteur de CD externe et clef usb bootable ?
    Bonjour,

    récemment, j'ai installé Windows 7 sur un mini PC qui n'a pas de lecteur de CD.

    J'ai essayé d'utiliser BootMyISOv0.2.exe (qui me semblait miraculeux) pour booter sur une image ISO de mon CD d'installation :

    Cet outil permet de booter sur une image ISO qui se trouve sur une clef USB :
    Il commence par booter sur un tout petit programme qui permet de choisir l'image ISO sur laquelle on veut booter.
    Il est fourni avec l'image de "memtest86" qui fonctionne parfaitement.

    J'ai donc ajouté mon ISO de windows 7 et booté dessus.
    Au début tout va bien : l'installation de windows 7 commence, mais très vite il me demande un driver pour lecteur de CD/DVD.
    ---> évidemment, je n'en ai pas puisque mon PC n'a pas de lecteur ! et l'installation ne peut continuer...

    Après moult essais, j'ai fini par abandonner et utiliser un lecteur externe dans lequel j'ai mis mon CD de windows 7 (celui-là même qui m'a servi à créer l'ISO qui était sur ma clef).
    Et là, tout s'est bien passé : l'installation s'est déroulée jusqu'au bout.

    D'où ma question :
    Qu'est ce qui empêche une clef USB bootable de se faire passer pour un lecteur externe ?
    Après tout, le PC ne voit qu'un périphérique branché sur une prise USB...
    ==> existe-t-il un outil, dans le genre de BootMyISO, qui réussisse vraiment à se faire passer pour un lecteur externe ?

    Merci d'avance !

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 160
    Par défaut
    Qu'est ce qui empêche une clef USB bootable de se faire passer pour un lecteur externe ?
    Tout simplement que les API systèmes peuvent interroger le matériel pour connaitre son type.

    Pour installer Windows depuis un lecteur USB, il y a ceci :

    https://www.microsoft.com/fr-fr/down...-download-tool

    Cet outil décompresse je pense en partie le CD et l'install doit être légèrement différente.

    Je ne sais pas si c'est la façon dont est programmé Windows ou si c'est un choix délibéré de blocage par Microsoft.

    Les outils du type de celui que tu cites marchent bien pour les Linux, pour Windows c'est autre chose, quand ça marche c'est que ça a été bidouillé.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre éclairé
    Avatar de Captain'Flam
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2011
    Messages
    273
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 273
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par chrtophe Voir le message
    Tout simplement que les API systèmes peuvent interroger le matériel pour connaitre son type.
    Merci de ta réponse, j'ignorais...

    mais alors je ne m'explique pas comment une petite clef USB, fournie avec le mini PC en question, a réussi à se faire passer pour un lecteur de CD contenant les drivers.

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 160
    Par défaut
    mais alors je ne m'explique pas comment une petite clef USB, fournie avec le mini PC en question, a réussi à se faire passer pour un lecteur de CD contenant les drivers.
    Ce sont des clés spéciales, je crois que c'est ça :
    https://fr.wikipedia.org/wiki/Cl%C3%A9_USB_U3

    Le cas que je connais le mieux, les clés 3G orange "Business everywhere", elles se montent en tant que CD, pour lancer le soft d'installation puis elles basculent en mode modem 3G.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 242
    Par défaut
    Citation Envoyé par Captain'Flam Voir le message
    Qu'est ce qui empêche une clef USB bootable de se faire passer pour un lecteur externe ?
    Après tout, le PC ne voit qu'un périphérique branché sur une prise USB...
    Principalement, les développeurs de Windows qui continuent certainement à utiliser quelque part un vieux bout de code qui n'a pas été prévu/imaginé pour une installation autre que depuis un lecteur de cd. Le problème vient principalement de la transition entre le bootloader du programme d'installation qui voit le périphérique tel que le bios le présente, et la suite du programme qui, lui, se déroule sous Windows et qui a donc besoin de drivers pour voir les périphériques. Avec certaines clé usb, le driver, même générique, n'est pas encore chargé à cette étape et du coup Windows ne reconnait plus le périphérique d'installation.

    Le problème peut exister aussi avec certains lecteurs de cd/dvd.

    Citation Envoyé par Captain'Flam Voir le message
    mais alors je ne m'explique pas comment une petite clef USB, fournie avec le mini PC en question, a réussi à se faire passer pour un lecteur de CD contenant les drivers.
    Quand tu installe des drivers, tu le fais généralement depuis un windows pleinement opérationnel. La clé usb n'a pas besoin de se faire passé pour un CD, elle est correctement reconnue par Windows car il a chargé déjà tous les drivers nécessaires.

Discussions similaires

  1. Différence entre un "bidouilleur" et un Pro ?
    Par christ_mallet dans le forum Débats sur le développement - Le Best Of
    Réponses: 290
    Dernier message: 28/11/2011, 10h53
  2. Réponses: 9
    Dernier message: 12/09/2007, 14h42
  3. Différence entre TCP, UDP, ICMP
    Par GliGli dans le forum Développement
    Réponses: 1
    Dernier message: 13/09/2002, 08h25
  4. Différences entre jmp, jz, jnz, etc
    Par christbilale dans le forum Assembleur
    Réponses: 3
    Dernier message: 05/07/2002, 15h09
  5. Réponses: 3
    Dernier message: 07/05/2002, 16h06

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