Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Success: moving bootcamp partition to an external drive

Background

Due to the relatively small, non-exchangable SSD on my Mac, I'd limited the bootcamp partition to 50GB when installing Windows. I needed to install new software in Windows, but was running out of space fast and didn't have the necessary space on the Windows side. I don't use Windows that often and for that reason, I wanted to move the Bootcamp partition to an external hard drive, freeing up space for the Mac side on the internal SSD. I'd read many conflicting reports on the web, some claiming they'd done it successfully, while others said it would be impossible, because Windows 7 wouldn't run from an external drive. I had a HDD in a USB 3 enclosure, and first tried to install Windows to this (using various guides on the web). I was very close to success with this USB 3 drive, but Windows would fail during start-up. Most reports claiming to have successfully been able to run Windows 7 from an external drive, had used Thunderbolt drives, so I decided to get myself a Lacie Rugged USB 3/Thunderbolt series Solid State Drive.


Hardware used

MacBook Pro 15" Retina Display (mid 2012), 2,3 GHz Intel Core i7, 8GB RAM, 250GB SSD

Lacie Rugged USB 3/Thunderbolt series, 120GB Solid State Drive


Software used

Mac OS X Mavericks, 10.9.2

Windows 7 Ultimate

Plus several free downloads from the internet, see description below.


Procedure


Step 1: Get the Thunderbolt drive to work under your Bootcamp Windows 7 installation.

This should be simple enough, but proved to be a little tricky. Here’s what I did (assumes you are running Mac OS X before you begin):

1. Make sure your Thunderbolt drive is disconnected before proceeding.

2. Restart your Mac and hold down the option key (alt key on some keyboards) during startup.

3. Choose the Windows drive to start up Windows 7 on your Bootcamp partition.

4. After log in to Windows 7, download the necessary driver software for your Thunderbolt drive (find it at the manufacturer’s homepage of your Thunderbolt drive - in my case lacie.com).

5. If the downloaded driver installer is in a compressed format (like zip for example) be sure to decompress it before running the driver installer.

6. Shut down your computer.

7. Connect your Thunderbolt drive to your computer.

8. Start up in Windows 7 (see items 2 & 3 above) and if it all went well, you should now be able to see your Thunderbolt drive under Start>Computer.


Step 2: Format your Thunderbolt drive in NTFS-format.

Still running Windows 7 with your Thunderbolt drive connected and visible to the system, it is now time to format your external Thunderbolt drive in NTFS-format. There are several ways of doing this. I used the procedure described here at tedhhack.co.uk.


Step 3: Follow the directions at intowindows.com to clean install Windows 7 onto your external Thunderbolt drive.

As described at intowindows.com, this involves downloading Windows Automated Installation Kit (WAIK) and running command line tools. At step 9 in the described process at intowindows.com, at the point where the installer asks if the drive you are installing to is a USB hard disk, the correct input is Y for yes, even if your external drive is a Thunderbolt drive (and obviously not a USB hard disk).


At step 10 in the described process at intowindows.com (Reboot your PC), remember to hold down the option (or alt) key at every restart in the installation process, so as not to start up in Mac OS X. Also, since your machine now has two Windows 7 installations, Windows Boot Manager will appear and ask you to “Choose an operating system to start” and there is a list of two Windows.


I don’t know how to tell which one is on the external drive and which one is on the internal drive at this point, but I started with the top one on the list and this turned out to be the one I wanted (the newly installed one on the external drive). If you pick the wrong one (on the internal drive) at first, simply restart the computer and choose the other one. You know you got the right one when the installation process continues and asks for further input.


After the Windows installation is complete (there will be at least one other restart required - remember to hold down the option (alt) key to start up in Windows, and choose the same Windows on the list in the Windows Boot Manager), you’ll be running a freshly installed, but crippled Windows 7, as you still haven’t installed the specific drivers for your hardware. But don’t worry, that will be fixed in the next step.


Step 4: Clone your Bootcamp partition from your internal drive to the external Thunderbolt drive.

In this step you will copy all the software, drivers, settings and other files from your Bootcamp partition on your internal drive to your external Thunderbolt drive. The easiest way to do that is to clone your Windows partition - and to that end you’ll need to download some free software: AOMEI Backupper Standard 2.0 fits the bill perfectly, as it will let you clone at the same time as resizing the partition to fit your external Thunderbolt drive (I went from a 50GB internal Bootcamp partition to a 120GB external Thunderbolt SSD).


