ISO su chiavetta USB


1

Secondo Wikipedia , un file ISO è (enfasi il mio):

Le immagini dei dischi ISO non sono compresse e non utilizzano un particolare formato contenitore; sono una copia settore per settore dei dati su un disco ottico , memorizzati in un file binario. Le immagini ISO dovrebbero contenere l'immagine binaria di un file system di supporti ottici (di solito ISO 9660 e le sue estensioni o UDF), compresi i dati nei suoi file in formato binario, copiati esattamente come erano memorizzati sul disco. I dati all'interno dell'immagine ISO saranno strutturati in base al file system utilizzato sul disco ottico da cui è stato creato.

Quando uso ddo qualche altra utility di basso livello per scrivere i byte ISO grezzi su una chiavetta USB, non riesco ad avviarla dalla chiavetta USB. Perché? Le strutture del filesystem non elaborate sono presenti sulla chiavetta USB. Certo, UDF o altri filesystem non sono ideali per USB ma dovrebbero funzionare, giusto?

Ho provato questo con le immagini più recenti di Windows 10 e Ubuntu 16.


2
Sembra che tu stia cercando questo: superuser.com/questions/407324/…
James Vickery,

Anche se questo non risponde alla tua domanda, ma se l'obiettivo finale è creare un USB in grado di avviare il tuo ISO - potresti usare YUMI (preferito personale - nessun allegato al creatore) per creare un USB che avvii ISO multipli o altre cose come necessario. Ho creato ISO personalizzati e usato Yumi per avviarli e generalmente funzionano. - Oltre a ciò - il commento sopra è una buona risposta proposta.
Dario

@James: non sto cercando un come , sto cercando un perché .
Sebazzz,

Risposte:


2

I dati verranno scritti bene, ma le informazioni di avvio nel primo settore sono specifiche delle unità CD / DVD e non funzioneranno sulle unità USB. Tutto il resto - fino a (come hai notato) la struttura del filesystem non elaborata - è effettivamente indipendente dai media, ma le informazioni di avvio non lo sono.


Grazie - lo capisco, ma voglio sapere il motivo per cui non funziona. Ad esempio, il BIOS è codificato per accettare solo tali informazioni di avvio dai driver del CD?
Sebazzz,

1

Questo dipende da disposizioni speciali che potrebbero essere fatte per una particolare ISOimmagine dal suo creatore.

Ad esempio, l'attuale metodo "ufficiale" per creare una chiavetta USB avviabile dall'immagine ISO di Fedora è esattamente dd if=IsoImageFile.iso of=/dev/sdX

fonte

Infatti, se guardi i primi 512 byte di qualsiasi immagine LiveCD di F23 vedrai lì un boot loader convenzionale.

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.