J'avais enfin une clé usb bootable fonctionnelle avec une installation de Windows 7 prête à l'emploi, quand j'ai réalisé qu'une fois la sélection de la langue apparue, le clavier et le trackpad de mon Macbook Pro ne fonctionnaient plus et je n'avais aucun moyen de procéder à l'installation réellement.
J'ai décidé de mettre en place un Windows 7 x64 sous VirtualBox, installer les pilotes de clavier et de trackpad du package Logiciel de prise en charge de Bootcamp, et arrêter la VM.
J'ai utilisé VBoxManage internalcommands converttoraw ...
pour convertir le disque virtuel en un .img. Pour ceux qui ne connaissent pas VirtualBox, cela crée une image complète du disque dur virtuel comme s'il s'agissait d'un disque dur physique, et cela fonctionne de la même manière.
J'ai utilisé fdisk pour afficher l'image :
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
J'ai ensuite utilisé ce qui suit dans une tentative de sauter la partition Réservée au Système et de simplement copier la partition de données Windows sur la tranche désignée de mon Macintosh HD :
sh-3.2# dd if=WINDOWS7.img of=/dev/disk0s4 skip=206848 bs=65535
Me laissant avec ce qui suit :
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]
2: AC 1023 254 63 - 1023 254 63 [ 409640 - 684395032]
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
Cela semble correct, mais me laisse avec un disque non initialisable que je ne peux pas monter ni accéder avec l'utilitaire de disque, quand je clique sur monter, rien ne se passe, même si j'essaie mount -t ntfs /dev/disk0s4 /Volumes/Temp-Dir-Made-With-mkdir
Quel pourrait être le problème ? Est-ce que je fais quelque chose de mal ? Est-ce impossible ?
La tranche 4 du disque0 n'hérite-t-elle pas du système de fichiers de la partition que j'ai écrite dessus ?
Merci d'avance pour tout éclaircissement !
Édition 1 :
@David C'est un MacbookPro11,3
ce qui devrait vous dire tout ce que vous avez besoin de savoir à ce sujet. En ce qui concerne Bootcamp, je l'ai téléchargé directement sous Windows depuis le Document de Support Apple suivant kbDL1720
@klanomath (Commentaire 1)Vrai, mais c'est une bonne information à connaître ! Par curiosité, pourquoi 65535 est une mauvaise taille de bloc ? Je pensais que la spécification de la taille du bloc avait seulement à voir avec le nombre de blocs qui étaient traités et envoyés vers le disque/image à la fois, permettant essentiellement de DD plus rapidement avec plus de RAM (avec la loi des rendements décroissants entrant en jeu à un certain moment bien sûr.) Suis-je complètement dans l'erreur concernant le paramètre bs=
?
@user3439894 J'y ai pensé, je ne devrais pas avoir besoin du MBR si j'utilise un chargeur de démarrage différent, mais j'ai négligé de partitionner la Réserve Système. Le problème ici est que j'ai déjà 4 partitions sur le disque dur... J'oublie quelle est la partition 0 (je ne suis pas devant mon mac), la partition 1 est Mac, la partition 2 est la partition de récupération Mac, et la partition 3 est celle que j'ai faite pour Windows. Peut-être que je fais fausse route... Bootcamp est devenu un vrai cauchemar, cela aurait été bien si cela avait simplement pris mon image et fait le travail pour moi, mais je digresse.