1. Download AOMEI Backupper Standard 2.0 (I used the 17MB download for Windows 7), install it, and run it.

2. In the left column choose “Clone” and in the right column choose “Partition Clone”. By choosing Partition Clone instead of Disk clone, you won’t ruin the newly created (but invisible) boot partition on the external Thunderbolt drive.

3. Press Next and choose your internal Bootcamp partition as the Source Disk.

4. Press Next again and choose your external Thunderbolt drive (your newly installed Windows 7) as the Destination Disk.

5. Press Next again and you’ll get a warning that you will erase the contents of the destination partition and it asks if this is what you really want to do. Press Yes to this question.

6. Next screen is an Operation Summery. Toward the bottom of the Operation Summery screen there are a few interesting options: Edit Size of Partition, Clone Sector by Sector and Align Partition to Optimize for SSD.

7. If your destination partition is larger than your source destination like mine was, press Edit Size of Partition. This will take you to another screen, where you can drag to resize the partition. I dragged this all the way to the right to give Windows 7 the full size of my external Thunderbolt drive.

8. Leave the checkbox Clone Sector by Sector unchecked.

9. If your external Thunderbolt drive is an SSD, put a check in the checkbox entitled Align Partition to Optimize for SSD.

10. Now press the Start Clone button.

11. When the cloning process is done, exit AOMEI Backupper and restart your computer (holding down the option or alt key) to start up in your new clone of your old Windows 7 with all the same software, drivers, settings and files.


Step 5: Enjoy running all your Windows 7 applications from your external Thunderbolt drive!


Step 6: Here is where I need help/advice – can I remove the Bootcamp partition on my internal drive now?

I am reluctant to entirely remove the Bootcamp partition from my internal drive, as I am unsure whether this will disable me from starting up in Windows. I would love to hear from anyone here with insight on the matter.

MacBook Pro (Retina, Mid 2012), OS X Mavericks (10.9.2)

Posted on Apr 13, 2014 12:33 AM

Reply
Question marked as Best reply

Posted on Apr 13, 2014 5:16 AM

Step 6: Here is where I need help/advice – can I remove the Bootcamp partition on my internal drive now?

To answer my own question in Step 6 above, no, or at least I haven't found a way yet...


Here's what I've done so far:

  1. Used the Bootcamp Assistant to remove the bootcamp partition on my internal drive.
  2. Booted the system with the option (alt) key pressed down and now there was NO Windows drive to choose.
  3. Therefore I used the Bootcamp Assistant to install Windows back onto my internal drive (including installing Bootcamp drivers in the Windows environment). This time I chose the minimum partition of 20GB for the Windows installation on the internal drive.
  4. Booted into the new Windows on the internal drive and installed the drivers for my Thunderbolt drive.
  5. Restarted with the option (alt) key pressed down, chose the Windows drive, but Windows Boot Manager still didn't pop up to allow me to choose the Windows installation on the external Thunderbolt drive.
  6. Booted from the Windows DVD and chose Repair.
  7. Restarted with the option (alt) key pressed down, chose the Windows drive, and now Windows Boot Manager finally popped up, which allowed me to choose the Windows installation on the external Thunderbolt drive again, phew!


So, I can run Windows 7 from the external Thunderbolt drive, but I have to use 20GB of my internal drive for a Windows installation I'll never use. Not the best solution, but at least I've saved 30GB of space compared to my previous Bootcamp partition - and I now have enough space to install the Windows 7 software I need on the external Thunderbolt drive...

8 replies
Question marked as Best reply

Apr 13, 2014 5:16 AM in response to seethelight

Step 6: Here is where I need help/advice – can I remove the Bootcamp partition on my internal drive now?

To answer my own question in Step 6 above, no, or at least I haven't found a way yet...


Here's what I've done so far:

  1. Used the Bootcamp Assistant to remove the bootcamp partition on my internal drive.
  2. Booted the system with the option (alt) key pressed down and now there was NO Windows drive to choose.
  3. Therefore I used the Bootcamp Assistant to install Windows back onto my internal drive (including installing Bootcamp drivers in the Windows environment). This time I chose the minimum partition of 20GB for the Windows installation on the internal drive.
  4. Booted into the new Windows on the internal drive and installed the drivers for my Thunderbolt drive.
  5. Restarted with the option (alt) key pressed down, chose the Windows drive, but Windows Boot Manager still didn't pop up to allow me to choose the Windows installation on the external Thunderbolt drive.
  6. Booted from the Windows DVD and chose Repair.
  7. Restarted with the option (alt) key pressed down, chose the Windows drive, and now Windows Boot Manager finally popped up, which allowed me to choose the Windows installation on the external Thunderbolt drive again, phew!


