Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Macbook Pro with an OWC DataDoubler drive caddy replacing the Superdrive (installed at an Apple premium reseller, when I bought it, so I can still have my warranty).

The main drive slot has an SSD, and the Superdrive slot has the original 750GB hard drive. It all works great, and I have Lion installed on the SSD - blazing fast :) I also have the Superdrive on an external USB enclosure, also works fine.

Problem is, I would like to install Windows on the secondary hard disk. I tried using Bootcamp, but it wouldn't originally let me create the USB install disk (I've overcome that with the tip described here) but even if I use the USB Superdrive, I always get the "Boot device not found, press any key" message.

So, my question is: what am I doing wrong? Is it possible to install Windows on a secondary hard drive? How can I avoid the "Boot device not found..." message?

Thanks for any help!

share|improve this question
Bootcamp will make a partition and use it for Windows, no? Or what kind of error do you get when you make a partition on the secondary drive? – Michiel May 7 '12 at 9:27

I have solved this myself on a Mac Pro with 6 internal disks, where I wanted to install BootCamp on a already partitioned disk which isn't the primary disk.

I've made a few notes about it here, but it's rather technical and incomplete: Install Windows without BootCamp Assistant

The other "problem" for me is that I can't use the "Startup Disk" System Preferences panel to choose that partition to boot Windows from.

As a work-around, I use two tricks:

  1. I hold down the Option key at startup so that the Mac shows me a list of all bootable disks, including the Windows partition.

  2. I use a shell script which finds the Windows partition and set it as a one-time startup partition, which is a hint I got from MacOSHints. The script follows and should be saved as "BootCamp.command":

    #! /bin/bash
    diskutil list > /tmp/connecteddrives.txt
    driveid1=$(grep Microsoft "${INPUT}" | awk '{print $8}')
    echo $driveid1
    sudo /usr/sbin/bless --device /dev/$driveid1 --setBoot --legacy --nextonly
    rm /tmp/connecteddrives.txt
    osascript -e 'tell application "Finder" to restart'
    exit 0
share|improve this answer

I had this same problem. I used Daemon tools Lite for mac (free) to mount the .iso file and bootcamp let me create the partition, Then I used Winclone 3.5 (not free) to restore an old image I made.

If you don't have an image, you'll have to find a friend with the same model macbook pro you have and see if they will do a fresh windows 7 install that you can then use winclone to copy.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.