¿Qué es lo que hace que algunos dispositivos USB no sean de arranque?

19

Recientemente obtuve un dispositivo USB de 64 GB y planeé convertirlo en una herramienta múltiple de reparación del sistema, con diferentes instaladores de Linux y Windows e imágenes en vivo, pero parece que tengo un dispositivo USB que no se puede iniciar.

El instalador Yumi de Pendrive Linux no lo reconoce, y solo lo enumera cuando se marca "mostrar todos los dispositivos".

YUMI, no marcadoYUMI, verificado

La herramienta de instalación USB de Windows 7 tampoco lo reconoce.

Windows 7, herramienta USB

Al ponerle una imagen con Yumi o diskpart y xcopy , ninguna de las tres PC que probé puede iniciarla, pero ninguna de ellas tiene problemas para arrancar desde otra unidad más pequeña y lenta de 8GB. La herramienta de formato USB de HP, como se menciona en esta respuesta, lo formatea, pero eso no permite la capacidad de arranque. He probado los sistemas de archivos NTFS y FAT32, pero ninguno de los dos tuvo éxito.

¿Qué causa esto? Tenía la impresión de que los dispositivos USB son solo dispositivos de almacenamiento (como los discos ópticos) y que era suficiente tener los archivos / estructuras correctos para que se pueda iniciar. ¿Le falta al dispositivo alguna característica crítica necesaria para que sea arrancable?


Información adicional:

Las placas base de las PC son el GA-MA770T-UD3 (zócalo AM3, probablemente un poco viejo), el GA-Q87TN (zócalo 1150) y lo que sea que esté dentro del Dell XPS12 9Q33. Los dos últimos procesadores Haswell con UEFI, no puedo imaginar que un dispositivo de 64 GB suponga un problema.

También probé formatear con las herramientas de Windows e intenté hacer una partición de solo 20GB.

iFreilicht
fuente
Eso es extraño, ¡nunca me he encontrado con este problema! Siempre he usado diskpart y configuré la partición como Active y eso fue suficiente.
Lee Harrison
2
Al parecer, alguien más también ha tenido este problema . Parece que hay algunas unidades flash que simplemente no se pueden iniciar.
iFreilicht
@ Ƭᴇcʜιᴇ007 preguntas interesantes y buenas respuestas. Lamentablemente, ni resuelven mi problema ni responden mi pregunta. Si es cierto que el indicador de arranque debe configurarse para que Windows reconozca múltiples particiones, entonces se configura en mi disco cuando lo probé con dos particiones, y ambas se pueden leer y escribir sin error.
iFreilicht
¿Windows le da la opción de expulsión para esa unidad cuando está conectada?
Ƭᴇcʜιᴇ007

Respuestas:

10

Solo quiero compartir mi experiencia. Grabamos una gran cantidad de ISO de arranque en unidades flash para configurar cualquier cosa, desde la serie de servidores de Windows hasta Windows 7 a 10. SOLAMENTE tenemos problemas con las unidades Kingston cuando se trata de esto. Hablé con un tipo de soporte técnico de Kingston y después de mucha información inútil, básicamente se reduce a que no se garantiza que arranque. Así que probé todas las otras opciones de solución de problemas como diskpart, formatos completos e incluso la forma Linux de particionar y formatear. Así que varios días después revisé mi BIOS y, como siempre, el disco USB se muestra como un disco duro como cualquier otra marca de disco USB. Noté que había una nota en la página de la derecha para "presionar N" para quitar el disco USB de Kingston como un "disco duro" que luego lo marcará como un disco extraíble. Después de presionar N, el disco desapareció de la lista de discos duros y guardé / reinicié. ¡Funciona perfecto ahora! Esto no era necesario para ninguno de mis otros discos USB que arrancaban perfectamente en varias plataformas de hardware, excepto para mis unidades Kingston G3 y Fury 3.0.

Espero que esto pueda ayudar a algún otro técnico frustrado: D

Theo
fuente
4

Algunas unidades de partición de fábrica de fabricantes de memorias USB con tablas no son adecuadas para crear una unidad de arranque. El formato no hace ninguna diferencia, ya que no afecta a las tablas, solo borra el contenido de la partición visible primaria. (Tuve problemas con una marca "respetable" antes con este problema).

Si tiene acceso a una caja de Linux, conecte la unidad, busque qué nombres de Linux el dispositivo y luego ejecute:

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

(cambie *** al nombre del dispositivo dado)

Esto borra la unidad por completo (llenándola con ceros binarios), sistema de archivos, PTs del lote. ¡Así que asegúrese de especificar el dispositivo correcto! Luego reformatee (FAT32 es mejor ya que UEFI no es compatible con NTFS) y debería estar listo.

