{"code":"var Component=(()=>{var p=Object.create;var s=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var m=Object.getOwnPropertyNames;var u=Object.getPrototypeOf,f=Object.prototype.hasOwnProperty;var w=(n,e)=>()=>(e||n((e={exports:{}}).exports,e),e.exports),y=(n,e)=>{for(var t in e)s(n,t,{get:e[t],enumerable:!0})},o=(n,e,t,a)=>{if(e&&typeof e==\"object\"||typeof e==\"function\")for(let r of m(e))!f.call(n,r)&&r!==t&&s(n,r,{get:()=>e[r],enumerable:!(a=g(e,r))||a.enumerable});return n};var k=(n,e,t)=>(t=n!=null?p(u(n)):{},o(e||!n||!n.__esModule?s(t,\"default\",{value:n,enumerable:!0}):t,n)),b=n=>o(s({},\"__esModule\",{value:!0}),n);var c=w((S,h)=>{h.exports=_jsx_runtime});var M={};y(M,{default:()=>d});var i=k(c());function l(n){let e={a:\"a\",code:\"code\",em:\"em\",h2:\"h2\",h3:\"h3\",hr:\"hr\",img:\"img\",li:\"li\",p:\"p\",pre:\"pre\",span:\"span\",strong:\"strong\",ul:\"ul\",...n.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e.p,{children:\"How do you get all the content from your old Mac transferred to a new machine in one go? Can you just use Migration Assistant right after unboxing? I've been through the migration process with two different machines and ran into the same issues both times. Here's my guide to elegant migration, hoping it can help you out.\"}),`\n`,(0,i.jsx)(e.p,{children:\"I recently wrestled with two computers and discovered some problems during the new Mac migration process. Since both machines had the same issues, this isn't just a coincidence\\u2014it might be a small system bug.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"hardware-setup\",children:\"Hardware Setup\"}),`\n`,(0,i.jsx)(e.p,{children:\"Here are the two machines I purchased (proof this isn't clickbait) - both are 14-inch MacBook Pros but with different configurations: first was 10-core, second was 14-core.\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.img,{alt:\"Apple Order History\",src:\"/images/blog/shared/mac-migration-order-history.webp\",width:\"1352\",height:\"1124\"}),`\n`,(0,i.jsx)(e.em,{children:\"Apple's official order records showing the different status of two 14-inch MacBook Pros\"})]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.img,{alt:\"Refund Status Details\",src:\"/images/blog/shared/mac-migration-refund-status.webp\",width:\"2626\",height:\"1518\"}),`\n`,(0,i.jsx)(e.em,{children:\"Refund details page for the first machine\"})]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.img,{alt:\"Second Machine Delivery Success\",src:\"/images/blog/shared/mac-migration-second-order.webp\",width:\"2628\",height:\"1778\"}),`\n`,(0,i.jsx)(e.em,{children:\"The second 14-inch MacBook Pro successfully delivered\"})]}),`\n`,(0,i.jsx)(e.p,{children:\"I returned the first one because of a power module issue - the MagSafe 3 port kept flickering when plugged in. I tried a bunch of online tutorials but nothing worked, so I contacted Apple support for a return. This was probably just an isolated case - my previous M3 had been running fine for two years without any issues.\"}),`\n`,(0,i.jsx)(e.p,{children:\"Following the principle of avoiding first batch units, I got the 14-core model for the second purchase, and upgraded the power from 70W to 90W.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"what-you-need-to-watch-out-for-during-migration\",children:\"What You Need to Watch Out For During Migration\"}),`\n`,(0,i.jsx)(e.h3,{id:\"1-tool-preparation\",children:\"1. Tool Preparation\"}),`\n`,(0,i.jsx)(e.p,{children:\"First, if your old machine has a lot of data (mine was 440GB out of 500GB, which was another reason for upgrading), try to get a USB-C cable with connectors on both ends. Apple recommends Thunderbolt 5 for faster migration, but it's too expensive, so I just used what I had on hand. Don't worry if you don't have one though - a friend successfully migrated using WiFi/Ethernet.\"}),`\n`,(0,i.jsx)(e.h3,{id:\"2-new-mac-setup-steps\",children:\"2. New Mac Setup Steps\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Step 1: Boot into the system first\"}),`\nBoot your new Mac into the system - you can skip logging in and skip any optional setup steps. Once you're in, update the system first.`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Step 2: System update\"}),`\nSettings \\u2192 General \\u2192 Software Update. This is a necessary step - the first Mac prompted me to update the system during migration, while the second one seemed to already have the latest system and didn't prompt.`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Step 3: Erase all content and reset the machine\"}),`\nSettings \\u2192 General \\u2192 Erase All Content and Settings. This step mainly resets the new Mac to prepare for migration.`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Step 4: Reactivate\"}),`\nAfter erasing and restarting, you'll need to connect to the internet for activation. After activation, it will restart again and enter the system. Now switch to working on the old Mac.`]}),`\n`,(0,i.jsx)(e.h3,{id:\"3-old-mac-setup-steps\",children:\"3. Old Mac Setup Steps\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Step 1: System update\"}),`\nSame as the new Mac above. If you already have the latest system, just restart once.`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Step 2: Connect the cable\"}),`\nConnect the prepared cable to the new Mac. The old Mac might show a new device connection prompt - just accept it.`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Step 3: Open Migration Assistant\"}),`\nOpen Migration Assistant and select \"To another Mac\".`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.img,{alt:\"Migration Assistant App Icon\",src:\"/images/blog/shared/mac-migration-assistant-icon.webp\",width:\"272\",height:\"272\"}),`\n`,(0,i.jsx)(e.em,{children:\"Migration Assistant application icon in macOS\"})]}),`\n`,(0,i.jsx)(e.h3,{id:\"4-continue-with-new-mac\",children:\"4. Continue with New Mac\"}),`\n`,(0,i.jsx)(e.p,{children:`Now you can continue following the new Mac's setup guide until the Migration Assistant interface appears. Select \"From a Mac, Time Machine backup, or startup disk\".`}),`\n`,(0,i.jsx)(e.p,{children:`At this point, it will ask you to confirm some settings, then click continue on the old Mac. If you're using a USB-C connection, make sure it shows \"Point-to-Point\" as in the image below. Also make sure that for the duration of migration (about 10 minutes or so), the new Mac's screen stays bright and active.`}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.img,{alt:\"Migration Assistant Source Selection\",src:\"/images/blog/shared/mac-migration-assistant-source-selection.webp\",width:\"1400\",height:\"1050\"}),`\n`,(0,i.jsx)(e.em,{children:'Select \"From a Mac, Time Machine backup, or startup disk\" on the new machine'})]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.img,{alt:\"Migration Progress Transfer\",src:\"/images/blog/shared/mac-migration-progress-transfer.webp\",width:\"1584\",height:\"1194\"}),`\n`,(0,i.jsx)(e.em,{children:'Actual migration progress interface showing \"Point-to-Point\" connection and transfer speed'})]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.img,{alt:\"Two Macs Connected Migration\",src:\"/images/blog/shared/mac-migration-two-macs-connected.webp\",width:\"2094\",height:\"1174\"}),`\n`,(0,i.jsx)(e.em,{children:\"Real scenario of two MacBook Pros connected via cable for data migration\"})]}),`\n`,(0,i.jsx)(e.h2,{id:\"the-problem-both-machines-encountered\",children:\"The Problem Both Machines Encountered\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Key Issue: Screen Sleep Causes Migration Failure\"})}),`\n`,(0,i.jsx)(e.p,{children:\"When I used Migration Assistant right after booting the new Mac (also using cable connection), the new Mac's screen would dim after just a few minutes during migration. I had to keep moving the mouse to keep it bright. If I didn't keep it bright and let it completely sleep, I'd find that the migration on the old Mac would stop after a few minutes, with no more progress bar or data increases. Clicking on the new Mac would show the progress bar still wasn't moving, and I'd have to cancel and force reset (the first time it migrated 800,000+ files and then showed migration problems...).\"}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Solution:\"}),`\nSo please make sure the new Mac stays bright during migration. From what I've seen, keeping it bright prevents migration failures.`]}),`\n`,(0,i.jsx)(e.h2,{id:\"handling-app-issues-after-migration\",children:\"Handling App Issues After Migration\"}),`\n`,(0,i.jsx)(e.p,{children:`If some software shows \"damaged and can't be opened. You should move it to Trash\" errors after migration, you can try the following:`}),`\n`,(0,i.jsx)(e.h3,{id:\"method-1-enable-any-source\",children:\"Method 1: Enable Any Source\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"1\\uFE0F\\u20E3 Open \",(0,i.jsx)(e.strong,{children:\"Launchpad\"}),\", select \",(0,i.jsx)(e.strong,{children:\"Terminal\"}),\", and enter:\"]}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsx)(e.code,{children:(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" spctl\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" --master-disable\"})]})})})}),`\n`,(0,i.jsx)(e.p,{children:\"Then press Enter, continue to enter your password (password input is invisible), then press Enter.\"}),`\n`,(0,i.jsxs)(e.p,{children:[\"Next, open \",(0,i.jsx)(e.strong,{children:\"System Preferences\"}),\", select \",(0,i.jsx)(e.strong,{children:\"Security & Privacy\"}),\", select \",(0,i.jsx)(e.strong,{children:\"General\"}),\", and you can see \",(0,i.jsx)(e.strong,{children:\"Anywhere\"}),\" is now selected.\"]}),`\n`,(0,i.jsx)(e.h3,{id:\"method-2-remove-app-quarantine-attributes\",children:\"Method 2: Remove App Quarantine Attributes\"}),`\n`,(0,i.jsx)(e.p,{children:\"2\\uFE0F\\u20E3 In Terminal, paste and copy this command (note there's a space at the end):\"}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsx)(e.code,{children:(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" xattr\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -r\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -d\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" com.apple.quarantine\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#24292E\",\"--shiki-dark\":\"#E1E4E8\"},children:\" \"})]})})})}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Don't press Enter yet! Don't press Enter yet! Don't press Enter yet! Don't press Enter yet!\"})}),`\n`,(0,i.jsx)(e.p,{children:`Then open \"Finder\" and go to the \"Applications\" directory, find the software icon, and drag the icon to the Terminal window you just had. You'll get a combination like this (as shown in the image):`}),`\n`,(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(e.pre,{className:\"shiki shiki-themes github-light github-dark\",style:{\"--shiki-light\":\"#24292e\",\"--shiki-dark\":\"#e1e4e8\",\"--shiki-light-bg\":\"#fff\",\"--shiki-dark-bg\":\"#24292e\"},tabIndex:\"0\",icon:'<svg viewBox=\"0 0 24 24\"><path d=\"m 4,4 a 1,1 0 0 0 -0.7070312,0.2929687 1,1 0 0 0 0,1.4140625 L 8.5859375,11 3.2929688,16.292969 a 1,1 0 0 0 0,1.414062 1,1 0 0 0 1.4140624,0 l 5.9999998,-6 a 1.0001,1.0001 0 0 0 0,-1.414062 L 4.7070312,4.2929687 A 1,1 0 0 0 4,4 Z m 8,14 a 1,1 0 0 0 -1,1 1,1 0 0 0 1,1 h 8 a 1,1 0 0 0 1,-1 1,1 0 0 0 -1,-1 z\" fill=\"currentColor\" /></svg>',children:(0,i.jsx)(e.code,{children:(0,i.jsxs)(e.span,{className:\"line\",children:[(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#6F42C1\",\"--shiki-dark\":\"#B392F0\"},children:\"sudo\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" xattr\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -r\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#005CC5\",\"--shiki-dark\":\"#79B8FF\"},children:\" -d\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" com.apple.quarantine\"}),(0,i.jsx)(e.span,{style:{\"--shiki-light\":\"#032F62\",\"--shiki-dark\":\"#9ECBFF\"},children:\" /Applications/WebStrom.app\"})]})})})}),`\n`,(0,i.jsx)(e.p,{children:\"Return to the Terminal window, press Enter, enter your system password and press Enter.\"}),`\n`,(0,i.jsx)(e.h2,{id:\"practical-tips-summary\",children:\"Practical Tips Summary\"}),`\n`,(0,i.jsx)(e.p,{children:\"Based on my two migration experiences, here are the most important points:\"}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Keys to Success:\"})}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Update both new and old Mac systems first\"}),`\n`,(0,i.jsx)(e.li,{children:\"Reset the new Mac first before migration\"}),`\n`,(0,i.jsx)(e.li,{children:\"Keep the new Mac screen bright during migration\"}),`\n`,(0,i.jsx)(e.li,{children:'Use USB-C cable connection, confirm it shows \"Point-to-Point\"'}),`\n`,(0,i.jsx)(e.li,{children:\"Be patient - my 440GB data took about 3-4 hours\"}),`\n`]}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsx)(e.strong,{children:\"Easy Pitfalls:\"})}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsx)(e.li,{children:\"Starting migration right after unboxing without updating the system\"}),`\n`,(0,i.jsx)(e.li,{children:\"Letting the new Mac screen sleep during migration\"}),`\n`,(0,i.jsx)(e.li,{children:\"Being impatient and canceling to restart\"}),`\n`]}),`\n`,(0,i.jsxs)(e.p,{children:[(0,i.jsx)(e.strong,{children:\"Data Volume Reference:\"}),`\nMy data was 440GB out of 500GB, including lots of development environments, applications, and personal files. If your data volume is similar, allow half a day to be safe.`]}),`\n`,(0,i.jsx)(e.hr,{}),`\n`,(0,i.jsx)(e.p,{children:(0,i.jsxs)(e.em,{children:[\"Want to check your Mac compatibility? Use our \",(0,i.jsx)(e.a,{href:\"/compatibility\",children:\"compatibility checker\"}),\" to verify your system capabilities.\"]})}),`\n`,(0,i.jsx)(e.h2,{id:\"references\",children:\"References\"}),`\n`,(0,i.jsx)(e.p,{children:\"Some content from:\"}),`\n`,(0,i.jsxs)(e.ul,{children:[`\n`,(0,i.jsx)(e.li,{children:(0,i.jsx)(e.a,{href:\"https://support.apple.com/zh-cn/102613\",children:\"https://support.apple.com/zh-cn/102613\"})}),`\n`,(0,i.jsx)(e.li,{children:(0,i.jsx)(e.a,{href:\"https://zhuanlan.zhihu.com/p/135948430\",children:\"https://zhuanlan.zhihu.com/p/135948430\"})}),`\n`]})]})}function d(n={}){let{wrapper:e}=n.components||{};return e?(0,i.jsx)(e,{...n,children:(0,i.jsx)(l,{...n})}):l(n)}return b(M);})();\n;return Component;","toc":[{"title":"Hardware Setup","url":"#hardware-setup","depth":2},{"title":"What You Need to Watch Out For During Migration","url":"#what-you-need-to-watch-out-for-during-migration","depth":2},{"title":"1. Tool Preparation","url":"#1-tool-preparation","depth":3},{"title":"2. New Mac Setup Steps","url":"#2-new-mac-setup-steps","depth":3},{"title":"3. Old Mac Setup Steps","url":"#3-old-mac-setup-steps","depth":3},{"title":"4. Continue with New Mac","url":"#4-continue-with-new-mac","depth":3},{"title":"The Problem Both Machines Encountered","url":"#the-problem-both-machines-encountered","depth":2},{"title":"Handling App Issues After Migration","url":"#handling-app-issues-after-migration","depth":2},{"title":"Method 1: Enable Any Source","url":"#method-1-enable-any-source","depth":3},{"title":"Method 2: Remove App Quarantine Attributes","url":"#method-2-remove-app-quarantine-attributes","depth":3},{"title":"Practical Tips Summary","url":"#practical-tips-summary","depth":2},{"title":"References","url":"#references","depth":2}],"estimatedTime":6}