So, I can run Windows 7 from the external Thunderbolt drive, but I have to use 20GB of my internal drive for a Windows installation I'll never use. Not the best solution, but at least I've saved 30GB of space compared to my previous Bootcamp partition - and I now have enough space to install the Windows 7 software I need on the external Thunderbolt drive...

Jun 7, 2014 11:07 PM in response to Alfred.tay

Alfred.tay wrote:


I experienced constant disconnect from thunderbolt. Is your connection stable?


Alfred, I am still running Windows 7 from the external Thunderbolt drive, and I have never experienced a spontaneous disconnect from Thunderbolt! I haven't had any stability issues whatsoever! Is your Thunderbolt connection stable when you run it under Mac OS X?

Dec 16, 2014 12:57 PM in response to seethelight

Thanks a lot. I managed to get Windows 7 Pro on an SSD via Thunderbolt following the instructions in this post.


I used a DeLock external casing, but now that I am sure it works, I ordered a 2-bay Thunderbolt enclosure from Neweg. OSX and W7 both on Samsung Evo SSD, the increase in speed and responsiveness is phenomenal!


Thymen

Dec 20, 2014 10:20 AM in response to Thymen

unfortunately, it did not turn out well with the OWC Mercury Elite Pro Dual, Thunderbolt. It appears that this drive, when connected via Thunderbolt, prevents Windows from booting. I mean, even using the Apple-supported way of Bootcamp on the internal drive. Whatever you do, the Thunderbolt connection is limited to use with OSX.


I tried all day to figure out if there was a solution. I already own a CallDigit Thunderbolt dock, with 3 USSB 3.0 ports, but that route took me nowhere either.


So getting both OSX and W7 booting from an SSD is only for those having a system with either a built-in SSD, or USB 3.0.


Spend several hundreds of dollars for what turns out to be a useless black brick on my desk...

May 30, 2016 10:42 PM in response to seethelight

I was able to load Windows 10 Home Edition into a Thunderbolt dock (RocketStore) for a 500G SSD which is connected to a Macbook Pro 2.6 Quad-core i7 Retina (Late 2015). I used a modified version of your steps (mine in all caps):

Step 1: Get the Thunderbolt drive to work under your Bootcamp Windows 7 installation. [MY RETINA MACBOOK HAD NO TROUBLE RECOGNIZING THE THUNDERBOLT DRIVE IN WIN10 IN BOOTCAMP SO I SKIPPED STEP 1]

This should be simple enough, but proved to be a little tricky. Here’s what I did (assumes you are running Mac OS X before you begin):

1. Make sure your Thunderbolt drive is disconnected before proceeding.

2. Restart your Mac and hold down the option key (alt key on some keyboards) during startup.

3. Choose the Windows drive to start up Windows 7 on your Bootcamp partition.

4. After log in to Windows 7, download the necessary driver software for your Thunderbolt drive (find it at the manufacturer’s homepage of your Thunderbolt drive - in my case lacie.com).

5. If the downloaded driver installer is in a compressed format (like zip for example) be sure to decompress it before running the driver installer.

6. Shut down your computer.

7. Connect your Thunderbolt drive to your computer.

8. Start up in Windows 7 (see items 2 & 3 above) and if it all went well, you should now be able to see your Thunderbolt drive under Start>Computer.


Step 2: Format your Thunderbolt drive in NTFS-format.[I HAD TO FORMAT MY SSD AS A FAT FILE IN OS X AND THEN AFTER THE SSD IS CONNECTED TO WIN 10 IN BOOTCAMP, I HAD TO FIRST CONVERT THE SSD FROM "MBR" TO "GPT" IN DISK MANAGEMENT TOOL THEN SECONDLY REFORMAT IT IN NTFS IN DISK MANAGEMENT TOOL OF WIN10.]

Still running Windows 7 with your Thunderbolt drive connected and visible to the system, it is now time to format your external Thunderbolt drive in NTFS-format. There are several ways of doing this. I used the procedure described here at tedhhack.co.uk.


