Qu'est-ce qui rend certaines clés USB non amorçables?

19

J'ai récemment obtenu une clé USB de 64 Go et je prévoyais d'en faire un outil de réparation système, avec différents installateurs Linux et Windows et des images en direct, mais il me semble que j'ai une clé USB qui ne peut pas être démarrée.

Le programme d' installation Yumi de Pendrive Linux ne le reconnaît pas et ne le répertorie que lorsque "Afficher tous les périphériques" est coché.

YUMI, non vérifiéYUMI, vérifié

L'outil d'installation USB de Windows 7 ne le reconnaît pas non plus.

Windows 7, outil USB

Lorsque vous y mettez une image avec Yumi ou diskpart et xcopy , aucun des trois PC que j'ai testés ne peut la démarrer, mais aucun d'entre eux n'a de problème de démarrage à partir d'un autre lecteur 8 Go plus petit et plus lent. L'outil de formatage USB HP, comme mentionné dans cette réponse , le formate, mais cela n'active pas le démarrage. J'ai essayé les systèmes de fichiers NTFS et FAT32, mais aucun ne réussit.

Qu'est-ce qui cause cela? J'avais l'impression que les clés USB ne sont que des périphériques de stockage (comme les disques optiques) et qu'il suffisait d'avoir les bons fichiers / structures pour le rendre amorçable. L'appareil manque-t-il une fonctionnalité essentielle pour le rendre amorçable?


Information additionnelle:

Les cartes mères des PC sont le GA-MA770T-UD3 (socket AM3, probablement un peu vieux), le GA-Q87TN (socket 1150) et tout ce qui se trouve à l'intérieur du Dell XPS12 9Q33. Les deux derniers exécutent des processeurs Haswell avec UEFI, je ne peux pas imaginer qu'un bâton de 64 Go poserait un problème.

J'ai également essayé de formater avec les outils Windows et j'ai essayé de faire une partition de seulement 20 Go.

iFreilicht
la source
C'est étrange, je n'ai jamais rencontré ce problème! J'ai toujours utilisé diskpart et défini la partition comme active et c'était suffisant.
Lee Harrison
2
Apparemment, quelqu'un d'autre a aussi eu ce problème . Il semble que certains lecteurs flash ne peuvent tout simplement pas être démarrés.
iFreilicht
@ Ƭᴇcʜιᴇ007 questions intéressantes et bonnes réponses. Malheureusement, ni résoudre mon problème ni répondre à ma question. S'il est vrai que l'indicateur de démarrage doit être défini pour que Windows reconnaisse plusieurs partitions, il est défini sur mon lecteur comme je l'ai testé avec deux partitions, et les deux peuvent être lues et écrites sans erreur.
iFreilicht
Windows vous offre-t-il l'option d'éjection pour ce lecteur lorsqu'il est branché?
Ƭᴇcʜιᴇ007

Réponses:

10

Je veux juste partager mon expérience. Nous gravons de nombreux ISO de démarrage sur des clés USB pour configurer quoi que ce soit de la série de serveurs Windows à Windows 7 à 10. Nous n'avons SEULEMENT des problèmes avec les disques Kingston que dans ce domaine. J'ai parlé à un gars du support technique de Kingston et après beaucoup d'informations inutiles, cela se résume à son démarrage garanti. J'ai donc essayé toutes les autres options de dépannage comme diskpart, les formats complets et même la manière linux de partitionnement et de formatage. Donc, plusieurs jours plus tard, j'ai vérifié mon bios et, comme toujours, le disque USB s'affiche comme un disque dur comme toute autre marque de disque USB. J'ai remarqué qu'il y avait une note dans la page de droite pour "appuyer sur N" pour retirer le disque USB Kingston comme un "disque dur" qui le marquera ensuite comme un disque amovible. Après avoir appuyé sur N, le disque a disparu de la liste des disques durs et j'ai enregistré / redémarré. Cela fonctionne parfaitement maintenant !!! Cela n'était pas nécessaire pour aucun de mes autres disques USB qui démarraient parfaitement à chaque fois sur diverses plates-formes matérielles, à l'exception de mes lecteurs Kingston G3 et Fury 3.0.

J'espère que cela pourrait aider un autre technicien frustré: D

Théo
la source
4

