Opzioni di Command-Line Oscdimg

Oscdimg è uno strumento da riga di comando che è possibile usare per creare un file di immagine (iso) di una versione personalizzata a 32 bit o a 64 bit di Windows Preinstallation Environment (Windows PE). È quindi possibile masterizzare il file con estensione iso in un CD o DVD. Oscdimg supporta file system ISO 9660, Eseguet e UDF (Universal Disk Format).

Sintassi Oscdimg

Oscdimg [<options>] <sourceLocation> <destinationFile>

Opzioni del file system

Lo strumento Oscdimg e l'API di mastering immagini (IMAPI) di Microsoft Windows supportano tre formati di file system: ISO 9660, Csvt e UDF.

Opzioni ISO 9660

Le opzioni ISO 9660 non possono essere combinate con le opzioni Della Funzione definita dall'utente o Dall'utente. La lunghezza del nome file combinato con la lunghezza dell'estensione del nome file non può superare i 30 caratteri nel file system ISO 9660.

Le -d opzioni e -nt non possono essere utilizzate insieme.

Opzione Descrizione

-d

Consente nomi di file minuscoli. Non forza i nomi di file minuscoli in lettere maiuscole.

-n

Consente nomi di file più lunghi dei nomi di file DOS 8.3.

-Nt

Consente nomi di file lunghi compatibili con Windows NT 3.51.

Opzioni di Sicuramente

È un'estensione del file system ISO 9660. L'elemento Eseguet consente nomi di file più lunghi, caratteri Unicode e profondità di directory maggiori di otto. Le opzioni di Eseguet non possono essere combinate con le opzioni ISO 9660.

Non è possibile utilizzare l'opzione -j2 Eseguit con alcuna opzione definita dall'utente.

Opzione Descrizione

-j1

Consente a entrambi i file system di visualizzare tutti i dati sul disco. L'uso di questa opzione non duplica tutti i file nell'immagine. Questa opzione codifica i nomi di file Unicode di Unicode e genera nomi di file compatibili con DOS 8.3 nello spazio dei nomi ISO 9660. Questi nomi di file possono essere letti dasistemii o sistemi ISO 9660 convenzionali. Tuttavia, Oscdimg può modificare alcuni nomi di file nello spazio dei nomi ISO 9660 in modo che siano conformi alle restrizioni di denominazione DOS 8.3 e ISO 9660.

-j2

Codifica i nomi di file Unicode Di Tipo Unicode senza nomi ISO 9660 standard. Questa opzione viene usata per produrre un'immagine che contiene solo il file system DiOt.  Qualsiasi sistema che non è in grado di leggere Eseguet vede solo un file di testo predefinito che avvisa l'utente che questa immagine è disponibile solo nei computer che supportano Lat.

-Js

Esegue l'override del file di testo predefinito utilizzato quando l'utente specifica l'opzione -j2 . Ad esempio:

-jsC:\readme.txt

Opzioni della funzione definita dall'utente

Le opzioni definite dall'utente non possono essere combinate con le opzioni ISO 9660. Le -ueopzioni , -ufe -us si applicano solo quando vengono usate insieme all'opzione -u2 .

Opzione Descrizione

-u1

Produce un'immagine con il file system UDF e il file system ISO 9660. Il file system ISO 9660 viene scritto usando nomi di file compatibili con DOS 8.3. Il file system UDF viene scritto usando nomi di file Unicode.

-u2

Produce un'immagine che contiene solo il file system UDF. Qualsiasi sistema che non può leggere la funzione definita dall'utente vede solo un file di testo predefinito che avvisa l'utente che questa immagine è disponibile solo nei computer che supportano la funzione definita dall'utente.

-udfver102

Specifica il file system UDF versione 1.02.

-ue

Crea file incorporati.

-Uf

Incorpora le voci dell'identificatore di file della funzione definita dall'utente.

-La tua

Esegue l'override del file di testo predefinito usato insieme all'opzione -u2 . Ad esempio:

