Lorsque je démarre mon MacBook, j'ai un dossier vide avec un point d'interrogation. I
J'ai lancé les tests de diagnostic d'Apple (appuyez sur D lorsque le MacBook démarre) et aucun problème n'a été trouvé. J'ai réinitialisé NVRAM, mais cela n'a pas aidé. Le mode sans échec ne fonctionne pas. Le mode cible a fonctionné. J'ai également essayé une clé USB avec Yosemite et cela ne fonctionne pas non plus. L'écran blanc apparaît au lieu d'afficher le menu avec Utilitaire de disque, installer OS X, etc.
J'ai essayé trois disques durs différents. Ils fonctionnent tous sur un autre Mac, mais pas sur celui-ci. J'ai également pensé que la RAM était peut-être cassée et je l'ai remplacée par une autre, mais j'ai toujours le même problème d'écran blanc/gris. J'ai également essayé de créer un disque dur amorçable via createinstallmedia (comme une clé USB) et de charger le MacBook à partir du disque dur sans clé USB, mais j'ai eu un écran blanc également.
J'ai essayé de lancer le mode verbeux et ça marche. https://www.youtube.com/watch?v=mOqs0li48mc
J'ai essayé d'utiliser le mode mono-utilisateur et cela fonctionne également.
Les modes Verbose et Single-User ne fonctionnent que si la clé USB avec ELCapitan est connectée au Mac (ou le disque dur connecté au MacBook). La clé USB est verrouillée en écriture.
system_profiler SPHardwareDataType
:
quelques erreurs(NSLocalizedDescription = Le bundle bSPDisplaysReporterb n'a pas pu être chargé parce qu'il est endommagé ou qu'il manque des ressources nécessaires).
Hardware Overview:
Model Name: MacBook Pro
Model identifier: MacBookPro8,2
Processor Name: Intel Core i7
Processor Speed: 2GHz
Number of Processors: 1
Total Number of Cores: 4
L2 Cache (per Core): 256 KB
L3 Cache: 6MB
Memory: 8 GB
Boot ROM Version: 87.0.0
Serial Number (system): C2QGW0BQDRJC
Hardware UUID: 5589AB99-C00A-5637-BE0E-A2E8D95D7DDA
Solution :
Mon MacBook a un GPU discret cassé, j'édite donc efivars pour changer le GPU de dGPU à iGPU.
1 : Créer une clé USB bootable d'ArchLinux (via Rufus, UniversalUSBInstaller etc.)
2 : Chargez depuis votre USB (maintenez Option pendant le démarrage du MacBook)
3 : Montez le dossier efivars dans le répertoire racine :
cd /
umount /sys/firmware/efi/efivars/
mount -t efivarfs rw /sys/firmware/efi/efivars/
cd /sys/firmware/efi/efivars/
4 : Effacer la var gpu précédente si elle existe
rm gpu-power-prefs-[press TAB key]
5 : Créer une nouvelle var. gpu-power-prefs. Cette commande change le GPU par défaut à utiliser de GPU discret à GPU intégré.
printf "\x07\x00\x00\x00\x01\x00\x00\x00" > /sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9
6 : Verrouillage de l'écriture pour ce fichier
chattr +i "/sys/firmware/efi/efivars/gpu-power-prefs-fa4ce28d-b62f-4c99-9cc3-6815686e30f9"
7 : Démontez le répertoire efivars et redémarrez.
umount /sys/firmware/efi/efivars/
reboot
Maintenant, cela devrait fonctionner. Merci à @pion y AppleMacFinder
Amélioration :
De même, lorsque votre MacBook démarre MacOS, il peut être bloqué à 75%, alors vous pouvez faire ce qui suit :
1 : Démarrez en mode récupération en maintenant
CMD + r + s
2 : Désactiver SIP
csrutil disable
3 : Désactiver le dGPU au démarrage
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
4 : Activer le mode de démarrage verbeux (facultatif, pour le débogage si votre système ne démarre pas)
nvram boot-args="-v"
5 : Redémarrez en mode utilisateur unique en maintenant la touche
CMD + s
6 : Monter la partition racine en écriture
/sbin/mount -uw /
7 : Créer un répertoire de sauvegarde des kext
mkdir -p /System/Library/Extensions-off
8 : Ne déplacez qu'UN SEUL kext offensant hors du chemin :
mv /System/Library/Extensions/AMDRadeonX3000.kext /System/Library/Extensions-off/
9 : laissez le système mettre à jour son kextcache :
touch /System/Library/Extensions/
10 : attendre la fin du processus kextcache puis
reboot
Liens :
Peut-être aussi une autre solution :
0 votes
Pouvez-vous essayer de démarrer en mode Verbose (CMD + V pendant le démarrage) et nous indiquer si vous voyez du texte dans la console pendant le démarrage ? Si c'est le cas, pouvez-vous prendre une vidéo à haute vitesse ou au ralenti et télécharger quelques images de la vidéo sous forme de photos afin que nous puissions voir jusqu'où va le processus de démarrage ?
1 votes
youtube.com/watch?v=mOqs0li48mc
0 votes
Il semble que vous démarriez dans un programme d'installation de MacOS, ce qui ne nous donne pas vraiment d'informations sur l'état d'échec. Pouvez-vous démarrer en mode Verbose ? en cas d'échec pour que nous puissions voir où s'arrête la sortie de la console ?
0 votes
@pion Non, lorsque l'écran blanc apparaît, je ne peux obtenir aucune information sur l'erreur, je ne peux que redémarrer.