Cosa rende alcune chiavette USB non avviabili?


19

Recentemente ho ottenuto una chiavetta USB da 64 GB e ho pianificato di renderlo un sistema multi-riparazione di riparazione del sistema, con diversi programmi di installazione Linux e Windows e immagini live, ma sembra che abbia una chiavetta USB che non può essere avviata.

L' installer Yumi di Pendrive Linux non lo riconosce e lo elenca solo quando è selezionato "mostra tutti i dispositivi".

YUMI, non controllatoYUMI, controllato

Lo strumento di installazione USB di Windows 7 non lo riconosce neanche.

Windows 7, strumento USB

Quando si inserisce un'immagine con Yumi o diskpart e xcopy , nessuno dei tre PC che ho testato è in grado di avviarlo, ma nessuno di essi ha problemi di avvio da un'altra unità da 8 GB più piccola e più lenta. Lo strumento di formattazione USB HP, come indicato in questa risposta , lo formatta, ma ciò non abilita l'avvio. Ho provato entrambi i filesystem NTFS e FAT32, ma nessuno dei due riesce.

Cosa causa questo? Ho avuto l'impressione che le chiavette USB siano solo dispositivi di archiviazione (come i dischi ottici) e che fosse sufficiente avere i file / le strutture corretti per renderlo avviabile. Nel dispositivo mancano alcune funzionalità essenziali necessarie per renderlo avviabile?


Informazioni addizionali:

Le schede madri dei PC sono GA-MA770T-UD3 (socket AM3, probabilmente un po 'vecchio), GA-Q87TN (socket 1150) e tutto ciò che è all'interno del Dell XPS12 9Q33. Gli ultimi due eseguono i processori Haswell con UEFI, non riesco a immaginare che uno stick da 64 GB possa rappresentare un problema.

Ho anche provato a formattare con gli strumenti di Windows e ho provato a creare una partizione di soli 20 GB.


È strano, non ho mai incontrato questo problema! Ho sempre usato diskpart e impostato la partizione come attiva e questo è stato sufficiente.
Lee Harrison,

2
Apparentemente anche qualcun altro ha avuto questo problema . Sembra che ci siano alcune unità flash da cui non è possibile avviare.
iFreilicht,


@ Ƭᴇcʜιᴇ007 domande interessanti e buone risposte. Sfortunatamente, né risolvono il mio problema né rispondono alla mia domanda. Se è vero che il flag di avvio deve essere impostato in modo che Windows riconosca più partizioni, allora è impostato sul mio disco mentre l'ho testato con due partizioni ed entrambi possono essere letti e scritti senza errori.
iFreilicht,

Windows ti offre l'opzione di espulsione per quell'unità quando è collegata?
Ƭᴇcʜιᴇ007,

Risposte:


10

Voglio solo condividere la mia esperienza. Masterizziamo molti ISO di avvio su unità flash per configurare qualsiasi cosa, dalle serie di server Windows a Windows 7 fino a 10. Abbiamo solo problemi con le unità Kingston quando si tratta di questo. Ho parlato con un ragazzo dell'assistenza tecnica di Kingston e dopo molte informazioni inutili si riduce sostanzialmente al suo avvio non garantito. Quindi ho provato tutte le altre opzioni di risoluzione dei problemi come diskpart, i formati completi e persino il modo linux di partizionare e formattare. Quindi diversi giorni dopo ho controllato il mio BIOS e come sempre il disco USB si presenta come un hard disk come qualsiasi altra marca di disco USB. Ho notato che c'era una nota nella pagina di destra per "premere N" per rimuovere il disco Kingston USB come "hard disk" che lo contrassegnerà come disco rimovibile. Dopo aver premuto N il disco è scomparso dall'elenco dei dischi rigidi e ho salvato / riavviato. Ora funziona perfettamente !!! Questo non era necessario per nessuno dei miei altri dischi USB che si avviavano perfettamente ogni volta su varie piattaforme hardware ad eccezione dei miei dischi Kingston G3 e Fury 3.0.

Spero che questo possa aiutare qualche altro tecnico frustrato: D


4

Alcuni produttori di chiavette USB producono partizioni di fabbrica con tabelle non adatte alla creazione di un'unità avviabile. La formattazione non fa differenza in quanto non influisce sulle tabelle, cancella semplicemente il contenuto della partizione primaria visibile. (Ho avuto problemi con un marchio "rispettabile" prima con questo problema.)

Se hai accesso a un box Linux, collega l'unità, trova come Linux chiama il dispositivo e poi esegui:

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

(cambia *** con il nome del dispositivo indicato)

Questo cancella completamente l'unità (riempiendola con zeri binari), il file system e il lotto. Quindi assicurati di specificare il dispositivo corretto !!! Quindi riformattare (FAT32 è meglio poiché UEFI non supporta NTFS) e dovresti essere pronto.


Non usare cp, usa dd. Non sono sicuro di cosa cpfarà in questo caso, ma potrebbe semplicemente distruggere il nodo del dispositivo (e trasformarlo in un file vuoto pieno di zeri) invece di scrivere i dati sull'unità.

Grazie per averlo scoperto, ho appena notato quello che ha detto e stava per
impazzire

3
cpnon lo distruggerà. Copia gli zeri sull'unità, dove as ddcancellerà il contenuto esistente e scriverà nuovi zeri. Lo stesso risultato con un modo leggermente diverso di arrivarci immagino. Entrambi i modi sono validi. In effetti catavrebbe funzionato a.
Chris Kennett,

Ciò significa che potrei anche usare la funzione "crea tabella delle partizioni" di GParted?
iFreilicht,

Non importa, GParted non ha funzionato. Sfortunatamente, neanche la tua soluzione ha funzionato. L'unità è stata eliminata completamente, inclusa la tabella delle partizioni. Ma dopo la riformattazione, i problemi persistevano.
iFreilicht,

2

Ho risolto questo problema con il mio disco SanDisk e l'unica soluzione per me era acquistare un altro disco. Controlla l'unità nel menu "Questo PC" del tuo computer. Le unità flash di solito vengono visualizzate come disco rimovibile. Queste informazioni su questa unità sono avviabili o sono generalmente contenute all'interno dell'unità flash stessa. Qui è la mia, per esempio: foto di questo menu PC.

Per proteggere gli utenti dalla distruzione dell'intero disco rigido, Microsoft e altre utilità di masterizzazione di dischi si limitano a poter masterizzare solo sui cosiddetti dischi "rimovibili": unità USB, CD, DVD, ecc. Ciò che è accaduto è che alcune aziende (una di questi SanDisk) ha venduto unità flash non configurate correttamente con il bit per essere rimovibili. Non sono sicuro di come siano archiviate esattamente queste informazioni, ma per quanto ne so non c'è modo di cambiare il firmware. Dovrai acquistare una nuova unità flash o, in alternativa, potresti essere in grado di convincere l'azienda a concederti un rimborso / sostituire la tua unità flash.

fonti:


Sono un nuovo utente, quindi posso pubblicare solo 2 link per post, quindi ecco il link a una ricerca su Google con un sacco di più da leggere: clicca qui
umop aplsdn

Penso che potresti essere sulla strada giusta. L'unità viene effettivamente visualizzata come "disco locale". Il bastone è stato un regalo di mio padre e non voglio davvero disturbarlo con la restituzione, non credo che abbia nemmeno la ricevuta.
iFreilicht,


1

C'è un programma scaricabile chiamato BOOTIce su www.ipauly.com che ho usato per rendere avviabile una Lexar 16Gb che Rufus non ha potuto. Funziona a meraviglia! Non sono una vera persona di tipo tecnico, quindi non conosco tutti i dettagli di come lo fa, ma gestisce l'MBR che altri pgms non sono stati in grado di. Lo consiglio vivamente per risolvere il problema di uno stick testardo senza avvio. (Non sono uno sponsor né ricevo una commissione per averlo portato alla tua attenzione ... LOL)


BooiICE è il migliore ... molte funzionalità oltre al partizionamento ... gestiscono anche MBR (s), PBR (s), BCD create / edit, VHD (s), ...
ZEE

0

Questo è solo un ipotetico semi-istruito, ma potrebbe aiutare qualcuno un giorno.

Ho appena trascorso gli ultimi 90 minuti non riuscendo ad avviare un Advent 4211 del 2007 da USB, senza risultati.

Stavo usando unetbootinper creare la chiavetta USB avviabile.

Speculativamente, penso che le dimensioni della partizione stessero causando l'incompatibilità. Il sintomo non era altro che un cursore lampeggiante sullo schermo durante l'avvio. Ho invece seguito le istruzioni ISO "ibride" di Mint (semplicemente ddl'ISO sul disco grezzo della chiavetta USB) e ha funzionato.

Come ho già detto, questo è speculativo, ma immagino che la partizione da 64 GB stesse suonando stupidi.


Questo è davvero un commento e non una risposta alla domanda originale.
DavidPostill

Eliminata. Tutto tuo.
wally,

-1

Ad essere sincero, raccomando contro tali produttori USB automatizzati, spesso si può fare esattamente lo stesso con strumenti GNU / linux standard, ad esempio dd, grube syslinux(e ci sono porte Windows di detti strumenti).

Ma, per rispondere alla tua domanda, potrebbe essere una serie di cose. Forse gli strumenti in questione non sono progettati pensando all'idea di una chiavetta USB da 64 GB, forse il creatore di tale chiavetta fa qualcosa di insolito sul disco per farlo apparire come qualcosa di diverso da una chiavetta USB standard.

A dire la verità, sapendo quello che so ora su Linux, vorrei solo inventare e masterizzare qualcosa su un cd / dvd come una messa in scena per la chiavetta USB multiboot. Se Windows non è in grado di gestire il lavoro, che cos'è un singolo cd se riesci a farlo fare quello che vuoi?

Spina senza vergogna, se stai cercando di creare una chiavetta USB Windows 7 avviabile, ho una risposta piuttosto popolare su askubuntu.


Non sono sicuro di cosa stai raccomandando. La soluzione proposta a questo problema è utilizzare un CD / DVD? Perché questo è assolutamente impraticabile, i miei pantaloni non sono progettati per contenere CD nelle loro tasche. Inoltre, cosa c'entra questo con Linux? E hai letto un po 'del software che ho usato? Perché Yumi usa gli strumenti Linux esatti che hai descritto, solo con un front-end più facile da usare.
iFreilicht,

1
Sto raccomandando di masterizzare su un cd / dvd per avere uno spazio utente linux utilizzabile per creare l'USB, senza aspettarmi che porti con te il cd. E i front-end sono più una sofferenza di quanto valgano; se fanno qualcosa di sbagliato e il backend non agisce correttamente, rende un po 'più difficile il debug, invece di leggere solo quello che stderr ha da dire sul perché si è rotto.
hanetzer

-2

La domanda è "cosa rende avviabile un'unità?" La maggior parte delle unità USB sono formattate FAT32. Questo ha un MBR (master boot record) che contiene le informazioni sulla partizione. Questo può essere più di uno. Il problema è che la maggior parte dei SO (sistemi operativi) non possono vederne più di uno quando si trovano su un'unità USB. Perché un'unità USB sia in grado di avviarsi, deve anche essere impostata come attiva. La routine standard del formato del sistema operativo non è progettata per eseguire questa operazione. Pertanto, per eseguire il lavoro è necessaria un'applicazione di formattazione più specializzata. Una di queste applicazioni con cui ho avuto un certo successo è WinSetupFromUSB. Questo ha lo scopo di creare un'unità USB avviabile da un CD / DVD di installazione. Tuttavia, contiene anche tre applicazioni di formattazione che possono essere utilizzate dall'applicazione principale. I tre in questione sono FBinstTool Bootice (menzionato nella risposta di Brewster) e RMPrepUSB. Poiché si tratta di programmi completi a sé stanti, se li trovi sul tuo disco rigido, puoi creare collegamenti per eseguirli direttamente dal desktop. Inutile dire che queste sono tutte applicazioni basate su Windows. Un'altra applicazione basata su Windows che potrebbe essere utile è SDformatter di Panasonic. Ha lo scopo di pulire e ripristinare le schede di memoria SD, tuttavia farà anche chiavette USB. Ci sono della stessa famiglia di tecnologia. Oltre alla solita opzione di formattazione rapida, esiste un'opzione di cancellazione e ridimensionamento completa. Il rischio, come per tutte le tecniche di formattazione di basso livello, è che esiste la possibilità di rendere inutilizzabile la memory stick USB. Dopo aver ripulito, puoi quindi iniziare a riformattare con dire RMPrepUSB che ha una serie di opzioni di avvio e formato. RMPrepUSB è anche in grado di riconoscere una chiavetta USB che non appare in Explorer.


1
Pertanto, per eseguire il lavoro è necessaria un'applicazione di formattazione più specializzata. Non sono d'accordo, l'ho fatto usando cmd e nessuna altra applicazione.
RogUE,

-2

Ho avuto lo stesso problema "schermo nero con cursore lampeggiante" anche se la mia nuova unità USB SanDisk era contrassegnata come attiva e lo stesso materiale di avvio è stato copiato da una chiavetta USB avviabile funzionante. La mia correzione era la seguente:

  1. Esegui CMD come amministratore
  2. Avviare DiskPart
    a.) Elenco disco
    b.) Selezionare il disco 1 (o 2 o qualunque sia il numero del disco dell'unità USB)
    c.) Pulire
    d.) Creare la partizione primaria
    e.) Elencare la partizione
    f.) Selezionare la partizione 1
    g.) Formato fs = ntfs quick
    h.) active
    i.) exit
  3. Copia il materiale di avvio sull'unità USB ora vuota.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.