Rendi avviabile la scheda SD. Una guida per riportare un'unità flash avviabile al suo stato normale. Errore durante il processo di scrittura dell'unità flash di installazione

Quasi tutti gli utenti possono farlo, indipendentemente dalla loro conoscenza ed esperienza. Devi solo scaricare Immagine ISO e masterizzarlo su un CD o DVD. Ma se vogliamo creare un'unità flash USB avviabile, la procedura ha le sue sfumature, a seconda sistema operativo.

Se copiamo un'immagine ISO o i file in essa contenuti su un'unità USB, non otterremo nulla di buono. Dobbiamo trasformare l'unità flash in una partizione di avvio. In genere, questo processo elimina tutte le informazioni dall'unità USB o dalla scheda SD.

Come creare supporti di installazione con Linux, avendo solo Windows

Per coloro che desiderano creare un'unità flash USB avviabile con Ubuntu da Windows, si consiglia di utilizzarla USB universale Installatore. Ti consente di lavorare con quasi tutte le distribuzioni Linux. Opzione alternativaè UNetbootin.

Per creare un'unità flash Linux avviabile, scarica un'immagine ISO della distribuzione selezionata da Internet. Avvia uno dei programmi sopra menzionati, puntalo sulla posizione del file .ISO, quindi seleziona l'unità USB che desideri rendere avviabile. Tutto il resto verrà fatto senza la tua partecipazione diretta.

Sotto Linux è possibile utilizzare programmi con funzioni simili. Ad esempio, Ubuntu ha Startup Disk Creator, che può creare unità flash con questo sistema operativo. C'è anche UNetbootin, che gira su Linux. Pertanto, è possibile utilizzare questa utilità.

Cosa succede se abbiamo un file IMG?

Alcune distribuzioni del sistema operativo sono distribuite come file IMG anziché come ISO. IMG è un'immagine progettata per essere scritta non su un disco ottico, ma direttamente su un'unità flash.

Per trasferirlo su un'unità USB o una scheda SD, utilizzare il programma Win32 Disk Imager. Devi solo scaricare il file IMG, indicare a questo strumento dove si trova e selezionare l'unità flash desiderata. Tutti i file sul supporto, quando viene scritto IMG, vengono distrutti. Utilizzando questo strumento, puoi anche creare immagini IMG utilizzando come base un'unità flash USB avviabile o una scheda SD.

Gli utenti Linux più esperti possono utilizzare il comando dd per scrivere un'immagine IMG su qualsiasi supporto rimovibile. Inserisci il supporto rimovibile ed esegui il seguente comando (su Ubuntu):

Sudo dd if=/home/user/file.img of=/dev/sdX bs=1M

Invece di /home/user/file.img, specifica il percorso del file IMG e invece di /dev/sdX, specifica il percorso della scheda SD o dell'unità flash. Fare attenzione quando si specifica il percorso del supporto rimovibile. Se invece specifichi un disco con il sistema o con i dati, lo cancellerai completamente.

Crea un'unità flash USB avviabile con Windows 7 da un file ISO

Puoi utilizzare uno strumento Microsoft che ti consente di scaricare Immagine di Windows 7 e creare disco di avvio o unità flash. Per eseguire questo strumento avrai bisogno di un file di installazione ISO da Windows 7. Spero di averlo fatto chiave di licenza installare questo sistema operativo?

Unità flash USB avviabile Windows 8 o 8.1

Se disponi di una chiave di licenza o 8.1, puoi scaricare l'immagine del sistema operativo dal sito Web di Microsoft e creare immediatamente un'unità flash di installazione. Per prima cosa devi scaricare lo strumento corrispondente dalla pagina Aggiornamenti di Windows. Naturalmente avrete bisogno di una chiave di licenza. Avvia lo strumento, inserisci la chiave e scegli di creare un supporto di installazione USB.

Tieni presente che Windows 8 e Windows 8.1 hanno chiavi diverse. Pertanto, se desideri creare un'unità flash di installazione di Windows 8.1 con una chiave per Windows 8, dovrai seguire un percorso indiretto. Il modo più semplice è installare prima Windows 8 e poi eseguire l'aggiornamento gratuito a Windows 8.1. Non c'è niente di complicato in questo.

Masterizzazione di un'unità flash di installazione di Windows 8 da un file ISO

Se hai già un file ISO con Windows 8 o 8.1, puoi utilizzare lo strumento di cui ho parlato nel paragrafo relativo a Windows 7. Ciò elimina la necessità di scaricare un file di grandi dimensioni.

Basta alimentarlo con un'immagine ISO con Windows 8 o 8.1.

DOS