-urC:\Readme.txt

-Noi

Crea file sparse, se disponibili, per rendere più efficiente l'utilizzo dello spazio su disco.

-Yl

Specifica descrittori di allocazione lunghi anziché descrittori di allocazione brevi.

Opzioni di avvio CD o DVD

Le opzioni di avvio possono essere usate per creare immagini CD o DVD di avvio. Le opzioni di avvio seguenti possono essere usate per generare voci a avvio singolo. Per altre informazioni, vedere Usare una singola voce di avvio per creare un'immagine di avvio.

Opzione Descrizione

-b<bootSectorFile>

Specifica il file del settore di avvio El Torito che verrà scritto nel settore di avvio o nei settori del disco. Non usare spazi. Ad esempio:

In UEFI: -bC:\winpe_x86\Efisys.bin

Nel BIOS: -bC:\winpe_x86\Etfsboot.com

-e

Disabilita l'emulazione del disco floppy nel catalogo El Torito.

-p

Specifica il valore da utilizzare per l'ID piattaforma nel catalogo El Torito. L'ID predefinito è 0xEF per rappresentare un sistema UEFI (Unified Extensible Firmware Interface). 0x00 rappresenta un sistema BIOS.

<Sourcelocation>

Obbligatorio. Specifica il percorso dei file che si intende compilare in un'immagine iso.

<targetFile>

Specifica il nome del file di immagine iso.

Importante

Le voci a avvio singolo e le voci a avvio multiplo non possono essere combinate nello stesso comando.

Voci ad avvio multiplo

Le opzioni di avvio seguenti possono essere usate per generare voci di avvio multiplo. Per altre informazioni, vedere Usare voci multiavvio per creare un file di immagine.

Opzione Descrizione

b<bootSectorFile>

Specifica il file del settore di avvio El Torito che verrà scritto nel settore di avvio o nei settori del disco. Non usare spazi. Ad esempio:

In UEFI: bEfisys.bin

Nel BIOS: bEtfsboot.com

-bootdata:<number>

Specifica un'immagine a più avvio, seguita dal numero di voci di avvio. Non usare spazi. Ad esempio:

-bootdata:<3>#<defaultBootEntry>#<bootEntry1>#<bootEntryN>

dove <3> è il numero di voci di avvio che seguono.

e

Disabilita l'emulazione del disco floppy nel catalogo El Torito.

P

Specifica il valore da utilizzare per l'ID piattaforma nel catalogo El Torito. L'ID predefinito è 0xEF per rappresentare un sistema UEFI. 0x00 rappresenta un sistema BIOS.

t

Specifica il segmento di carico El Torito. Se non specificato, questa opzione viene impostata per impostazione predefinita su 0x7C0.

<Sourcelocation>

Obbligatorio. Specifica il percorso dei file che si intende compilare in un'immagine iso.

<targetFile>

Specifica il nome del file di immagine iso.

Opzioni di ottimizzazione

Le opzioni di ottimizzazione possono essere usate per ottimizzare l'archiviazione codificando i file duplicati una sola volta.

Opzione Descrizione

-o

Usa un algoritmo hash MD5 per confrontare i file.

-Oc

Usa un confronto binario di ogni file ed è più lento rispetto all'opzione -o .

-Oi

Ignora i timestamp di compressione diamond durante il confronto dei file.

Opzioni ordine

Le opzioni di ordine specificano l'ordine dei file su disco. L'ordine dei file non deve elencare tutti i file. Tutti i file che non vengono visualizzati in questo file vengono ordinati come in genere , ovvero se il file di ordinamento non esistesse. Per altre informazioni, vedere Specificare l'ordine di avvio.

L'opzione -yo ha la precedenza sull'opzione -y5 .

Opzione Descrizione

-y5

Specifica il layout del file su disco. Questa opzione scrive prima tutti i file in una directory i386 e nell'ordinamento inverso.

-Yo<bootOrder.txt>

