0 votes

Disque interne non reconnu, même pas présent dans /dev, alors qu'il l'est dans Linux

Ce disque qui fonctionnait n'est plus reconnu du tout maintenant.

Mon Mac (mactel) a bricked parce que j'ai bricolé des configurations à triple démarrage, et à un moment donné, j'ai rendu le Mac non démarrable. (Je décrirai ce qui s'est passé plus tard dans cette question si cela vous intéresse).

Pour plusieurs raisons, j'ai utilisé fdisk sous Linux (Ubuntu sur une clé USB) pour tout effacer de ce disque interne en appliquant le schéma GPT au disque. Le disque est totalement visible en tant que /dev/nvme0n1 sur Ubuntu. Cependant, il ne l'est pas sur le mode de récupération de MacOS.

Lorsque je passe en mode de récupération (j'ai fait les deux Command + R y Option + Command + R mais c'est toujours El Capitan pour certaines raisons), l'interface graphique de Disk Utility n'affiche rien d'autre que "Apple disk image Media". (Il affichera les clés USB si je les ai branchées.) Si je passe à la version CLI de celui-ci, diskutil list retournera quelque chose comme ceci :

/dev/disk0 (disk image):
    #:                      TYPE NAME                      SIZE       IDENTIFIER
    0:     GUID_partition_scheme                          +2.1 GB     disk0
    1:                 Apple_HFS OS X Base System          2.0 GB     disk0s
/dev/disk1 (disk image):
    #:                      TYPE NAME                      SIZE       IDENTIFIER
    0:                           untitled                 +5.2 MB     disk1
# ..
# other 11 disks with similar stuff sized in between 524.3KB (half of those) to 6.3MB
# ..
/dev/disk13 (disk image):
    #:                      TYPE NAME                      SIZE       IDENTIFIER
    0:                           untitled                 +6.3 MB     disk13

Alors que je m'attends à quelque chose comme suit :

/dev/disk0 (internal, physical):
    #:                      TYPE NAME                      SIZE       IDENTIFIER
    0:     GUID_partition_scheme                          +1.0 TB     disk0
/dev/disk1 (disk image):
    #:                      TYPE NAME                      SIZE       IDENTIFIER
    0:     GUID_partition_scheme                          +2.1 GB     disk1
    1:                 Apple_HFS OS X Base System          2.0 GB     disk1s

ls /dev ne montreraient pas beaucoup de résultats intéressants, et il n'y a certainement rien comme nvme0 .

Y a-t-il d'autres nettoyages à faire sur le disque (comme la suppression des instantanés d'APFS ? Ces 13 images de disque sont-elles en quelque sorte des instantanés du disque) ?


Et voici pour le post mortem, plus de détails sur ce que c'est et comment ça a été bricolé.

Matériel informatique

Comment c'est arrivé bricked

Version courte :

J'ai essayé une configuration de triple démarrage, qui a échoué et j'ai essayé de recommencer en demandant à l'assistant Boot Camp de MacOS de les effacer, ce qui a renvoyé l'erreur, laissant les partitions Linux non effacées. Maintenant, il ne veut plus démarrer.

Version longue :

Mise à niveau physique (réussie)

  1. Remplacement par un nouveau SSD de 1 To, formatage avec APFS (je pense), installation de MacOS à partir d'une sauvegarde Time Machine. Aucun problème, une expérience parfaite.

Dual-boot (réussi)

  1. Installation de Windows 10 avec Boot Camp Assistant, comme le recommande Apple. J'ai laissé 500 Go pour Mac et le reste 500 Go pour Windows. Encore une fois, ça fonctionne comme un charme comme prévu, sans accroc.

Triple-boot (Échec)

  1. Démarrez sous Windows et utilisez le Gestionnaire de disques pour réduire la partition Windows. Maintenant, c'est [500GB : MacOS] + [250GB : Windows] + [250GB : non alloué]. Jusqu'à présent, les deux systèmes d'exploitation ont démarré sans problème (bien que l'interface graphique de l'utilitaire de disque de Mac puisse ne pas être satisfaite de cela, mais je ne m'en souviens pas).
  2. J'ai installé REFInd, et maintenant il démarre dans le menu REFInd, et montre les deux options Mac/Windows, comme prévu. Jusqu'ici tout va bien.
  3. (J'ai essayé d'installer Fedora et je n'ai vu aucun succès, alors j'ai abandonné. J'ai effacé la nouvelle partition - et tout fonctionne comme avant).
  4. J'ai installé Ubuntu mais il n'a pas démarré dans Ubuntu bien que le menu REFInd affiche l'icône Ubuntu (comme il l'a fait à l'installation). /boot/efi dans une partition EFI existante). Maintenant, Windows ne veut pas démarrer.
  5. J'ai réinstallé rEFInd, et maintenant Ubuntu fonctionne, mais pas Windows.
  6. Maintenant il démarre dans le menu REFInd, et MacOS et Ubuntu fonctionnent, mais pas Windows. Je n'ai pas trouvé de solution et j'ai décidé de recommencer avec une configuration simple de double démarrage, comme le propose Apple.

Recommencer (Échec)

  1. A demandé à l'assistant du Boot Camp d'essuyer le Boot Camp actuel. J'ai passé quelques minutes à faire ceci et cela, et il a émis une erreur (que je n'ai malheureusement pas notée). L'interface graphique de Disk Utility montrait quelque chose de bizarre (que je n'ai pas noté non plus), et il n'a pas effacé les partitions Linux.
  2. J'ai démarré dans Linux (Ubuntu) à partir d'une clé USB, et j'ai utilisé fdisk pour appliquer le nouveau GPT au disque.