Step 3: Follow the directions at intowindows.com to clean install Windows 7 onto your external Thunderbolt drive.[I DIDN'T HAVE TO INSTALL WIN10 ONTO THE THUNDERBOLT DRIVE; I JUST HAD TO BOOT UP WITH THE WIN10 DVD WHICH ALLOWED ME TO INSTALL INTO THE THUNDERBOLT DRIVE]

As described at intowindows.com, this involves downloading Windows Automated Installation Kit (WAIK) and running command line tools. At step 9 in the described process at intowindows.com, at the point where the installer asks if the drive you are installing to is a USB hard disk, the correct input is Y for yes, even if your external drive is a Thunderbolt drive (and obviously not a USB hard disk).


At step 10 in the described process at intowindows.com (Reboot your PC), remember to hold down the option (or alt) key at every restart in the installation process, so as not to start up in Mac OS X. Also, since your machine now has two Windows 7 installations, Windows Boot Manager will appear and ask you to “Choose an operating system to start” and there is a list of two Windows.


I don’t know how to tell which one is on the external drive and which one is on the internal drive at this point, but I started with the top one on the list and this turned out to be the one I wanted (the newly installed one on the external drive). If you pick the wrong one (on the internal drive) at first, simply restart the computer and choose the other one. You know you got the right one when the installation process continues and asks for further input.


After the Windows installation is complete (there will be at least one other restart required - remember to hold down the option (alt) key to start up in Windows, and choose the same Windows on the list in the Windows Boot Manager), you’ll be running a freshly installed, but crippled Windows 7, as you still haven’t installed the specific drivers for your hardware. But don’t worry, that will be fixed in the next step.


Step 4: Clone your Bootcamp partition from your internal drive to the external Thunderbolt drive. [I DIDN'T NEED TO DO ANY OF THIS BECAUSE WIN10 ON THE THUNDERBOLT DRIVE BOOTED WITHOUT NEEDING BOOTCAMP. ONE THING I NOTICED WAS THAT THE WIFI DRIVER DIDN'T WORK BECAUSE I DIDN'T HAVE THE BOOTCAMP PARTITION. THAT DIDN'T MATTER AS I USED A USB TO ETHERNET ADAPTER.]

In this step you will copy all the software, drivers, settings and other files from your Bootcamp partition on your internal drive to your external Thunderbolt drive. The easiest way to do that is to clone your Windows partition - and to that end you’ll need to download some free software: AOMEI Backupper Standard 2.0 fits the bill perfectly, as it will let you clone at the same time as resizing the partition to fit your external Thunderbolt drive (I went from a 50GB internal Bootcamp partition to a 120GB external Thunderbolt SSD).


1. Download AOMEI Backupper Standard 2.0 (I used the 17MB download for Windows 7), install it, and run it.

2. In the left column choose “Clone” and in the right column choose “Partition Clone”. By choosing Partition Clone instead of Disk clone, you won’t ruin the newly created (but invisible) boot partition on the external Thunderbolt drive.

3. Press Next and choose your internal Bootcamp partition as the Source Disk.

4. Press Next again and choose your external Thunderbolt drive (your newly installed Windows 7) as the Destination Disk.

5. Press Next again and you’ll get a warning that you will erase the contents of the destination partition and it asks if this is what you really want to do. Press Yes to this question.

6. Next screen is an Operation Summery. Toward the bottom of the Operation Summery screen there are a few interesting options: Edit Size of Partition, Clone Sector by Sector and Align Partition to Optimize for SSD.

7. If your destination partition is larger than your source destination like mine was, press Edit Size of Partition. This will take you to another screen, where you can drag to resize the partition. I dragged this all the way to the right to give Windows 7 the full size of my external Thunderbolt drive.

8. Leave the checkbox Clone Sector by Sector unchecked.

9. If your external Thunderbolt drive is an SSD, put a check in the checkbox entitled Align Partition to Optimize for SSD.

10. Now press the Start Clone button.

11. When the cloning process is done, exit AOMEI Backupper and restart your computer (holding down the option or alt key) to start up in your new clone of your old Windows 7 with all the same software, drivers, settings and files.


Step 5: Enjoy running all your Windows 7 applications from your external Thunderbolt drive!

Success: moving bootcamp partition to an external drive

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.