If you've been using a Windows PC but now want to move to a Mac, you likely have files—documents, PDFs, photos, music, and videos—that you want to bring with you. If you’ve had that PC for a while, that could mean you have many, many gigabytes of stuff to move. These days, most common file-types will work just fine on the Mac, without any need for conversion or special software. (One notable exception: If you have music and/or video in Microsoft’s Windows Media formats, get Flip4Mac[] so you can play them in OS X’s QuickTime.) The trick is getting those files from one hard drive to another.
Use an external Hard Drive
Jan 18, 2017 - And can you really move all of your important files over easily? Here's everything you need to know about switching from Mac to Windows.
Apple’s support site suggests several different methods for transferring files from a PC to a Mac. My personal recommendation is to use an external USB hard drive: Connect the drive to the PC, drag your data onto it, then disconnect it, attach it to your Mac, and drag the data onto the Mac’s hard drive using the Finder (OS X’s equivalent to Windows’ Explorer). (Your Home folder, which appears in the left-hand pane of the Finder and is equivalent to My Documents, is a good place to copy your personal files—it’s got folders for Documents, Movies, Music, and Pictures.)
If you don’t already have an external drive, there’s no better time to buy one: They’re cheap, and you’ll probably want one to use with Time Machine, OS X’s built-in backup tool. For data-transfer purposes, make sure the drive is formatted using Windows’ FAT32 file system, so both your Windows PC and your Mac can read and write to it; after you’re done copying files over, use OS X’s Disk Utility to reformat the drive as Apple’s HFS+ so you can use it with Time Machine.
if you want to transfer your files directly to a virual version of Windows, consider using the transfer utilities that come with virtualization software.
Move your E-mail
Getting your old e-mail from your PC onto your Mac is easy if you’ve been using a POP3 or IMAP account that leaves messages on the server: Just launch Mail on your Mac (it’s the postage-stamp icon in the Dock). The first time you do so, it’ll walk you through the process of adding your account and it will then download your mail.
If you haven’t been using an e-mail account that stores your messages on a server, but stores them on your computer instead, transferring them to a new machine is trickier. Where and how those e-mails are stored depends largely on which e-mail client you use. Mail can import messages in the mbox format (via the Import Mailboxes in Mail command found in the File menu). If your old e-mail client can export in that format, you can make the transfer that way. Otherwise, my best advice is to Google the name of your WIndows e-mail client and
transfer e-mail
and see what you find.If you’re willing to invest $40 in simplifying the moving-to-the-Mac process, consider Detto Technologies’ Move2Mac(). This migration utility not only transfers your files (via network or external drive, moving items from Windows’ My Documents to OS X’s equivalent folders), but it also moves your Outlook e-mail and address book, browser favorites, even your wallpaper
To comment on this article and other Macworld content, visit our Facebook page or our Twitter feed.
Windows Migration Assistant transfers your contacts, calendars, email accounts, and more from a PC. It migrates this data to the appropriate places on your Mac.
After you migrate data to your Mac, be sure to authorize your Mac in iTunes. It’s important to authorize before you sync or play content that you download from the iTunes Store.
Before you begin
To prepare for a smooth migration:
- Make sure that Windows is up to date. Migration Assistant works with Windows 7 and later.
- Make sure that you know the name and password of an administrator account on your PC.
- Connect your Mac and PC to the same network, such as your home Wi-Fi network. Or connect an Ethernet cable between the ports on your Mac and PC to create a direct network connection. Some Mac models require an Ethernet adapter like the Belkin USB-C to Gigabit Ethernet Adapter, or the Apple Thunderbolt to Gigabit Ethernet Adapter.
Next, use the check disk (chkdsk) utility on your PC to make sure that your Windows drive doesn’t have any issues:
- Choose Start > Run.
- In the Run window, type
cmd
and press Enter. - In the command window, type
chkdsk
and press Enter. - If the check disk utility reports that it found problems, type
chkdsk drive: /F
and press Enter. In this example, “drive” is the letter that represents your Windows startup disk, like “d.” At the prompt, press the Y key, then restart your PC. Repeat this process until the check disk utility reports no issues.
Can you clear all of the disk issues that the check disk utility reports? If not, you might need to have your PC serviced. Then migrate your data to your Mac.
Move your data
This section guides you through migration, post-migration, and what to do if the steps don’t work for you.
How to move your information from a PC to your Mac
- On your PC, download and install the Windows Migration Assistant.
- Windows Migration Assistant for macOS Mojave
- Windows Migration Assistant for macOS Sierra and High Sierra
- Windows Migration Assistant for OS X El Capitan or earlier
- Quit any open Windows apps.
- Open Windows Migration Assistant.
- In the Migration Assistant window, click Continue to start the process.
- Start up your Mac. Setup Assistant automatically opens the first time you turn on your Mac. If you’ve already set up your Mac, open Migration Assistant from the Utilities folder.
- On your Mac, follow the onscreen prompts until you get to the migration pane of the assistant. Select the option to transfer information “From a Windows PC.”
- When you’re prompted, enter an administrator name and password.
- Click Continue to close any other open apps.
- In the migration window on your Mac, select your PC from the list of available computers. Then wait for the PC to show the same passcode that your Mac shows.
- When both computers display the same passcode, click Continue on your PC and Mac.
- Your Mac scans the drives on your PC to build a list of information to migrate. When the scan completes, select the information that you want to migrate to your Mac and click Continue. Learn about some of the data that you can transfer.
You can watch the progress and estimated time remaining on both the PC and your Mac. They tell you when migration is complete.
After you move your data
When migration completes, close Windows Migration Assistant on your PC. Then log in to the new user account on your Mac. The first time you log in to a user account that’s migrated from a PC, you’re asked to set a password. You can use the same password that you used on your PC, or create a new password. Learn how to choose a good password.
After you log in to the user account that you migrated, be sure to authorize your Mac in iTunes. It’s important to authorize before you sync or play content that you download from the iTunes Store.
If you have issues moving your data
If the steps above don’t work as you expect, try these options.
Quit other Windows apps
Use these steps to make sure that no other apps are open while you migrate:
- Press Alt-Tab to choose an open application.
- Press Alt-F4 to quit the selected application.
Check your network connection
Does your PC appear in the Setup Assistant or Migration Assistant window on your Mac? If not, make sure that the computers are connected to the same network. You can create an isolated network if you connect a single Ethernet cable between your Mac and PC.
If Migration Assistant still doesn’t show your PC, try to turn off any Firewall software on your PC. It might block network ports that Windows Migration Assistant needs to work. After migration completes, you can turn on your Firewall software.
Turn off antivirus software
If Migration Assistant doesn’t open on your PC, turn off any antivirus software on your PC. Then try to open Migration Assistant again. After migration completes, you can turn on your antivirus software.
If your PC isn’t compatible with Migration Assistant
There are other options you can use to transfer your data. For example, you can use an external drive or file sharing to manually copy important data to your Mac.
What data can I transfer?
Migration Assistant lets you choose the data to move to your Mac. Here’s what moves over for specific apps and data types:
Email, contacts, and calendar information
Migration Assistant moves your email messages, mail account settings, contacts, and appointments. This depends on your Windows version and the accounts that you have.
Migration Assistant moves your email messages, mail account settings, contacts, and appointments. This depends on your Windows version and the accounts that you have.
Outlook
Migration Assistant supports this data from 32-bit versions of Outlook in Windows 7 and later:
Migration Assistant supports this data from 32-bit versions of Outlook in Windows 7 and later:
- People move to Contacts*
- Appointments move to Calendar
- IMAP and Exchange settings and messages move to Mail
- POP settings and messages move to Mail*
Migration Assistant doesn’t support 64-bit versions of Outlook. You can manually migrate Mail, Contacts, or Calendars from Outlook 2013 or Outlook 2016 by signing in and entering the content on your Mac manually.
Pictures
Photos and other images copy to your Home folder. You can add these files to Photos. After you migrate, open Photos and let it search your Mac for photos to import.
Other files
You can also choose whether or not to move these files during migration:
You can also choose whether or not to move these files during migration:
- Files from the top-level folder of the currently logged-in PC user’s home directory
- Non-system files located in the Windows or Program Files folders
- Top-level folders located on the user’s Windows system disk
- Top-level folders located on other local disks attached to your PC
Windows Live Mail
Migration Assistant supports this data from Windows Live Mail in Windows 7 and later:
Migration Assistant supports this data from Windows Live Mail in Windows 7 and later:
- IMAP settings and messages move to Mail
- POP settings and messages move to Mail*
Windows Mail
Migration Assistant supports this data from Windows Mail in Windows 7 and later. The only exception is Mail app for Windows 8.
Migration Assistant supports this data from Windows Mail in Windows 7 and later. The only exception is Mail app for Windows 8.
- IMAP settings and messages move to Mail
- POP settings and messages move to Mail*
- People move to Contacts
Bookmarks
Bookmarks from Internet Explorer, Safari for Windows, and Firefox transfer to Safari.
Bookmarks from Internet Explorer, Safari for Windows, and Firefox transfer to Safari.
iTunes content
Your iTunes Music, Movies, and other iTunes library files transfer to iTunes on your Mac.
Your iTunes Music, Movies, and other iTunes library files transfer to iTunes on your Mac.
System settings
Your language and location settings, web browser homepage, and custom desktop pictures transfer to System Preferences settings in macOS.
Your language and location settings, web browser homepage, and custom desktop pictures transfer to System Preferences settings in macOS.
* Migration Assistant transfers only the Mail or Contacts data that belongs to the logged-in Windows user. To transfer data from another user account, use Migration Assistant again while you’re logged in to another Windows account. Each time you migrate, your Mac creates a new user account.