2 votes

Comment démarrer Windows sur un SSD à partir de MacOS ?

J'ai un MacBook Pro (13 pouces, 2018) fonctionnant sous MacOS Catalina (10.15.2). J'ai un ancien ordinateur portable qui est mort, mais qui a encore un SSD (plus récent) en état de marche. Ce SSD a Windows 10 déjà installé dessus, prêt à fonctionner. Je l'ai retiré de mon ordinateur portable et l'ai connecté à mon MacBook à l'aide d'un adaptateur SATA-USB.

Mon MacBook est capable de reconnaître le disque et toutes les partitions du SSD, mais seul mon disque interne MacOS apparaît dans l'utilitaire Startup Disk.

Quelles sont les étapes à suivre pour pouvoir démarrer sur le SSD de Windows à partir de mon Mac ?


Mise à jour : Il semble que mon disque utilise une table de partitionnement MBR :

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *480.1 GB   disk2
   1:                 DOS_FAT_32 SONYSYS                 279.6 MB   disk2s1
   2:               Windows_NTFS Windows RE tools        1.1 GB     disk2s2
   3:               Windows_NTFS                         477.7 GB   disk2s3
   4:                       0x27                         1.1 GB     disk2s4

Mise à jour 2 :

Sortie de sudo fdisk /dev/disk2 :