Chris Kennett
fuente
No uses cp, usa dd. No estoy seguro de qué cphará en este caso, pero puede simplemente destruir el nodo del dispositivo (y convertirlo en un archivo en blanco lleno de ceros) en lugar de escribir datos en la unidad.
Gracias por entender eso, me di cuenta de lo que dijo y estaba a punto de enloquecer D:
hanetzer
3
cpNo lo destruirá. Copia ceros en la unidad, donde ddeliminará el contenido existente y escribirá nuevos ceros. El mismo resultado con una forma ligeramente diferente de llegar, supongo. Ambas formas son válidas. De hecho catfuncionaría para.
Chris Kennett
¿Eso significa que también podría usar la función "crear tabla de particiones" de GParted?
iFreilicht
No importa, GParted no funcionó. Desafortunadamente, su solución tampoco funcionó. La unidad se eliminó por completo, incluida la tabla de particiones. Pero después de reformatear, todos los problemas persistieron.
iFreilicht
2

Resolví este problema con mi unidad SanDisk y la única solución para mí fue comprar otra unidad. Verifique su unidad en el menú "Esta PC" de su computadora. Las unidades flash generalmente se muestran como un disco extraíble. Esta información acerca de que esta unidad es de arranque o está generalmente contenida dentro de la unidad flash. Aquí es mío, por ejemplo: imagen de este menú de pc.

Para proteger a los usuarios de la destrucción de todo su disco duro, Microsoft y otras utilidades de grabación de discos se limitan a poder grabar en los llamados discos "extraíbles": unidades USB, CD, DVD, etc. Lo que sucedió es que algunas compañías (una de ellos SanDisk) vendieron unidades flash mal configuradas con el bit por ser extraíble. No estoy muy seguro de cómo se almacena exactamente esta información, pero que yo sepa, no hay forma de cambiar el firmware. Tendrá que comprar una nueva unidad flash o, como alternativa, podrá convencer a la empresa para que le reembolse / reemplace su unidad flash.

Fuentes:

umop aplsdn
fuente
Soy un usuario nuevo, así que solo puedo publicar 2 enlaces por publicación, así que aquí está el enlace a una búsqueda en Google con un montón más para leer: haga clic aquí
umop aplsdn
Creo que podrías estar en el camino correcto. La unidad de hecho aparece como "disco local". El palo fue un regalo de mi papá y realmente no quiero molestarlo con devolverlo, no creo que tenga el recibo.
iFreilicht
1

Esto es bastante antiguo, así que tal vez encontraste una solución, pero para cualquiera que lo encuentre más tarde, estoy publicando una respuesta.

El firmware USB puede ser el problema. Puede actualizar el firmware de un dispositivo USB, lo que puede resolver el problema. Aquí hay un enlace que enumera varios SW para hacerlo: http://wiki.openmoko.org/wiki/USB_DFU_-_The_USB_Device_Firmware_Upgrade_standard

Magister Ludi
fuente
1

Hay un programa descargable llamado BOOTIce en www.ipauly.com que he usado para hacer un Lexar 16Gb de arranque que Rufus no pudo. Funciona una delicia! No soy una persona real de tipo techy, así que no conozco todos los entresijos de cómo lo hace, pero maneja el MBR que otros programas no han podido. Lo recomiendo encarecidamente para resolver el problema de un terco sin palo de arranque. (No soy un patrocinador ni recibo una comisión por llamar la atención sobre esto ... LOL)

Brewster
fuente
BooiICE es el mejor ... mucha funcionalidad más allá de la partición ... también maneja MBR (s), PBR (s), BCD crear / editar, VHD (s), ...
ZEE
0

Esta es solo una estimación aproximada, pero podría ayudar a alguien algún día.

Acabo de pasar los últimos 90 minutos sin poder iniciar un Advent 4211 2007 desde USB, pero fue en vano.

Había estado usando unetbootinpara crear la memoria USB de arranque.

Especulativamente, creo que el tamaño de la partición estaba causando la incompatibilidad. El síntoma no era más que un cursor parpadeante en la pantalla al arrancar. En cambio, seguí las instrucciones ISO "híbridas" de Mint (simplemente ddla ISO en el disco sin formato de la memoria USB) y funcionó.

Como digo, esto es especulativo, pero supongo que la partición de 64 GB estaba jugando tonterías.

criajo
fuente
Esto es realmente un comentario y no una respuesta a la pregunta original.
DavidPostill
Eliminado Todo tuyo.
wally
-1

