Question Que puis-je faire lorsque j'obtiens une erreur "Impossible d'allouer de la mémoire" après avoir restauré une image disque?


J'ai téléchargé Mac OS X Mountain Lion aujourd'hui et je voulais sauvegarder l'image d'installation sur une clé USB pour plus tard.

J'ai créé une nouvelle partition vide de 8 Go minimum sur le disque externe en utilisant Utilitaire de disque, et a essayé de restaurer le InstallESD.dmg image à cette nouvelle partition, via le Restaurer menu.

Cependant, en faisant cela, je reçois le message d'erreur suivant, juste après la fin de la copie:

Impossible d'attribuer de la mémoire

Que puis-je faire maintenant?


6
2017-07-30 14:47


origine


Si vous avez trouvé cela parce que vous essayez de créer un programme d'installation USB pour Yosemite (ou version ultérieure), consultez la réponse de Christian Bongiorno. - quickthyme
@slhck - puis-je obtenir le chèque pour la réponse? - Christian Bongiorno
@ChristianBongiorno Vous pouvez remarquer que j'ai fourni une réponse qui a résolu le problème pour moi au moment de l'écriture (quand j'utilisais Lion / Mountain Lion). - slhck


Réponses:


Cela marche:

 /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/YOSEMITE/ --applicationpath /Applications/Install\ OS\ X\ Yosemite.app

Je l'ai eu de Assistance Apple directement


11
2017-12-02 07:56



Même si la question initiale est venue bien avant, maintenant que Yosemite a mis le feu aux poudres, beaucoup de gens vont se heurter à cette question et vont probablement se retrouver ici, alors merci de partager cette réponse! - quickthyme
^ Les gens comme moi Je pense que c'est à peu près la dixième fois que j'ai fini ici. Je pensais qu'il était temps de retirer mon mot de passe de mon téléphone et de le connecter et de le voter. - iAdjunct


Il se peut qu'il y ait une non-concordance de somme de contrôle pour l'image du disque ou que vous ayez rencontré un bogue dans l'Utilitaire de disque.

Vous pouvez essayer d'utiliser le asr utilitaire de ligne de commande pour copier l'image vous-même. Pour ce faire, vous avez besoin de:

  • le InstallESD.dmg image
  • Une partition HFS + suffisamment grande sur un lecteur externe créé via Utilitaire de disque, appelons ça Install
  • Un terminal en cours d'exécution

Dans votre terminal, entrez la ligne suivante, mais remplacez le chemin d'accès à l'image de votre programme d'installation OS X et à la partition cible:

asr restore --source Desktop / InstallESD.dmg --target /Volumes/Installer

Maintenant, vous devriez obtenir une sortie similaire à la suivante:

Validating target...done
Validating source...done
Retrieving scan information...done
Validating sizes...done
Copying    ....10....20....30....40....50....60....70....80....90....asr: did not copy blessed information to target, which may have missing or out-of-date blessed folder information.
100
Ejecting the source image...done

Maintenant, vous pouvez également démarrer l'installateur depuis votre clé USB. Pour vérifier si cela a fonctionné, allez à Préférences système »Disque de démarrageet vérifiez si votre installateur apparaît:

enter image description here


3
2017-07-30 14:47





le asr ligne de commande suggérée ne fonctionne pas sous Mavericks, du moins pas dans mon cas. (Je reçois le message d'erreur File copy is not supported anymore. Use the --erase flag).

J'ai pu contourner le Cannot allocate memory erreur en montant simplement le .dmg et en le faisant monter quand je fais la restauration.


1
2017-10-26 18:43



Obtiens la même chose: bash-3.2 # asr restore --source / Applications / Install \ OS \ X \ Yosemite.app/Contents/SharedSupport/InstallESD.dmg --target / Volumes / YOSEMITE / La copie du fichier n'est plus supportée. Utilisez le drapeau --erase. bash-3.2 # asr restore --erase --source / Applications / Install \ OS \ X \ Yosemite.app/Contents/SharedSupport/InstallESD.dmg --target / Volumes / YOSEMITE / Validation de la cible ... terminé Validation de la source .. .done Impossible de trouver des informations de numérisation. L'image source doit être numérisée avant de pouvoir être restaurée. - Christian Bongiorno


Le plus simple pour moi a toujours été d'utiliser un disque dur externe dédié, et de ne le formater que sous Mac OSX. Assurez-vous de ne pas pouvoir échanger des fichiers avec un PC, mais je pense que le disque sur lequel vous avez placé votre image disque ne doit pas être utilisé pour le stockage général, il doit être rangé dans un coffre-fort. Utilisez un autre lecteur pour copier des fichiers, etc.


-1
2017-08-30 18:05