Disk: /dev/disk2    geometry: 58369/255/63 [937703087 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 255  63 [         1 -  937703086] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

Mise à jour 3 : J'ai essayé d'utiliser gdisk pour convertir de MBR à GPT et la nouvelle sortie de diskutil list est :

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *480.1 GB   disk2
   1:       Microsoft Basic Data SONYSYS                 279.6 MB   disk2s1
   2:       Microsoft Basic Data Windows RE tools        1.1 GB     disk2s2
   3:       Microsoft Basic Data                         477.7 GB   disk2s3
   4:           Windows Recovery                         1.1 GB     disk2s4

Mise à jour 4 :

Sortie de sudo gpt -r show /dev/disk2 :

      0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34         30
         64     546146      1  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
     546210       2598
     548808    2101917      2  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
    2650725       3427
    2654152  932987461      3  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  935641613       1523
  935643136    2054144      4  GPT part - DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
  937697280       5774
  937703054         32         Sec GPT table
  937703086          1         Sec GPT header

0 votes

En gros, tous les pilotes fournis avec Boot Camp pour rendre Windows 10 amorçable sur un Mac. C'est pourquoi il n'est pas reconnu par l'utilitaire de disque de démarrage.

1 votes

@SteveChambers : Les pilotes ne sont pas nécessaires pour détecter l'existence des fichiers de démarrage. Vous avez raison de dire que des pilotes supplémentaires peuvent être nécessaires pour démarrer réellement.

1voto

David Anderson Points 30783

En général, il n'est pas recommandé de démarrer une installation Windows à partir d'un autre ordinateur. Cependant, il est arrivé que cela fonctionne.

Vous devez vous assurer Boot sécurisé est configuré pour détecter et démarrer à partir de disques externes.

Vous devez d'abord déterminer si le disque externe utilise une table de partition GUID (GPT) ou une table de partition MBR. Cela peut être fait en regardant la sortie de la commande diskutil list . Si vous voyez GUID_partition_scheme pour le lecteur, alors le lecteur utilise un GPT. Si vous voyez FDisk_partition_scheme le lecteur utilise une table de partition MBR.

Si le disque utilise un GPT, alors le Mac Directeur du démarrage devrait détecter les fichiers de démarrage sur le disque externe. La détection des fichiers d'amorçage ne garantit pas que le Mac sera capable d'amorcer Windows. Par exemple, il peut y avoir des pilotes qui doivent être ajoutés au magasin de pilotes. Cela peut être fait en utilisant le support d'installation de Windows 10.

Votre modèle de Mac ne peut pas démarrer à partir de Windows installé sur un disque qui utilise une table de partition MBR. Si le disque utilise un partitionnement MBR, il n'y a pas assez d'informations dans votre question pour savoir si le partitionnement peut être converti pour utiliser un GPT. Si ce n'est pas le cas, vous pouvez peut-être utiliser un outil de partitionnement tiers pour faire de la place pour ajouter un GPT. Après la conversion pour utiliser un GPT, les fichiers de démarrage UEFI devront être ajoutés au lecteur. De plus, vous devriez probablement ajouter les pilotes du logiciel de support de Windows. Cela peut être fait en utilisant le support d'installation de Windows 10.

Mise à jour 1 : Créer une partition EFI vide

La partition EFI est l'endroit où sont stockés les fichiers de démarrage de Windows.

Vous allez avoir besoin d'une partition EFI. Vous pouvez utiliser disk2s1 pour ça. Voici les étapes à suivre pour sauvegarder ce volume.

cd ~/Desktop
diskutil unmountDisk disk2
sudo dd if=/dev/disk2s1 of=backup2s1.bin

Ensuite, reformatez la partition.

sudo diskutil FAT32 EFI disk2s1

Enfin, utilisez gdisk pour changer le type de partition de disk2s1 de 0700 a EF00

Mise à jour 2 : Créez un programme d'installation de clé USB bootable pour Windows 10.

Vous devrez démarrer à partir du lecteur flash afin d'exécuter les commandes pour créer les fichiers de démarrage et transférer les pilotes vers le magasin de pilotes.

  1. Utilisez l'utilitaire de disque pour effacer un lecteur flash USB. Utilisez le nom WINSTALL , format ExFAT et régime Master Boot Record .
  2. Télécharger le Windows 10 ISO de Microsoft. C'est gratuit et vous n'avez pas besoin d'une clé de produit.
  3. Utilisez l'assistant Boot Camp pour télécharger le logiciel de support Windows.
  4. Montez l'ISO Windows 10 et copiez tous les fichiers sur le lecteur flash.
  5. Copiez tous les fichiers du logiciel de support Windows sur le lecteur flash. Le site $WinPEDriver$ , BootCamp et (facultatif) AutoUnattend.xml devraient apparaître dans le dossier racine de la clé USB.

Mise à jour 3 : Installer les fichiers de démarrage et les pilotes

  1. Démarrage à partir du lecteur flash USB. Lorsque la première fenêtre apparaît, entrez un shift + F10 pour ouvrir une fenêtre d'invite de commande.

  2. Utilisez le diskpart pour déterminer les lettres de lecteur pour le système Windows WINSTALL volumes. (par exemple, entrez list volume ) Ici, je vais supposer que les lettres sont C et D respectivement. De même, attribuez au volume EFI la lettre de lecteur S . Voir diskpart pour plus d'informations.

  3. Entrez la commande suivante pour créer les fichiers de démarrage. Si nécessaire, remplacez votre lettre de lecteur Windows par la lettre C . Voir bcdboot pour plus d'informations.

    bcdboot C:\Windows /s S: /f UEFI
  4. Ajoutez les pilotes au magasin de pilotes. Souvent, cette étape peut être omise. Si nécessaire, remplacez votre lettre de lecteur Windows par la lettre C et votre lettre de lecteur WINSTALL pour la lettre D . Voir dism pour plus d'informations.

    dism /Image:C:\ /Add-Driver /Driver:D:\$WinPEDriver$ /Recurse  /ForceUnsigned

    Vous pouvez ignorer les messages d'erreur produits.

  5. Si vous parvenez à démarrer Windows, installez le logiciel d'assistance Windows.

0 votes

J'ai ajouté la sortie pertinente de diskutil list à ma question. Veuillez m'indiquer les autres informations dont vous avez besoin. Veuillez me dire comment je peux convertir en GPT et être capable de démarrer. Merci !

0 votes

Ajoutez la sortie de sudo fdisk /dev/disk2 .

0 votes

Question mise à jour avec le résultat. Bien que je vienne de parcourir un tutoriel sur la façon de passer à GPT en utilisant gdisk Le résultat peut donc être différent de ce que vous attendiez.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X