Alla fine ho avuto una chiavetta USB avviabile che funzionava con l'installazione di Windows 7, quando ho capito che una volta selezionata la selezione della lingua, la tastiera e il trackpad del mio Macbook Pro non funzionavano più e non avevo modo di procedere installazione.
Ho deciso di installare VirtualBox Windows 7 x64, installare i driver della tastiera e del trackpad dal pacchetto del software di supporto Bootcamp e arrestare la VM.
Ho usato VBoxManage internalcommands converttoraw ...
per trasformare il disco virtuale in un .img. Per chi non ha familiarità con virtualbox, crea un'immagine completa dell'hard disk virtuale come se fosse un hard disk fisico e funziona allo stesso modo.
Ho usato fdisk per visualizzare l'immagine:
sh-3.2# fdisk WINDOWS7.img
Disk: WINDOWS7.img geometry: 2610/255/63 [41943040 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
*1: 07 0 32 33 - 12 223 19 [ 2048 - 204800] HPFS/QNX/AUX
2: 07 12 223 20 - 1023 254 63 [ 206848 - 41734144] HPFS/QNX/AUX
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
Ho quindi utilizzato quanto segue nel tentativo di saltare la partizione riservata del sistema e copiare semplicemente la partizione dati di Windows nella sezione designata del mio Macintosh HD:
sh-3.2# dd if=WINDOWS7.img of=/dev/disk0s4 skip=206848 bs=65535
Lasciandomi quanto segue:
sh-3.2# fdisk /dev/disk0
Disk: /dev/disk0 geometry: 60821/255/63 [977105060 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID>
2: AC 1023 254 63 - 1023 254 63 [ 409640 - 684395032] <Unknown ID>
3: AB 1023 254 63 - 1023 254 63 [ 684804672 - 1269536] Darwin Boot
4: 0B 1023 254 63 - 1023 254 63 [ 686074208 - 290768672] Win95 FAT-32
Che sembra corretto, ma mi lascia con un disco Uninitialize-able che non posso montare o accedere con l'utilità del disco, quando clicco su mount, non succede nulla, anche se provo mount -t ntfs /dev/disk0s4 /Volumes/Temp-Dir-Made-With-mkdir
Qualepotrebbeessereilproblema?Stofacendoqualcosadisbagliato?Èimpossibile?
Laslice4didisk0nonereditailfilesystemdellapartizionechehoscrittosudiesso?
Grazieinanticipoperqualsiasiinformazione!
Modifica1:
@DavidÈunMacbookPro11,3
chedovrebbedirtituttociòchedevisaperealriguardo.Perquantoriguardailbootcamp,l'hoscaricatodirettamentesuWindowsdalseguentedocumentodisupportoApple
@klanomath (Comment 1) Vero, ma è una buona informazione sapere! Per curiosità, perché 65535 è un blocco di dimensioni errate? Ho pensato che le specifiche della dimensione del blocco riguardavano solo il numero di blocchi che sono stati elaborati e scaricati sull'unità / immagine alla volta, fondamentalmente consentendo di DD più velocemente con più RAM (con la legge dei rendimenti decrescenti che entrano in vigore in alcuni casi punto ovviamente.) Mi sto sbagliando completamente nella mia comprensione del parametro bs=
?
@ user3439894 Ci ho pensato, non dovrei aver bisogno dell'MBR se utilizzo un bootloader diverso, ma ho trascurato la partizione riservata del sistema. Il problema qui è che ho già 4 partizioni sul disco rigido ... Ho dimenticato quale sia la partizione 0 (non davanti al mio Mac), la partizione 1 è Mac, la partizione 2 è la partizione di ripristino Mac e la partizione 3 è quella Ho fatto per Windows. Forse sto sbagliando tutto questo ... Il campo di addestramento è diventato un incubo, sarebbe stato bello se avesse appena preso la mia immagine e avesse fatto il lavoro per me, ma sto divagando.