Se devi avviare il tuo computer con il buon vecchio DOS (ad esempio, a volte questo è l'unico modo per aggiornare il BIOS o utilizzare speciali utilità di basso livello), puoi utilizzare Rufus per creare un supporto di avvio.

Questo strumento scriverà FreeDOS su un'unità flash, un analogo gratuito di MS DOS con open codice sorgente. Può eseguire tutti i programmi creati per DOS.

Mac OS X

Per creare un'unità flash USB avviabile in Mac OS X, aggiorna prima il tuo sistema operativo a ultima versione. Per fare ciò, utilizza l'App Store sul tuo computer. Successivamente, esegui l'utilità "createinstallmedia" da Apple o programma di terze parti DiskMaker X.

I supporti rimovibili con un'immagine OS X possono essere utilizzati per installare "pulita" il sistema operativo su un computer o aggiornare altre macchine, senza scaricare su di esse file da Internet.

Creare un'unità flash USB avviabile da Windows su Mac

Se prevedi di installare Windows sul tuo Mac, utilizza Boot Camp per masterizzare il supporto di installazione. Questo programma ti guiderà attraverso il processo di creazione di un'unità flash per Installazioni di Windows con driver per computer Apple e utilità Boot Camp integrate.

Da tale unità USB è possibile installare Windows Computer Mac, ma non provare a usarlo con computer che non hanno il morso della mela.

In questo articolo ho citato solo le soluzioni più apprezzate. Ma esistono altri modi per creare un'unità flash USB avviabile per un particolare sistema operativo.

Quasi tutti gli utenti possono creare un disco di avvio, indipendentemente dalla loro conoscenza ed esperienza. Devi solo scaricare l'immagine ISO e masterizzarla su un CD o DVD. Ma se vogliamo creare un'unità flash USB avviabile, la procedura ha le sue sfumature, a seconda del sistema operativo.

Se copiamo un'immagine ISO o i file in essa contenuti su un'unità USB, non otterremo nulla di buono. Dobbiamo trasformare l'unità flash in una partizione di avvio. In genere, questo processo elimina tutte le informazioni dall'unità USB o dalla scheda SD.

Come creare supporti di installazione con Linux, avendo solo Windows

Per coloro che desiderano creare un'unità flash USB avviabile con Ubuntu da Windows, si consiglia di utilizzare Universal USB Installer. Ti consente di lavorare con quasi tutte le distribuzioni Linux. Un'opzione alternativa è UNetbootin.

Per creare un'unità flash Linux avviabile, scarica un'immagine ISO della distribuzione selezionata da Internet. Avvia uno dei programmi sopra menzionati, puntalo sulla posizione del file .ISO, quindi seleziona l'unità USB che desideri rendere avviabile. Tutto il resto verrà fatto senza la tua partecipazione diretta.

Sotto Linux è possibile utilizzare programmi con funzioni simili. Ad esempio, Ubuntu ha Startup Disk Creator, che può creare unità flash con questo sistema operativo. C'è anche UNetbootin, che gira su Linux. Pertanto, è possibile utilizzare questa utilità.

Cosa succede se abbiamo un file IMG?

Alcune distribuzioni del sistema operativo sono distribuite come file IMG anziché come ISO. IMG è un'immagine progettata per essere scritta non su un disco ottico, ma direttamente su un'unità flash.

Per trasferirlo su un'unità USB o una scheda SD, utilizzare il programma Win32 Disk Imager. Devi solo scaricare il file IMG, indicare a questo strumento dove si trova e selezionare l'unità flash desiderata. Tutti i file sul supporto, quando viene scritto IMG, vengono distrutti. Utilizzando questo strumento, puoi anche creare immagini IMG utilizzando come base un'unità flash USB avviabile o una scheda SD.

Gli utenti Linux più esperti possono utilizzare il comando dd per scrivere un'immagine IMG su qualsiasi supporto rimovibile. Inserisci il supporto rimovibile ed esegui il seguente comando (su Ubuntu):

Sudo dd if=/home/user/file.img of=/dev/sdX bs=1M

Invece di /home/user/file.img, specifica il percorso del file IMG e invece di /dev/sdX, specifica il percorso della scheda SD o dell'unità flash. Fare attenzione quando si specifica il percorso del supporto rimovibile. Se invece specifichi un disco con il sistema o con i dati, lo cancellerai completamente.

Crea un'unità flash USB avviabile con Windows 7 da un file ISO

Puoi utilizzare uno strumento Microsoft che ti consente di scaricare un'immagine di Windows 7 e creare un disco o un'unità flash avviabile. Per eseguire questo strumento, avrai bisogno di un file di installazione ISO da Windows 7. Spero che tu abbia la chiave di licenza per installare questo sistema operativo?

Unità flash USB avviabile Windows 8 o 8.1

Se disponi di una chiave di licenza Windows 8 o 8.1, puoi scaricare l'immagine del sistema operativo dal sito Web di Microsoft e creare immediatamente una chiavetta di installazione. Innanzitutto, devi scaricare lo strumento appropriato dalla pagina di aggiornamento di Windows. Naturalmente avrete bisogno di una chiave di licenza. Avvia lo strumento, inserisci la chiave e scegli di creare un supporto di installazione USB.

Tieni presente che Windows 8 e Windows 8.1 hanno chiavi diverse. Pertanto, se desideri creare un'unità flash di installazione di Windows 8.1 con una chiave per Windows 8, dovrai seguire un percorso indiretto. Il modo più semplice è installare prima Windows 8 e poi eseguire l'aggiornamento gratuito a Windows 8.1. Non c'è niente di complicato in questo.

Masterizzazione di un'unità flash di installazione di Windows 8 da un file ISO

Se disponi già di un file ISO con Windows 8 o 8.1, puoi utilizzare lo strumento di cui ho parlato nella sezione Windows 7 per creare un supporto di avvio, eliminando così la necessità di scaricare un file di grandi dimensioni.

Basta "alimentarlo" con un'immagine ISO con Windows 8 o 8.1.

DOS

Se devi avviare il tuo computer con il buon vecchio DOS (ad esempio, a volte questo è l'unico modo per aggiornare il BIOS o utilizzare speciali utilità di basso livello), puoi utilizzare Rufus per creare un supporto di avvio.

Questo strumento scriverà FreeDOS su un'unità flash, un analogo gratuito e open source di MS DOS. Può eseguire tutti i programmi creati per DOS.

Mac OS X

Per creare un'unità flash USB avviabile in Mac OS X, aggiornare prima il sistema operativo alla versione più recente. Per fare ciò, utilizza l'App Store sul tuo computer. Successivamente, esegui l'utilità "createinstallmedia" di Apple o il programma di terze parti DiskMaker X.

I supporti rimovibili con un'immagine OS X possono essere utilizzati per installare "pulita" il sistema operativo su un computer o aggiornare altre macchine, senza scaricare su di esse file da Internet.

Creare un'unità flash USB avviabile da Windows su Mac

Se prevedi di installare Windows sul tuo Mac, utilizza Boot Camp per masterizzare il supporto di installazione. Questo programma ti guida attraverso il processo di creazione di un'unità flash USB per installare Windows con driver per computer Apple e utilità Boot Camp integrate.

Questa chiavetta USB ti permetterà di installare Windows su computer Mac, ma non provare a usarla su computer che non hanno la mela in bocca.

In questo articolo ho citato solo le soluzioni più apprezzate. Ma esistono altri modi per creare un'unità flash USB avviabile per un particolare sistema operativo.

Ho un tablet Toshiba Portege M205. HDDè morto, quindi ne ho preso un altro e mi sono bloccato lì, con l'intenzione di reinstallare Windows XP Tablet. Tuttavia, questo particolare computer non dispone di un'unità ottica. Ha invece un CDRW/USB Unità DVD. Esistono solo uno o due modelli di unità flash USB Toshiba avviabili e l'M205 non si avvia da USB.

Inutile dire che la mia unità CD Toshiba è morta e non riesco ad avviarla.

Un'altra opzione è eseguire l'avvio da una scheda SD. Vorrei avviare un ambiente con driver USB in modo da poter collegare un'altra unità USB USB e installare Windows sul mio tablet. Ho provato a utilizzare WinToFlash, ma non sono riuscito a farlo funzionare sulle schede SD.

Qualcuno sa come creare una scheda SD avviabile con driver USB?

Vorrei aggiungere che l'M205 può riconoscere solo schede SD fino a 32 o 64 MB, quindi non posso installare il supporto di installazione sulla scheda SD.

Una soluzione raccoglie il modulo web per "Crea una scheda SD avviabile"

Come creare Windows avviabile Scheda SD o unità flash

Passaggio 1: partizionare la scheda SD

Inizio>cmd

DiscoPart

Quindi seleziona il disco 2 in base al numero del disco per la scheda SD

Dopo aver selezionato Pulisci

Crea la sezione della partizione principale

Seleziona la sezione 1

Attivo

Questo passaggio richiederà del tempo, quindi sii paziente

Formato fs = fat32

Assegna lettera = y

Uscita

Passaggio 2: copia l'iso

Monta l'iso usando MagicDisc o incollalo DVD di Windows/CD

Il comando seguente copia l'unità di avvio, qui E: è l'unità di origine, se sei nativo di Windows Y: è la tua scheda SD

Xcopia e: *y:\/s/e/f

introduzione

Al giorno d'oggi, sul mercato dei gadget sono comparsi molti dispositivi economici di fabbricazione cinese, basati su chip Allwinner con sistema operativo Android. Nonostante i numerosi produttori con il cui marchio vengono venduti questi dispositivi, hanno una cosa in comune: la completa mancanza di supporto tecnico da parte del produttore. Il sistema operativo per loro è compilato dai cinesi, che non hanno fretta di aggiornare il software alle versioni più recenti, sebbene, sulla base delle informazioni sul sito Allwinner, questi chip supportino fino ad Android 4.2.2. Qualcosa mi dice che non aggiorneranno affatto il software.

Ho acquistato uno di questi dispositivi, RoverPad w74l, da DNS per sperimentare Android. Questo è un tablet basato su Allwinner A13. Direi che questo è un ottimo tablet per tutti i tipi di navigazione in Internet, lettura di libri, ecc. La mancanza di supporto tecnico non mi ha sorpreso particolarmente, perché ho già un tablet di un altro produttore "russo" - 3Q, che, se apro Il coperchio superiore, mal montato dal vero produttore, è "Pegatron Lucid". Il supporto tecnico delle aziende “russe” viene fornito esclusivamente sul forum dagli utenti stessi. E c'è anche 4PDA, dove le persone, al meglio delle loro capacità, si aiutano a vicenda a risolvere problemi tecnici che sarebbe bello se fossero risolti dal supporto tecnico ufficiale.

Ho deciso di presentare parte della mia ricerca nel campo dello sviluppo firmware per tali dispositivi in ​​diversi articoli, poiché scrivere in modo dettagliato e con immagini sul forum sarebbe un po' scortese da parte mia.

Di cosa parla questa serie?

Allora, di cosa parleremo? Durante la mia conoscenza della struttura interna del tablet, sono emerse diverse cose non molto convenienti. Innanzitutto, il firmware viene caricato tramite LiveSuit. Il programma, francamente, non è una fontana, e nemmeno un rivolo... Inoltre, se hai lavorato con il tablet tramite ADB, avendo precedentemente installato i driver di Google, LiveSuit non sarà in grado di installare il proprio driver, quindi, il firmware non funzionerà. Per uscire da questa situazione, puoi utilizzare VMWare, che può collegare dispositivi USB al sistema operativo guest o cucire su un altro computer (ho usato un netbook per questo scopo). In secondo luogo, quando si modifica il firmware, spesso è necessario ricaricarlo nel dispositivo, il che è molto dispendioso in termini di tempo e improduttivo. Inoltre, prima deve essere rimontato, quindi è un disagio totale. È la soluzione a questa parte della domanda che verrà discussa ulteriormente, ovvero come creare una scheda microSD avviabile da un'immagine per LiveSuit, dalla quale è possibile avviare il tablet senza utilizzare la memoria flash incorporata. Pertanto, le modifiche al firmware si riducono ai cambiamenti nei file sulla microSD e, una volta estratta dallo slot, il tablet si avvierà dalla sua memoria come se nulla fosse accaduto. Successivamente, dopo aver apportato le modifiche, ti mostrerò come creare un'immagine LiveSuit da questa scheda SD, che può già essere caricata sulla flash interna del dispositivo e utilizzata.

Preparazione del posto di lavoro

Vorrei iniziare con il fatto che gli strumenti per ciò che faremo possono essere completamente diversi, quindi descriverò brevemente l'intero processo punto per punto.

  • Innanzitutto, è necessario suddividere l'immagine del firmware nei suoi componenti. Questo viene fatto utilizzando la cucina, di cui parleremo di seguito, nel sistema operativo Windows;
  • ulteriore lavoro con le immagini risultanti avrà luogo nel sistema operativo Linux, poiché sarà necessario lavorare con collegamenti simbolici file system ext4, che Windows non supporta. E ci sono molte opzioni. Puoi installare Linux (ho usato il server Ubuntu x64) su un altro computer fisico. La decisione è “frontale”, ma ha diritto alla vita. Può essere utilizzata macchina virtuale, e anche qui c'è una scelta con i suoi pro e contro. Per montare una scheda SD in un sistema ospite, lo strumento di virtualizzazione deve essere in grado di funzionare con USB, e qui non tutto va così bene. VirtualBox di Sun (o Oracle, a seconda della scelta) presenta un grave inconveniente quando si montano dispositivi USB (scoperto attraverso l'amara esperienza personale). Il driver USB di VirtualBox non consente l'inizializzazione corretta del controller USB di alcuni produttori all'avvio del sistema operativo. Il risultato è che dopo un riavvio, l'USB sull'host non funziona finché non lo reinstalli manualmente. WMVare Workstation - funziona molto bene con USB, non si sono verificati problemi in nessuna fase (tranne che a volte la SD non viene immediatamente montata nel sistema operativo guest, quindi a volte è necessario disconnetterla dal guest e quindi ricollegarla). Ma Hyper-V di Microsoft non può fornire USB agli ospiti, il che è dovuto a noti motivi di sicurezza, quindi, quando lavori con questo software, dovrai prima creare un'immagine RAW della scheda SD e lavorare con essa, quindi scrivere it settore per settore sulla mappa. Dei tre sopra L'opzione migliore per me lo è Stazione di lavoro VMWare con il server Ubuntu x64 installato. Anche se ho fatto la stessa cosa su VirtualBox e Gentoo, il principio è lo stesso. Ubuntu si distribuisce più velocemente e poiché tutte le operazioni con le immagini vengono eseguite nella console, per non sprecare risorse nella GUI, ho scelto l'opzione server.
  • Successivamente, la scheda SD viene montata in Ubuntu, divisa in partizioni, le partizioni vengono formattate e su di esse vengono estratti i dati dalle immagini del firmware. Viene quindi scritto il bootloader e gli script di inizializzazione vengono aggiornati per funzionare con la scheda SD. Successivamente, la scheda può essere utilizzata per avviare il tablet.
  • quindi vengono eseguiti tutti i tipi di manipolazioni con i file del firmware, i cui risultati possono essere osservati visivamente caricando il tablet da esso. In questa fase, dovrai spesso trascinare i file dal sistema operativo guest al sistema operativo host e viceversa. Ho usato WinSCP per questo, è molto comodo.
  • e, infine, vengono create immagini modificate delle partizioni dalla scheda SD, gli script di inizializzazione in esse contenuti vengono corretti e viene assemblata una nuova immagine LiveSuit, che viene caricata sul tablet.

Utensili:

  • LinuxUbuntu 13.04x64– file torrent da scaricare http://releases.ubuntu.com/13.04/ubuntu-13.04-server-amd64.iso.torrent (ho usato la versione 12.10, ma questo non è assolutamente importante);
  • Stazione di lavoro WMVare– https://my.vmware.com/web/vmware/evalcenter?p=vmware-workstation9 qui puoi scaricare una versione di prova;
  • Mastice– http://the.earth.li/~sgtatham/putty/latest/x86/putty.zip Client SSH. Molto comodo per organizzare un terminale multi-finestra;
  • WinSCP– http://winscp.net/download/winscp515setup.exe uno strumento per trasferire file al sistema operativo guest e viceversa;

Questo è un elenco generale di strumenti. Verrà reintegrato durante il processo di presentazione, ma prima di tutto.

Inizio

Questo lavoro si basa su un numero abbastanza elevato di fonti, ma due articoli sono stati la base che è servita da inizio:

  • https://www.miniand.com/wiki/Allwinner/Unpacking+and+building+LiveSuit+images articolo sul disassemblaggio e l'assemblaggio di immagini per LiveSuit. Ho usato il metodo descritto qui. Purtroppo, o forse per fortuna, l'articolo è stato scritto per un dispositivo diverso, quindi è adatto per smontare l'immagine, ma per il montaggio bisognerà lavorare più a fondo con le lime della cucina;
  • http://linux-sunxi.org/Boot_Android_from_SdCard ed è qui che viene descritto come creare una scheda SD avviabile da Android, tuttavia, ancora una volta, per un altro dispositivo, ecco perché ho utilizzato entrambi gli articoli.

Menzionerò altre fonti in tutto il testo nei punti in cui le informazioni provenienti da esse furono, di fatto, utilizzate.

Subito dopo l'installazione, eseguire i seguenti comandi:

$sudo su
# apt-get aggiornamento
# apt-get aggiornamento
# apt-get install sshd – se non hai selezionato un server SSH al termine dell'installazione
# apt-get install mc – questo installerà Midnight Commander – due pannelli gestore di file con cui puoi lavorare anche nel terminale Putty.

Se hai installato la versione russa di Ubuntu, nelle impostazioni della sessione Putty nella sezione Aspetto, assicurati di impostare la codifica su UTF-8, altrimenti i caratteri cirillici verranno visualizzati in un modo molto particolare.

La fase preparatoria è finita, mettiamoci al lavoro.




Superiore