Para ser honesto, recomiendo contra tales fabricantes automáticos de usb, a menudo se puede hacer exactamente lo mismo con las herramientas GNU / linux estándar, por ejemplo dd, gruby syslinux(y hay puertos de Windows de dichas herramientas).

Pero, para responder a su pregunta, podrían ser varias cosas. Quizás las herramientas en cuestión no están diseñadas con la idea de un dispositivo USB de 64 gb en mente, quizás el fabricante de dicho dispositivo hace algo inusual en el disco para que parezca algo más que un dispositivo USB estándar.

Para decirle la verdad, sabiendo lo que sé ahora sobre Linux, simplemente me encargaría y grabaría algo en un cd / dvd como escenario de la memoria USB de arranque múltiple. Si Windows no puede manejar el trabajo, entonces, ¿qué es un solo CD para usted si puede hacer que haga lo que quiere?

Enchufe descarado, si está buscando hacer una memoria USB de arranque de Windows7, tengo una respuesta bastante popular en askubuntu.

hanetzer
fuente
No estoy seguro de lo que estás recomendando. ¿Es su solución propuesta a este problema utilizar un CD / DVD? Debido a que eso es absolutamente poco práctico, mis pantalones no están diseñados para guardar CD en sus bolsillos. Además, ¿qué tiene esto que ver con Linux? ¿Y leíste un poco sobre el software que utilicé? Debido a que Yumi usa las herramientas exactas de Linux que describiste, solo con un front-end más fácil de usar.
iFreilicht
1
Estoy recomendando grabar en un cd / dvd para tener un espacio de usuario de linux utilizable para crear el usb, sin esperar que lleves el cd contigo. Y los frontales son más dolorosos de lo que valen; si hacen algo mal y el backend no actúa correctamente, hace que sea un poco más difícil de depurar, en lugar de leer lo que stderr tiene que decir sobre por qué se rompió.
hanetzer
-2

La pregunta es "¿qué hace que una unidad sea de arranque?" La mayoría de las unidades usb tienen formato FAT32. Esto tiene un MBR (registro de arranque maestro) que contiene la información de la partición. Esto puede ser más de uno. El problema es que la mayoría de los sistemas operativos (SO) no pueden ver más de uno cuando están en una unidad usb. Para que una unidad usb pueda arrancar, también debe estar activa. La rutina de formato estándar del sistema operativo no está diseñada para hacer esto. Por lo tanto, se requiere una aplicación de formato más especializada para hacer el trabajo. Una de esas aplicaciones con la que he tenido éxito es WinSetupFromUSB. Esto está destinado a crear una unidad USB de arranque desde un CD / DVD de instalación. Sin embargo, también contiene tres aplicaciones de formato que se pueden usar desde la aplicación principal. Los tres en cuestión son FBinstTool Bootice (mencionado en la respuesta de Brewster) y RMPrepUSB. Como estos son programas completos por derecho propio, si puede encontrarlos en su disco duro, puede crear enlaces para ejecutarlos directamente desde el escritorio. No hace falta decir que todas estas son aplicaciones basadas en Windows. Otra aplicación basada en Windows que podría ser útil es SDformatter de Panasonic. Está destinado a limpiar y restablecer las tarjetas de memoria SD, sin embargo, también hará memorias USB. Hay de la misma familia de tecnología. Además de la opción de formato rápido habitual, hay una opción de borrado y cambio de tamaño completo. El riesgo, como con todas las técnicas de formateo de bajo nivel, es que existe la posibilidad de inutilizar la memoria USB. Después de haber limpiado, puede comenzar a reformatear con RMPrepUSB, que tiene varias opciones de arranque y formato. RMPrepUSB también puede reconocer una memoria USB que no aparece en el explorador.

Viejo andi
fuente
1
Por lo tanto, se requiere una aplicación de formato más especializada para hacer el trabajo. No estoy de acuerdo, lo hice usando cmd y ninguna otra aplicación.
Pícaro
-2

Tuve el mismo problema "pantalla negra con cursor parpadeante" a pesar de que mi nueva unidad USB SanDisk se marcó como activa y el mismo material de arranque se copió de una memoria USB de arranque que funciona. Mi solución fue la siguiente:

  1. Ejecute CMD como administrador
  2. Inicie DiskPart
    a.) List disk
    b.) Seleccione el disco 1 (o 2 o cualquiera que sea el número de disco de su unidad USB)
    c.) Clean
    d.) Cree la partición primaria
    e.) Enumere la partición
    f.) Seleccione la partición 1
    g.) Formato fs = ntfs rápido
    h.) activo
    i.) salir
  3. Copie su material de arranque en la unidad USB ahora vacía.
orestou
fuente