Et maintenant diskutil list ne reconnaîtra pas le disque physique.

0voto

Iorippi Points 1

Ce disque particulier que j'utilisais avait une exigence d'OS dans la description comme suit :

Nécessite Mac OS X 10.13 High Sierra ou supérieur AVANT et APRÈS l'installation

La réponse était donc que j'avais besoin du mode de récupération d'une version plus récente de MacOS pour que ce disque puisse être détecté. Si quelqu'un a eu un problème similaire, vous devriez vérifier la configuration requise pour ce modèle particulier.


Ce que j'ai fait

J'ai d'abord fait ce qui suit, mais vous n'en aurez peut-être pas besoin.

  1. Désactiver le mot de passe du firmware
  2. Réinitialisation de la NVRAM

Puis j'ai démarré le Mac en mode de récupération avec Option + Command + R J'ai tapé les informations d'identification WiFi, et il a automatiquement mis à jour le mode de récupération dans la dernière version (Big Sur).

Ouvrez l'utilitaire de disque, et maintenant il reconnaît le disque !

Formatez le disque et maintenant le dernier OS est prêt à être installé, et il devrait fonctionner parfaitement comme je l'ai fait.

Mais j'ai dû le répéter une énième fois. Si cela n'a pas fonctionné du premier coup, veuillez lire ce qui suit.


N'abandonnez pas, et continuez à essayer !

Le plus étrange, c'est que j'ai fait tout ça et le résultat était soit

  • J'obtiens l'erreur "-2003F", et je m'arrête là.
  • Démarrez en mode de récupération mais avec l'ancienne version de Mac (El Capitan dans mon cas).

La connexion Internet était raisonnablement stable (celle de mon domicile qui a une configuration très conventionnelle, aucun pare-feu particulier ne trafique sur aucun port). ( Je pensais que le dongle Ethernet aidait, mais apparemment il faut que ce soit le dongle d'Apple donc peut-être que cet essai n'a servi à rien. )

Une autre chose qui semble plutôt étrange est que, l'officiel d'Apple Page d'aide sur les combinaisons de touches de démarrage pour Mac ne fait pas de distinction entre Option + Command + R y Command + R alors qu'ils le faisaient à l'époque. Bien que les deux combinaisons semblent essayer de se connecter à Internet de toute façon (avec l'icône du globe), je pense que cela vaut la peine d'essayer celle avec la clé d'option, surtout si votre machine est assez vieille comme la mienne.

Quoi qu'il en soit, je jure que je l'ai eu pour plus de 10 fois pour chacun, mais maintenant ça a marché. La seule différence était l'heure à laquelle j'ai essayé, c'est-à-dire en début d'après-midi, et j'ai réussi à le faire vers 23 heures, donc c'est probablement dû à la lenteur de la connexion Internet.

Si vous utilisiez un réseau WiFi public, il serait préférable de trouver un autre réseau stable jusqu'à ce qu'il démarre dans la dernière version du mode de récupération (bien sûr, à condition que votre Mac prenne en charge la version ultérieure à celle que vous avez déjà).


Autres suggestions

Voici quelques autres options qui pourraient fonctionner, bien que je n'en aie testé aucune.

Démarrage à partir d'un autre disque sur lequel est installé un MacOS de version ultérieure.

Mode disque cible

Nécessite un câble pour connecter les deux Macs, tel qu'un câble thunderbolt

  1. Utiliser d'autres machines mises à jour dans mode de disque cible et connectez-vous à la machine avec le disque non formaté.
  2. Démarrer dans Directeur du démarrage pour démarrer dans la version mise à jour de MacOS. Connectez-vous et utilisez l'utilitaire de disque.

Fixez physiquement le disque

L'autre Mac doit pouvoir détacher le disque interne et un adaptateur.

  1. Retirez le disque avec le nouveau MacOS, utilisez un adaptateur (tel que l'adaptateur SATA vers USB) pour connecter le disque comme périphérique USB à la machine.
  2. Démarrer dans Directeur du démarrage pour choisir ce disque attaché dans la version mise à jour de MacOS.

Contourner le problème du pilote avec l'adaptateur

Besoin d'un adaptateur

  1. Utilisez un adaptateur pour connecter le disque en tant que périphérique (tel qu'un adaptateur NVMe vers USB, etc.) afin que l'ancien système d'exploitation puisse le reconnaître comme un lecteur USB.
  2. Démarrez en mode de récupération et maintenant il devrait être capable de voir le lecteur dans l'utilitaire de disque.

Crédit : @DavidAnderson : Merci pour cette petite astuce et ces conseils !

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