Specifica un file di testo con layout per i file da inserire nell'immagine. Non usare spazi. Ad esempio:

-yoC:\temp\bootOrder.txt

Opzioni audio e video DVD

Le opzioni di creazione di dischi audio e video DVD non possono essere combinate con le opzioni ISO 9660, Eseguet o UDF.

Opzione Descrizione

-Ut

Tronca la sezione ISO 9660 dell'immagine durante la creazione di dischi audio e video DVD. Quando si usa questa opzione, solo le directory VIDEO_TS, AUDIO_TS e JACKET_P sono visibili dal file system ISO 9660.

-Uv

Specifica la compatibilità della zona video UDF durante la creazione di dischi audio e video DVD. Durante la creazione, le funzioni definite dall'utente 1.02 e ISO 9660 vengono scritte sul disco. Tutti i file nella VIDEO_TS, AUDIO_TS e nelle directory JACKET_P vengono scritti per primi. Queste directory hanno la precedenza su tutte le altre regole di ordinamento usate per questa immagine.

Opzioni di messaggistica

Le opzioni di messaggistica consentono di personalizzare la modalità di visualizzazione delle informazioni su file e directory.

Opzione Descrizione

-a

Visualizza il riepilogo dell'allocazione per file e directory.

-Os

Mostra i file duplicati quando il sistema crea l'immagine.

-w1

Segnala tutti i nomi di file o le directory non conformi a ISO o Compatibile con L'Oggetto.

-w2

Segnala tutti i nomi di file non conformi a DOS.

-w3

Segnala tutti i file di lunghezza zero.

-w4

Segnala ogni nome file copiato nell'immagine.

-M

Elimina gli avvisi per i file non identici con gli stessi 64.000 byte iniziali.

Opzioni generali per la creazione di immagini

Le opzioni generali di creazione delle immagini possono essere usate insieme a un'opzione di immissione a avvio singolo o opzioni di immissione multiavvio per creare immagini CD o DVD di avvio. Per altre informazioni, vedere Opzioni di avvio ed esempi.

Le -m opzioni e -maxsize non possono essere utilizzate insieme.

Opzione Descrizione

-c

Specifica che il sistema deve usare nomi di file ANSI anziché nomi di file OEM.

-g

Codifica i valori di ora come UCT (Universal Coordinated Time) per tutti i file, anziché l'ora locale.

-h

Include file e directory nascosti nel percorso di origine dell'immagine.

-k

Crea un'immagine anche se non è possibile aprire alcuni file di origine.

-l<volumeLabel>

Specifica l'etichetta di volume. Non usare spazi. Ad esempio:

-l<volumeLabel>

-m

Ignora il limite massimo di dimensioni di un'immagine.

-maxsize:<limit>

Esegue l'override delle dimensioni massime predefinite di un'immagine. Il valore predefinito è un CD di 74 minuti. Tuttavia, se viene usata la funzione definita dall'utente, il valore predefinito non ha dimensioni massime. Non usare spazi. Ad esempio:

-maxsize:<4096>

dove <4096> limita l'immagine a 4096 MB.

-q

Analizza solo i file di origine. Questa opzione non crea un'immagine.

-r

Novità per Windows 8. Risolve i collegamenti simbolici alla posizione di destinazione.

-t<mm/gg/a,hh:mm:ss>

Specifica il timestamp per tutti i file e le directory. Non usare spazi. È possibile usare qualsiasi delimitatore tra gli elementi. Ad esempio:

-t12/31/2000,15:01:00

-y6

Specifica che i record di directory devono essere allineati esattamente alla fine dei settori.

-Yw

Apre i file di origine con condivisione di scrittura.

Esempio

Questi esempi illustrano come eseguire le operazioni seguenti:

  • Creare un CD o un DVD di avvio per un computer basato su UEFI usando una voce di avvio singolo.
  • Creare un CD o un DVD di avvio per un computer basato su UEFI o BIOS usando una voce di avvio multiplo.
  • Specificare l'ordine dei file di avvio in un disco.

