41 votes

Existe-t-il un moyen de voir les informations du système avant que le premier utilisateur ne soit ajouté ?

J'ai un Mac que quelqu'un me demande de l'aider à vendre. Ils ont déjà effacé le disque dur et mis une nouvelle installation de MacOS dessus. Au démarrage, il est à la configuration "Bienvenue" sans qu'aucun utilisateur ne soit encore initialisé.

Existe-t-il un moyen simple de voir les informations système et la version de MacOS actuellement installée sur cette machine sans créer un nouvel utilisateur ? J'aimerais laisser cette machine dans un état propre sans avoir à effacer le disque dur avec une nouvelle installation.

0 votes

Avez-vous un autre Mac ? Vous voulez démarrer en mode disque cible ?

0 votes

@bmike Oui, mais je préférerais une réponse supposant qu'il n'y a pas d'autre Mac autour. Merci.

42voto

user3439894 Points 52496

Ce qui suit suppose que le Recovery HD a la même version de MacOS installé sur le Macintosh HD pour l'exactitude des informations sur la version du système d'exploitation.

Si vous démarrez le Mac sur Mode de récupération vous pouvez accéder à Informations sur le système de Terminal en utilisant les éléments suivants commande par exemple :

/Volumes/Macintosh\ HD/usr/sbin/system_profiler

Vous pouvez minimiser le sortie et l'utilisation et de ce qui suit options :

  • -listDataTypes - Liste les types de données disponibles.
  • -detailLevel niveau - Spécifie le niveau de détail du rapport :
    • mini - Rapport sans informations personnelles.
    • base - Informations de base sur le matériel et le réseau.
    • complet - Toutes les informations disponibles.

Pour obtenir juste un Matériel : rapport, utilisation :

  • SPHardwareDataType

Exemple :

/Volumes/Macintosh\ HD/usr/sbin/system_profiler SPHardwareDataType

Sur mon système, le outout de ce qui précède commande était :

Hardware:

    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro10,1
      Processor Name: Intel Core i7
      Processor Speed: 2.8 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 8 MB
      Memory: 16 GB
      Boot ROM Version: MBP101.00EE.B12
      SMC Version (system): 2.3f36
      Serial Number (system): <Information omitted for security reasons.>
      Hardware UUID: <Information omitted for security reasons.>

Notes :

Pour démarrer sur le disque dur de récupération, appuyez sur CommandR lors du démarrage du Mac. Voir aussi À propos de MacOS Recovery

Consultez également la page de manuel de la société system_profiler

Si vous voulez juste obtenir des informations pour certaines des -listDataTypes énumérés, vous pouvez ajouter chacun d'entre eux sur le ligne de commande par exemple :

/Volumes/Macintosh\ HD/usr/sbin/system_profiler SPHardwareDataType SPSoftwareDataType

Le site system_profiler commande peut être exécuté directement à partir de mode mono-utilisateur en appuyant sur CommandS au moment du démarrage du Mac, sans avoir à fournir le nom de chemin entièrement qualifié cependant, en fonction de la quantité d'informations que vous voulez obtenir de system_profiler vous devrez peut-être tuyau le site sortie a more a less etc., comme le défilement dans mode mono-utilisateur n'est pas aussi facile qu'à partir de Terminal lorsque l'on démarre dans le Recovery HD .

Cela dit, si tout ce que vous voulez est la sortie de base montrée sous Matériel : y Logiciel : de l'utilisation du system_profiler commande alors utilisez la formule suivante commande sur mode mono-utilisateur :

system_profiler SPHardwareDataType SPSoftwareDataType

Notez que les informations logicielles en mode mono-utilisateur sont celles qui sont installées sur le disque dur du Macintosh, alors qu'à partir du disque dur de récupération, elles sont celles du système de base OS X et, bien qu'elles devraient être les mêmes, elles peuvent ne pas l'être. Les informations matérielles sont exactes dans les deux cas.

0 votes

