dd comando terminato molto rapidamente ma non trasferisce dati

1

Sto cercando di ripristinare un'immagine del programma di installazione di Windows su un disco rigido esterno. Per fare questo, ho deciso di utilizzare la riga di comando perché Utility Disco non funziona mai.

Per identificare il disco, ho usato diskutil list che ha generato il seguente output:

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +499.0 GB   disk1
                                 Logical Volume on disk0s2
                                 604D1BA8-46A5-41AD-8D62-7898021A4D16
                                 Unencrypted

/dev/disk3 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk3
   1:                        EFI EFI                     209.7 MB   disk3s1
   2:                  Apple_HFS 500G Storage            489.8 GB   disk3s2
   3:       Microsoft Basic Data WINDOWS                 9.9 GB     disk3s3

Ho identificato il disco che voglio usare come disk3s3 , una partizione MS-FAT da 10 GB sul disco rigido esterno. L'ho smontato con sudo diskutil unmount /dev/disk3s3 . Ora, per ripristinare un'immagine ISO su questa partizione, utilizzo il seguente comando:

$ sudo dd if=~/Desktop/Windows.iso of=~/dev/disk3s3 bs=1m

Non ho alcun errore sull'esecuzione del comando inizialmente, ma dopo pochi secondi termina con questo output:

3165+1 records in
3165+1 records out
3319764992 bytes transferred in 10.191605 secs (325735246 bytes/sec)

Per quanto mi auguro che questo risultato sia corretto, non lo è. Nessun dato è stato trasferito nel lettore. Com'è possibile?

Grazie in anticipo

    
posta Roemer Bakker 24.11.2016 - 14:29
fonte

1 risposta

2

Tutto è OK tranne che non dovresti usare ~ nei comandi dd (non è vietato ma soggetto a errori) e di = ~ / dev / disk3s3 è un file nella tua cartella / Users / yourusername / dev (che probabilmente non era inteso ma spiega i 326 MB / s) invece della vera destinazione / dev / disk3s3 .

Quindi è meglio inserire:

sudo dd if=~/Desktop/Windows.iso of=/dev/disk3s3 bs=1m

o molto meglio

sudo dd if=/Users/yourusername/Desktop/Windows.iso of=/dev/disk3s3 bs=1m
    
risposta data 24.11.2016 - 15:12
fonte

Leggi altre domande sui tag