Usare una voce di avvio singolo per creare un'immagine di avvio

È possibile usare lo strumento Oscdimg per creare un CD o un DVD di avvio usando una voce di avvio singolo.

Per usare una voce di avvio singolo:

  • Creare un file di immagine per un computer basato su UEFI. Ad esempio:

    Oscdimg -bC:\winpe_amd64\Efisys.bin -pEF -u1 -udfver102 C:\winpe_amd64\media C:\winpe_amd64\winpeamd64.iso
    

    dove C:\winpe_amd64\media is the location of the source files, and C:\winpe_amd64\winpeamd64.iso' è il percorso del file con estensione iso.

Usare le voci di avvio multiplo per creare un'immagine di avvio

È possibile usare lo strumento Oscdimg per creare un CD o un DVD di avvio usando voci ad avvio multiplo. Quando si esegue questa operazione, tenere presente quanto segue:

  • L'opzione bootdata deve essere seguita dal numero di voci di avvio nel comando (-bootdata:<number>).
  • Ogni voce di avvio multiplo deve essere delimitata usando un simbolo hash (#).
  • Ogni opzione per una voce di avvio deve essere delimitata tramite una virgola (,).
  • Ogni voce di avvio deve specificare l'ID piattaforma.

Per usare le voci di avvio multiplo:

  • Creare un file di immagine per un computer basato su UEFI o BIOS usando un comando multiavvio. Ad esempio:

    Oscdimg -bootdata:2#p0,e,bEtfsboot.com#pEF,e,bEfisys.bin -u1 -udfver102 C:\winpe_amd64\media C:\winpe_amd64\winpeamd64.iso
    

    in cui questo comando avvia il file di avvio Etfsboot.com per un'immagine BIOS e quindi avvia il file di avvio Efisys.bin per un'immagine UEFI.

Specificare l'ordine di avvio

Per le immagini di dimensioni superiori a 4,5 GB, è necessario creare un file di ordine di avvio per assicurarsi che i file di avvio si trovino all'inizio dell'immagine.

Le regole per l'ordinamento dei file sono le seguenti:

  • Il file dell'ordine deve essere in ANSI.
  • Il file dell'ordine deve terminare in una nuova riga.
  • Il file dell'ordine deve avere un file per riga.
  • Ogni file deve essere specificato rispetto alla radice dell'immagine.
  • Ogni file deve essere specificato come nome di file lungo. Non sono consentiti nomi brevi.
  • Ogni percorso di file non può essere più lungo di MAX_PATH. Ciò include il nome del volume.

Ad esempio, D:\cdimage sarà simile al seguente (dove D è la lettera di unità dell'unità DVD):

  • D:\cdimage\1\1.txt
  • D:\cdimage\2\2.txt
  • D:\cdimage\3\3.txt
  • D:\cdimage\3\3_5.txt
  • D:\cdimage\<longFileName>.txt

Creare un file di ordine di avvio

  • Creare un file di ordine di avvio. Ad esempio:

    Oscdimg -m -n -yoC:\temp\bootOrder.txt -bC:\winpe_amd64\Efisys.bin C:\winpe_amd64\winpeamd64.iso
    

    dove BootOrder.txt contiene l'elenco di file seguente:

    boot\bcd
    boot\boot.sdi
    boot\bootfix.bin
    boot\bootsect.exe
    boot\etfsboot.com
    boot\memtest.efi
    boot\memtest.exe
    boot\en-us\bootsect.exe.mui
    boot\fonts\chs_boot.ttf
    boot\fonts\cht_boot.ttf
    boot\fonts\jpn_boot.ttf
    boot\fonts\kor_boot.ttf
    boot\fonts\wgl4_boot.ttf
    sources\boot.wim
    

WinPE: Creare un'unità di avvio USB

Informazioni di riferimento sugli strumenti di distribuzione di Windows Command-Line