Macintosh\ HD n'est pas toujours juste, alors mon conseil pour tous, essayez d'abord cd /Volumes ici vous obtenez tous les volumes (dans mon cas c'était disks02) alors vous pouvez utiliser le bon volume au lieu de Macintosh HD le chemin restant est absolument correct.

23 votes

Sur le mode de récupération de Catalina + Big Sur, j'obtenais cette erreur : dyld: Library not loaded: /System/Library/PrivateFrameworks/SPSupport.framework/Versio‌​ns/A/SPSupport . La solution était d'abord chroot /Volumes/Macintosh\ HD zsh . Après cela, /usr/sbin/system_profiler fonctionne comme prévu.

0 votes

@NatePinchot quand j'essaie de chrooter sur un mac M1, j'obtiens l'erreur : "tué : 9". Une idée de la raison ?

38voto

David Dollar Points 2138

_Dans mon cas system_profiler ne se charge pas (piège d'abandon : 6), et sw_vers ne montre que la version du système d'exploitation. J'avais besoin des détails sur le processeur, la mémoire et le disque._

Démarrez en mode de récupération, en maintenant Command + R au démarrage. Ensuite, allez dans Utilities > Terminal

Processeur

$ sysctl -n machdep.cpu.brand_string
Intel(R) Core(TM) i5-5257U CPU @ 2.70GHz

Mémoire

$ sysctl -n hw.memsize
17179869184

16 GB RAM = 17179869184 / 1024 / 1024 / 1024

Espace disque

$ diskutil list
/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.0 GB   disk0s2

500 GO

2 votes

Merci. C'est la seule chose qui fonctionnait sur les macs M1 les plus récents.

1 votes

system_profiler utilise le /System/Library/PrivateFrameworks/SPSupport.framework qui ne figure pas sur le support d'installation. Cependant, le fait de copier ce cadre sur un support externe et d'y accéder ne résout pas le problème. system_profiler s'exécutera mais ne renverra aucune donnée. Il doit y avoir plus de ressources disponibles dont il a besoin.

1 votes

Je n'avais pas system_profiler sur mon mac mini, et cela a fonctionné parfaitement.

6voto

Oskar Points 1242

Facile - démarrer en mode mono-utilisateur et ensuite éteindre.

  1. Maintenez la touche S enfoncée pendant le démarrage (si vous manquez le moment où le carillon se déclenche et où l'assistant d'installation s'exécute, quittez et éteignez).
  2. Lorsque l'écran noir affiche du texte blanc - attendez qu'il s'arrête et tapez sw_vers .
  3. Une fois que vous avez enregistré les informations, tapez halt .

Vous pouvez utiliser sw_vers dans n'importe quel mode. Sa sortie ressemble à ceci :

$ sw_vers 
ProductName:    Mac OS X
ProductVersion: 10.13.1
BuildVersion:   17B1003

0 votes

Pouvez-vous donner une indication de ce qu'il montre si vous le faites ?

1 votes

@Maarten Bodewes, Il sortira 3 lignes, par exemple : ProductName: Mac OS X , Product Version: 10.13.1 y BuildVersion: 17B1003

4voto

Dmitry Naumov Points 21
  1. Entrez dans le mode de récupération :
    • Intel : en appuyant sur Cmd + R lors de la mise sous tension
    • M1 : appuyez simplement sur le bouton "power on" et maintenez-le enfoncé jusqu'à ce que vous voyez les options de récupération, puis choisissez "Options".
  2. Ouvrir Utilities > Terminal
  3. Type suivant :

    $ sysctl hw.physicalcpu hw.logicalcpu machdep.cpu.brand_string hw.memsize
    $ diskutil info disk0

Où :

  • hw.physicalcpu est le nombre de cœurs
  • hw.logicalcpu est le nombre de threads
  • machdep.cpu.brand_string est l'information sur le modèle de CPU
  • hw.memsize est la taille de la RAM en octets, il suffit de la diviser par 1024^3
  • Device / Media Name est le nom du matériel du lecteur (nom du dispositif)
  • Disk Size taille réelle du disque physique
  • Protocol sera PCI-Express même pour les disques NVME, ne vous inquiétez pas.

Sur la base des réponses de @user3439894 et @nate-pinchot, vous pouvez également essayer :

$ chroot /Volumes/Macintosh\ HD bash
$ system_profiler SPHardwareDataType SPSoftwareDataType SPPowerDataType

il y aura plus d'informations, comme :

  • Model Identifier
  • Serial Number
  • System Version
  • Cycle Count

Si vous utilisez FileVault, cette méthode exige que vous déverrouilliez d'abord le disque de démarrage : Après avoir entré dans Recovery, connectez-vous en tant qu'utilisateur admin, puis appuyez sur >. Startup disk > Choisissez Macintosh HD > Remove protection > Tapez votre mot de passe > Cliquez sur "Startup drive" > Quitter

2voto

stuart Points 11

La meilleure façon de faire cela et d'accéder à tout ce que vous verriez autrement dans Informations sur le système est de démarrer dans mode mono-utilisateur en maintenant Command + S pendant le démarrage. Une fois que vous verrez le texte blanc sur noir, vous voudrez alors entrer :

system_profiler -listDataTypes

Cela vous donnera une liste de tous les différents "DataTypes" ou plus simplement le type d'information que vous pouvez choisir de voir, très similaire à la façon dont elle est affichée dans l'application Informations sur le système app. Si, par exemple, vous voulez ensuite voir les informations sur le cycle de la batterie, vous pouvez alors entrer :

system_profiler SPPowerDataType

Il imprime alors à l'écran les informations sur la batterie ainsi que le nombre de cycles.

Remplacement de SPPowerDataType dans cette déclaration précédente avec l'un des autres DataTypes listés renverra également des informations pertinentes.

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