Certains lecteurs de partition d'usine de fabricants de clés USB avec des tables ne conviennent pas pour créer un lecteur de démarrage. Le formatage ne fait aucune différence car il n'affecte pas les tables, il efface simplement le contenu de la partition principale visible. (J'ai eu des problèmes avec une marque "réputée" auparavant avec ce problème.)

Si vous avez accès à une boîte Linux, branchez le lecteur, recherchez ce que Linux nomme le périphérique, puis exécutez:

dd if=/dev/zero of=/dev/sd***  

(remplacez *** par le nom de l'appareil indiqué)

Cela efface complètement le lecteur (en le remplissant de zéros binaires), le système de fichiers, les PT le lot. Assurez-vous donc de spécifier le bon appareil !!! Ensuite, reformatez (FAT32 est meilleur car UEFI ne prend pas en charge NTFS) et vous devriez être prêt à partir.

Chris Kennett
la source
N'utilisez pas cp, utilisez dd. Je ne sais pas ce qui cpva faire dans ce cas, mais cela peut simplement détruire le nœud du périphérique (et le transformer en un fichier vierge rempli de zéros) au lieu d'écrire des données sur le lecteur.
Merci d'avoir attrapé ça, je viens de remarquer ce qu'il a dit et j'étais sur le point de paniquer D:
hanetzer
3
cpne le détruira pas. Il copie les zéros sur le lecteur, où as ddsupprimera le contenu existant et écrira de nouveaux zéros. Même résultat avec une façon légèrement différente d'y arriver je suppose. Les deux façons sont valables. En fait, catça marcherait.
Chris Kennett
Cela signifie-t-il que je pourrais également utiliser la fonction «créer une table de partition» de GParted?
iFreilicht
Peu importe, GParted n'a pas fonctionné. Malheureusement, votre solution n'a pas fonctionné non plus. Le lecteur a été complètement supprimé, y compris la table de partition. Mais après le reformatage, les problèmes ont tous persisté.
iFreilicht
2

J'ai résolu ce problème avec mon lecteur SanDisk et la seule solution pour moi était d'acheter un autre lecteur. Vérifiez votre lecteur dans le menu "Ce PC" de votre ordinateur. Les lecteurs flash apparaissent généralement comme un disque amovible. Ces informations sur ce lecteur étant amorçable ou sont généralement contenues dans le lecteur flash lui-même. Voici la mienne, par exemple: image de ce menu pc.

Pour protéger les utilisateurs contre la destruction de l'intégralité de leur disque dur, Microsoft et d'autres utilitaires de gravure de disque se limitent à ne pouvoir graver que sur des disques dits "amovibles" - lecteurs USB, CD, DVD, etc. Ce qui s'est passé, c'est que certaines entreprises SanDisk) a vendu des lecteurs flash mal configurés avec le bit pour être amovible. Je ne sais pas trop exactement comment ces informations sont stockées, mais pour autant que je sache, il n'y a aucun moyen de changer le firmware. Vous devrez acheter un nouveau lecteur flash, ou bien, vous pourrez peut-être convaincre l'entreprise de vous rembourser / remplacer votre lecteur flash.

Sources:

umop aplsdn
la source
Je suis un nouvel utilisateur, je ne peux donc publier que 2 liens par article, alors voici le lien vers une recherche Google avec une tonne de plus à lire: cliquez ici
umop aplsdn
Je pense que vous pourriez être sur la bonne voie. Le lecteur apparaît en effet comme "disque local". Le bâton était un cadeau de mon père et je ne veux pas vraiment le déranger en le retournant, je ne pense pas qu'il ait même le reçu.
iFreilicht
1

C'est assez vieux, alors peut-être avez-vous trouvé une solution, mais pour tous ceux qui trouveront cela plus tard, je poste une réponse.

Le micrologiciel USB peut être le problème. Vous pouvez mettre à jour le micrologiciel d'un périphérique USB, ce qui peut résoudre le problème. Voici un lien qui énumère les différents SW pour ce faire: http://wiki.openmoko.org/wiki/USB_DFU_-_The_USB_Device_Firmware_Upgrade_standard

Magister Ludi
la source
1

Il y a un programme téléchargeable appelé BOOTIce sur www.ipauly.com que j'ai utilisé pour fabriquer un Lexar 16Gb bootable que Rufus ne pouvait pas. Fonctionne un régal! Je ne suis pas une vraie personne de type technique, donc je ne sais pas tous les tenants et aboutissants de la façon dont il le fait, mais il gère le MBR que d'autres pgms n'ont pas pu. Je le recommande fortement pour résoudre le problème d'un bâton sans démarrage tenace. (Je ne suis pas un sponsor et je ne reçois pas de commission pour porter cela à votre attention ... LOL)

Brewster
la source
BooiICE est le meilleur ... beaucoup de fonctionnalités au-delà du partitionnement ... gère également les MBR, PBR, BCD create / edit, VHD (s), ...
ZEE
0

Ce n'est qu'une estimation semi-instruite, mais pourrait aider quelqu'un un jour.

Je viens de passer les 90 dernières minutes à ne pas démarrer un Advent 4211 2007 à partir d'un périphérique USB, en vain.

J'avais utilisé unetbootinpour créer la clé USB de démarrage.

À titre spéculatif, je pense que la taille de la partition était à l'origine de l'incompatibilité. Le symptôme n'était rien d'autre qu'un curseur clignotant sur l'écran lors du démarrage. J'ai plutôt suivi les instructions ISO "hybrides" de Mint (simplement ddl'ISO sur le disque brut de la clé USB) et cela a fonctionné.

Comme je l'ai dit, c'est spéculatif, mais je suppose que la partition de 64 Go jouait des bêtises.

wally
la source
C'est vraiment un commentaire et non une réponse à la question d'origine.
DavidPostill
Supprimé. Tout à toi.
wally
-1

