Pourquoi les applications non installées sont-elles exécutées à partir d'un lecteur de démarrage externe?

1

Après une panne de disque sur mon MacBook Pro sous Lion, j'ai remplacé le lecteur, installé Mountain Lion et reconstruit mon système. J'ai utilisé Migration Assistant pour transférer depuis un lecteur de clone de démarrage externe (avec l'ancien système Lion) des "utilisateurs" et éventuellement des "paramètres", mais pas des "applications" ou des "autres fichiers". Je voulais un nouveau système propre, mais Migration Assistant est utile pour ne pas avoir à ressaisir les informations d'identification de l'utilisateur, les mots de passe, les paramètres réseau et les mots de passe, etc.! La moitié de mes applications sont réinstallées jusqu'à présent.

Dans le Dock, les applications qui étaient, mais n'étaient pas encore installées, apparaissent comme un point d'interrogation: [ OOPS, impossible d'afficher la photo: "en tant que mécanisme de prévention du spam, les nouveaux utilisateurs ne sont pas autorisés à poster des images" ] I suppose que cela signifie que l'Assistant de migration a transféré des informations telles que "les applications qui se trouvent dans le Dock". Une question précédente:
existe-t-il une description complète et détaillée de ce que l’assistant de migration copie sur? n’a pas énuméré précisément ce que Migration Assistant transfère. Je n'ai trouvé aucun fichier SystemMigration.log sur mon nouveau système.

Maintenant, la partie étrange: quand j'ai le disque Lion amorçable externe connecté, toutes les applications manquantes apparaissent dans mon dock et sont exécutables! Est-ce normal? pas supposé arriver? C'était particulièrement déconcertant et déroutant - je suis un assez novice utilisateur d'OS X! - lorsque Pathfinder 6 était installé et opérationnel sur le nouveau système - et depuis le lecteur de sauvegarde, Pathfinder 5 est apparu sur le dock et a démarré d'une manière ou d'une autre. Soudainement, le lecteur et les autres icônes du bureau apparaissaient deux fois, les doublons se chevauchant souvent. Plus Pathfinder a commencé à me demander d'acheter et de m'inscrire! Il m'a fallu un certain temps pour comprendre que cela provenait d'une instance distincte qui voulait sa propre clé de licence!

De même, je n’ai pas encore été en mesure d’installer la superbe petite application muCommander (violation de sécurité dans Mountain Lion?), Mais avec le lecteur de sauvegarde connecté, il était dans le dock et pleinement exécutable.

J'ai régulièrement eu des disques avec sauvegarde, des partitions amorçables attachées et montées (lors de l'exécution de Lion); Par exemple, un disque dur 1T avec une sauvegarde amorçable de 400G et des données de 600G. Je n'ai jamais vu ce comportement. Est-ce normal ou dangereux? Pourrais-je avoir des paramètres incohérents sur le nouveau système «propre» via Migration Assistant? Toute autre cause possible?

Edit: Plus tard (février 2013), j'ai découvert une solution partielle à ce problème fournie dans un article de juillet 2012 de Martin Bay http://martinbay.net/reset-dock-os-x/ que je cite ci-dessous:

Je viens d'installer Mountain Lion et je me demandais à quoi ressemblerait le nouveau quai à partir d'une nouvelle installation.

Pour réinitialiser complètement la station aux paramètres d'origine, procédez comme suit:

  1. Supprimez les fichiers com.apple.dock.plist de / Users / ”nom d'utilisateur” / Library / Preferences. N'oubliez pas de remplacer «nom d'utilisateur» par votre nom de compte OS> X.
  2. Entrez la commande 'killall Dock' dans le terminal et appuyez sur Entrée

    rm / Users / "nom d'utilisateur" /Library/Preferences/com.apple.dock.plist

    Killall Dock

Cette bien nettoyé (enlevé les points d'interrogation dans) mon quai.

Enfin (mars 2013) a répondu au reste de ma question. Apparemment, Migration Asst. copie "éléments de connexion" = programmes de démarrage à partir du disque / système de sauvegarde et les place dans Préfs système / Utilisateurs / éléments de connexion, avec le lien de retour au répertoire des applications sur le lecteur de sauvegarde. Ainsi, si mon lecteur externe était détaché, ces éléments étaient «inconnus» et, s'ils étaient connectés, ils étaient démarrés lors de la connexion, à partir du lecteur de sauvegarde. Solution: supprimer les anciens éléments des éléments de connexion. Tu vis et apprends.

BobH
la source

Réponses:

0

L'assistant de migration copie tout, y compris les préférences corrompues.

Si vous voulez avoir un système vraiment propre, vous devez procéder à un reformatage sécurisé du disque dur sur lequel vous allez installer le nouveau système. Assurez-vous de n'installer les applications que directement à l'aide du programme d'installation à partir de la source d'installation d'origine. (et si disponible, vous devriez l'obtenir du Mac App Store).

Sur Mountain Lion, le système d'exploitation reconnaîtra les applications installées sur un lecteur externe d'un système précédent comme installées sur le système. Vous devez désinstaller ou supprimer ces applications. Elles ne seront alors pas considérées comme installées.

En ce qui concerne les applications que vous ne pouvez pas lancer en raison de la sécurité GateKeeper dans Mac OS X 10.8 Mountain Lion, cela fait partie de la sécurité améliorée. Si vous essayez de lancer ces applications depuis PathFinder, vous ne pourrez pas le faire. Le premier lancement doit avoir lieu dans le Finder, et si vous recevez une erreur vous indiquant que l'application ne peut pas être lancée en raison de paramètres de sécurité dans GateKeeper, lancez l'application en cliquant dessus avec le bouton droit de la souris et en sélectionnant "Ouvrir" dans le menu contextuel. m e n u. Vous obtiendrez ensuite une nouvelle boîte de dialogue vous demandant si vous êtes certain de vouloir ouvrir l'application car elle n'est pas signée / reconnue.

Vous pouvez désactiver cette fonctionnalité en modifiant les paramètres dans le Panneau de configuration de la sécurité et de la confidentialité et en définissant l'option "Autoriser les applications téléchargées depuis:" sur N'importe où. Le paramètre par défaut est "Mac App Store et développeurs identifiés"

Ali Samii
la source
La réponse semble raisonnable, mais existe-t-il une documentation indiquant ce que l'assistant de migration fait en réponse aux différentes options sélectionnées? Par exemple, la migration d'un autre système par rapport à un lecteur externe (que j'ai choisi)? Migrer les utilisateurs contre les paramètres ou les deux? Documentation sur la manière de transférer un compte d'utilisateur, des mots de passe, des paramètres réseau, etc. sans "préférences corrompues?" On dirait que les utilisateurs de l'assistant de migration ne voudront probablement jamais de liens vers le disque source, le système ou autre.
BobH
D'accord, des recherches plus approfondies dans les discussions sur wikipedia et apple.com m'indiquent qu'il n'existe probablement aucune documentation sur les éléments spécifiques associés à l'assistant de migration. Je devinais 'paramètres' inclus paramètres réseau qui sont géniaux de ne pas avoir à refaire. De plus, plusieurs de mes applications semblaient avoir conservé leurs clés de licence lorsque je les réinstallais, ce qui était très utile. Vous ne savez pas si cela a pu être transféré en raison de la sélection des «utilisateurs» ou des «paramètres». J'ai vu plusieurs personnes se plaindre du manque de documentation.
BobH
Les utilisateurs copient tous les éléments liés à l'utilisateur ... tels que les documents, les bibliothèques iPhoto, iTunes et tout ce qui se trouve dans la hiérarchie / Utilisateurs /. Cela inclut tous les mots de passe, préférences, tout. Paramètres copie tout ce qui se trouve dans les fichiers de paramètres globaux qui ne sont pas spécifiques à un utilisateur unique et s’applique à l’ensemble du système. Que vous copiez depuis un ancien système sur un autre Mac ou un disque dur externe ne fait absolument aucune différence, si le disque dur externe avait un système "béni" existant.
Ali Samii
Si le disque dur externe N'AIT PAS un système béni existant, alors il s'agissait de ce que l'on pourrait appeler un lecteur de données uniquement. Dans ce cas, l'assistant de migration ne copiera "absolument rien" de ce lecteur. L'assistant de migration n'est pas un utilitaire de copie. Il s'agit d'un utilitaire permettant de migrer les applications, les paramètres et les données spécifiques à l'utilisateur d'un ordinateur ancien à un ordinateur plus récent. Ce n'est pas un clone système.
Ali Samii
Ceci est très utile alisamii. Je n'ai jamais trouvé d'explication chez Apple, mais je suppose que cela ressemble à beaucoup de choses: une fois que vous avez compris, c'est intuitivement évident. Quoi qu'il en soit, j'accepte votre réponse et merci. J'essaie toujours de comprendre si les paramètres ont été copiés pour référencer un lecteur connecté ou si Mtn Lion vient de chasser et trouve une application si elle n'est pas installée localement. Je comprendrai éventuellement si j'en suis sûr.
BobH
0

Lorsque vous avez migré votre système à partir du lecteur externe, le système que vous avez déplacé a conservé tous ses points d'ancrage et ses références aux programmes et fichiers du lecteur externe.

En d'autres termes, le système migré sur votre lecteur interne pense toujours qu'il réside sur le lecteur externe. Lorsque le lecteur externe est manquant, le système ne peut pas trouver tout ce qu'il compte utiliser. Lorsque vous branchez le disque externe, le système peut maintenant trouver les pièces "manquantes".

TomUnderhill
la source