Pour être honnête, je recommande contre de tels fabricants d'usb automatisés, on peut souvent faire exactement la même chose avec les outils GNU / linux standard, par exemple dd, grubet syslinux(et il y a des ports Windows de ces outils.)

Mais, pour répondre à votre question, cela pourrait être un certain nombre de choses. Peut-être que les outils en question ne sont pas conçus avec l'idée d'une clé USB de 64 Go à l'esprit, peut-être que le fabricant de ladite clé fait quelque chose d'inhabituel sur le disque pour le faire apparaître comme autre chose qu'une clé USB standard.

Pour vous dire la vérité, sachant ce que je sais maintenant sur linux, je me contenterais de graver quelque chose sur un cd / dvd comme terrain de préparation pour la clé USB multiboot. Si Windows ne peut pas gérer le travail, alors qu'est-ce qu'un seul CD pour vous si vous pouvez le faire faire ce que vous voulez?

Prise sans vergogne, si vous cherchez à créer une clé USB Windows7 amorçable, j'ai une réponse assez populaire sur askubuntu.

hanetzer
la source
Je ne suis pas sûr de ce que vous recommandez. Votre solution proposée à ce problème est-elle d'utiliser un CD / DVD? Parce que c'est absolument impossible, mon pantalon n'est pas conçu pour contenir des CD dans leurs poches. En outre, qu'est-ce que cela a à voir avec Linux? Et, avez-vous lu un peu sur le logiciel que j'ai utilisé? Parce que Yumi utilise les outils Linux exacts que vous avez décrits, juste avec un frontal plus facile à utiliser.
iFreilicht
1
Je recommande de graver sur un CD / DVD pour avoir un espace utilisateur Linux utilisable pour créer l'USB, sans vous attendre à emporter le CD avec vous. Et les frontaux sont plus pénibles que ce qu'ils valent; s'ils font quelque chose de mal et que le backend n'agit pas correctement, il est un peu plus difficile à déboguer, au lieu de simplement lire ce que stderr a à dire sur la raison pour laquelle il s'est cassé.
hanetzer
-2

La question est "qu'est-ce qui rend un disque amorçable?" La plupart des lecteurs USB sont formatés en FAT32. Celui-ci possède un MBR (enregistrement de démarrage principal) qui contient les informations de partition. Cela peut être plus d'un. Le problème est que la plupart des systèmes d'exploitation (systèmes d'exploitation) ne peuvent pas en voir plus d'un sur un lecteur USB. Pour qu'un lecteur USB puisse démarrer, il doit également être activé. La routine de format de système d'exploitation standard n'est pas conçue pour cela. Une application de formatage plus spécialisée est donc requise pour faire le travail. Une telle application avec laquelle j'ai eu un certain succès est WinSetupFromUSB. Ceci est destiné à créer un lecteur USB amorçable à partir d'un CD / DVD d'installation. Cependant, il contient également trois applications de formatage qui peuvent être utilisées à partir de l'application principale. Les trois en question sont FBinstTool Bootice (mentionné dans la réponse de Brewster) et RMPrepUSB. Comme il s'agit de programmes complets à part entière, si vous pouvez les trouver sur votre disque dur, vous pouvez créer des liens pour les exécuter directement à partir du bureau. Inutile de dire que ce sont toutes des applications basées sur Windows. Une autre application basée sur Windows qui pourrait être utile est SDformatter de Panasonic. Il est destiné à nettoyer et réinitialiser les cartes mémoire SD, mais il fera également des clés USB. Il existe de la même famille de technologie. Outre l'option de formatage rapide habituelle, il existe une option d'effacement et de redimensionnement complet. Le risque, comme avec toutes les techniques de formatage de bas niveau, est qu'il existe une possibilité de rendre la clé USB inutilisable. Après avoir nettoyé, vous pouvez alors commencer à reformater avec disons RMPrepUSB qui a un certain nombre d'options de démarrage et de format. RMPrepUSB peut également reconnaître une clé USB qui n'apparaît pas dans l'explorateur.

Old Andi
la source
1
Une application de formatage plus spécialisée est donc requise pour faire le travail. Je ne suis pas d'accord, je l'ai fait en utilisant cmd et aucune autre application.
RogUE
-2

J'ai eu le même problème "écran noir avec curseur clignotant" même si ma nouvelle clé USB SanDisk était marquée comme active et que le même matériel de démarrage a été copié à partir d'une clé USB de démarrage connue. Ma solution était la suivante:

  1. Exécutez CMD en tant qu'administrateur
  2. Lancez DiskPart
    a.) Listez le disque
    b.) Sélectionnez le disque 1 (ou 2 ou quel que soit le numéro de disque de votre clé USB)
    c.) Nettoyez
    d.) Créez la partition principale
    e.) Listez la partition
    f.) Sélectionnez la partition 1
    g.) Format fs = ntfs quick
    h.) active
    i.) exit
  3. Copiez votre matériel de démarrage sur le lecteur USB de lecteur maintenant vide.
orestou
la source