Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I have mid 2010 Macbook pro (Lion) that had a OCZ ssd in it that died and took my bootcamp with it :( Didn't fancy messing around inside to swap out the opti drive and put superdrive back in for a second time.

Was resigned to the fact that I wont have a bootcamp'd win7 partition (not a bad thing for mac users) but always kept an eye out for a solution. Then comes along huguesval (you HERO!) Followed instructions and bar a few finger troubles it all went very well. I used Winclone 3 to image and restore the drive partition and that all went very smoothly as well.

So now I have a Win7 bootcamp partition and lessons leaned a backup with Winclone so hopefully I wont have to do this again.

So a big thank you to huguesval. à la vôtre santé

Hi Narcis,
Glad it helped :) !
Hope that it'll do the trick for others !
the link : http://huguesval.com/blog/2012/02/installing-windows-7-on-a-mac-without-superdrive-with-virtualbox/
 
Last edited:
Hi huguesval – I just followed your instructions to the letter on my late 2007 MBP and I have a shiny new W7 Boot Camp setup to show for it. I removed my superdrive after it died a death several years ago, and despite my best efforts, I've been unable to figure out how to install windows without a disc until now. Cheers man!
 
18. Shut down Mac, hold the option key when it restarts and choose the 'Windows' disk. (I had refit installed but I'm not 100% sure it's necessary).

Just repeated this procedure successfully - I am now 100% sure that Refit is necessary for this step.
 
Last edited:
Hello everyone,

My first post on this forum - I'm writing to explain how, after over a week of pulling my hair out, I finally got Windows to load as a boot camp installation on Lion without using a DVD.

I am running OS X Lion. I used a windows7.iso for the install. I also used Parallels 7 and rEFIt. I have a late-2007 Macbook with a busted combo drive that will neither read nor write.

I tried everything over days and days - all the solutions that people have listed here, and no matter what I did, it didnt seem like anything would persuade my bootcamp partition to boot. I also gave up on the option of booting from a USB device after the Refit USB boot option kept coming up with the 'Cannot boot legacy device' error that many here have experienced.

Anyways, I eventually got there by basically adapting the first part of the strategy set out here on Inside the Brackets (ITR) which explains how to set up a Virtual Machine in Parallels which has your Bootcamp partition set as its hard disk:

http://insidethebrackets.blogspot.com/2009/04/install-windows-on-macbook-air-with-no.html

My process then departs significantly from the InsidetheBrackets instructions - no need to copy over the MBR or anything like that. It worked surprisingly easily in the end. I basically use Parallels to format the bootcamp partition as NTFS and copy over the contents of the Windows7.iso to that partition. Then I boot from the partition.

Here is the process I followed:

1. Open Disk Utility and create the Bootcamp partition to whatever size you want (ensuring at least 18GB for your Win 7 installation). Format it as MS-DOS (FAT32). [I refer to this new partition in the process below as your 'bootcamp partition' but there is no need to use the actual Boot Camp Assistant for this step, disk utility does the same thing]

2. Install Parallels. I used version 7.

3. Create a virtual machine in Parallels, as set out in the InsidetheBrackets article linked to above. The screenshots you see may differ from the article depending on which version of Parallels you are using. Be sure you choose to customize the installation and select your Bootcamp partition as the main hard disk.

4. Use your Windows7.iso as the source for the Parallels installation.

5. When creating your Virtual Machine, add an additional CD-ROM drive and point this also towards your Windows7.iso [Note - this step is not listed in the ITB article, but it's very important]

6. Start the Virtual Machine. The Windows 7 installer will appear and start loading. Let it go through the steps, and after a few screens it will ask which drive you want to install Windows on.

7. Make sure you choose the bootcamp partition you created using Disk Utility in Step 1. Choose 'drive options' then format it to NTFS.

8. *** This is where my procedure departs completely from the InsidetheBrackets article. ***

9. After the installer has formatted your bootcamp partition as NTFS, hit the X in the top right to abort the installation. The Windows 7 setup will then take you back to the main 'install' screen.

10. Choose 'repair your computer', then the first option in the next menu (for system tools). A list of system tools will appear. Choose 'Command Prompt'. The Windows command box will appear.

11. Type C: -> this should take you to your hard drive (the root of your bootcamp partition). Type DIR to list the content of the root folder - it should be empty.

12. Type D: -> if you have configured the additional CD-ROM (from Step 5) then your D:\ drive should be your windows7.iso - your install disk. Type DIR to list the contents of D:\ - you should see a number of directories, including EFI and SOURCES.

13. Now that the C drive has been formatted in NTFS, we need to copy the content of your D: drive (your windows iso) to C:\ (your bootcamp partition)

14. Copy everything on D: to C: --> by typing:

XCOPY D:\*.* C:\ /e/h

(the /e/h is very important - it tells xcopy to move over all files and directories, including hidden files and empty directories)

15. Xcopy will chug away for a bit copying things over. The Install.WIM file is huge (>3GB) and Xcopy will seemingly hang for several minutes when copying it. Be patient - mine took nearly 20 minutes to copy over, but it will get there in the end. You'll be returned to your D:\ prompt in Windows.

16. At this point you have copied the content of your Windows 7 disk successfully to your NTFS-formatted bootcamp partition - which would have been impossible in Mac as Macs can't write to NTFS drives.

17. We're now going to boot from the copy of the setup disk on your bootcamp partition and use it to install Windows on the same partition. This would be impossible if your partition was formatted in FAT32 as the Setup program would need to format it's own drive, causing it to crash.

18. Shut down Mac, hold the option key when it restarts and choose the 'Windows' disk. [I had refit installed but I'm not 100% sure it's necessary].

19. Cross your fingers and… voila! Windows 7 setup should load, and you can commence installation. After Setup you can delete the various setup files from your C:\ directory to save space (especially the large ones in c:\SOURCES )

20. Install the Boot Camp drivers (load up your Mac, go to Bootcamp Assistant, and download the Win 7 drivers to a FAT32-formatted USB stick - then load up windows and insert the stick) - and ensure you load the latest Windows Updates (including SP1) - Enjoy Windows 7 on your Mac!


Really hope this process works for others. Looking forward to reading feedback and any tips you folks may have for improving this 20-step process.

I followed this steps to install this on a friends MacBook Pro 2010 and no matter how many times we start over.. we cant get windows to show up
When he restarts the laptop, it tell him to Start Efi Shell, Start Part Tool, Reboot or Shutdown. what are we doing wrong? any help would be appreciated. He has 10.6.8 and where trying to install windows7 ultimate 64bit.
 
Last edited:
Thanks!!!

Hello everyone,

My first post on this forum - I'm writing to explain how, after over a week of pulling my hair out, I finally got Windows to load as a boot camp installation on Lion without using a DVD.

I am running OS X Lion. I used a windows7.iso for the install. I also used Parallels 7 and rEFIt. I have a late-2007 Macbook with a busted combo drive that will neither read nor write.

I tried everything over days and days - all the solutions that people have listed here, and no matter what I did, it didnt seem like anything would persuade my bootcamp partition to boot. I also gave up on the option of booting from a USB device after the Refit USB boot option kept coming up with the 'Cannot boot legacy device' error that many here have experienced.

Anyways, I eventually got there by basically adapting the first part of the strategy set out here on Inside the Brackets (ITR) which explains how to set up a Virtual Machine in Parallels which has your Bootcamp partition set as its hard disk:

http://insidethebrackets.blogspot.com/2009/04/install-windows-on-macbook-air-with-no.html

My process then departs significantly from the InsidetheBrackets instructions - no need to copy over the MBR or anything like that. It worked surprisingly easily in the end. I basically use Parallels to format the bootcamp partition as NTFS and copy over the contents of the Windows7.iso to that partition. Then I boot from the partition.

Here is the process I followed:

1. Open Disk Utility and create the Bootcamp partition to whatever size you want (ensuring at least 18GB for your Win 7 installation). Format it as MS-DOS (FAT32). [I refer to this new partition in the process below as your 'bootcamp partition' but there is no need to use the actual Boot Camp Assistant for this step, disk utility does the same thing]

2. Install Parallels. I used version 7.

3. Create a virtual machine in Parallels, as set out in the InsidetheBrackets article linked to above. The screenshots you see may differ from the article depending on which version of Parallels you are using. Be sure you choose to customize the installation and select your Bootcamp partition as the main hard disk.

4. Use your Windows7.iso as the source for the Parallels installation.

5. When creating your Virtual Machine, add an additional CD-ROM drive and point this also towards your Windows7.iso [Note - this step is not listed in the ITB article, but it's very important]

6. Start the Virtual Machine. The Windows 7 installer will appear and start loading. Let it go through the steps, and after a few screens it will ask which drive you want to install Windows on.

7. Make sure you choose the bootcamp partition you created using Disk Utility in Step 1. Choose 'drive options' then format it to NTFS.

8. *** This is where my procedure departs completely from the InsidetheBrackets article. ***

9. After the installer has formatted your bootcamp partition as NTFS, hit the X in the top right to abort the installation. The Windows 7 setup will then take you back to the main 'install' screen.

10. Choose 'repair your computer', then the first option in the next menu (for system tools). A list of system tools will appear. Choose 'Command Prompt'. The Windows command box will appear.

11. Type C: -> this should take you to your hard drive (the root of your bootcamp partition). Type DIR to list the content of the root folder - it should be empty.

12. Type D: -> if you have configured the additional CD-ROM (from Step 5) then your D:\ drive should be your windows7.iso - your install disk. Type DIR to list the contents of D:\ - you should see a number of directories, including EFI and SOURCES.

13. Now that the C drive has been formatted in NTFS, we need to copy the content of your D: drive (your windows iso) to C:\ (your bootcamp partition)

14. Copy everything on D: to C: --> by typing:

XCOPY D:\*.* C:\ /e/h

(the /e/h is very important - it tells xcopy to move over all files and directories, including hidden files and empty directories)

15. Xcopy will chug away for a bit copying things over. The Install.WIM file is huge (>3GB) and Xcopy will seemingly hang for several minutes when copying it. Be patient - mine took nearly 20 minutes to copy over, but it will get there in the end. You'll be returned to your D:\ prompt in Windows.

16. At this point you have copied the content of your Windows 7 disk successfully to your NTFS-formatted bootcamp partition - which would have been impossible in Mac as Macs can't write to NTFS drives.

17. We're now going to boot from the copy of the setup disk on your bootcamp partition and use it to install Windows on the same partition. This would be impossible if your partition was formatted in FAT32 as the Setup program would need to format it's own drive, causing it to crash.

18. Shut down Mac, hold the option key when it restarts and choose the 'Windows' disk. [I had refit installed but I'm not 100% sure it's necessary].

19. Cross your fingers and… voila! Windows 7 setup should load, and you can commence installation. After Setup you can delete the various setup files from your C:\ directory to save space (especially the large ones in c:\SOURCES )

20. Install the Boot Camp drivers (load up your Mac, go to Bootcamp Assistant, and download the Win 7 drivers to a FAT32-formatted USB stick - then load up windows and insert the stick) - and ensure you load the latest Windows Updates (including SP1) - Enjoy Windows 7 on your Mac!


Really hope this process works for others. Looking forward to reading feedback and any tips you folks may have for improving this 20-step process.

First of all, THANK YOU SO MUCH!!! Been trying to install windows almost three days, and was finally able to do it with this solution. However, I would like to note that other than making the CD-ROM point to the .iso file (step 5), I also had to set the hard drive to the "Bootcamp" hard disk (step 1). If not, for some reason, it would only show a 64GB hard drive for you to format when in Windows Installer. It was a bit weird the first time I try to set the hard drive to "Bootcamp" saying that it did not have permission to access the "Bootcamp" hard disk, but after restarting Parallel, it was fine. And yes, rEFIt is necessary for you to boot into windows after the initial "xcopy" from D:\ to C:\. Btw, I used Parallel version 8 for the install.

I have tried this using parallels 7 but when I try to format the 'bootcamp' partition i created to NTFS i get an error saying 'Mac OS X has prevented the guest operating system from changing the boot loader on your physical hard disk. ....

...The changes will be saved in the virtual machine but not on the physical hard disk.'

I am in desperate need of windows and my superdrive is toast.


2009 Macbook Pro with Lion 10.7.2 and Parallels 7

This happened to me also. I simply ignore the warning message and check the partition by going into Finder --> Right Click "Bootcamp" partition --> "Get Info" and confirm that it was formatted into NTFS. The partition was successfully formatted although no other confirmation window will show in the installer other than the warning message from Parallel.
 
Last edited:
Just to add my 2 cents onto OzyCA's guide.

It's best to do the partition from Boot Camp Assistant, as it creates the small 128-200mb extra partition. For some reason, I messed up my installation and had to redo it again, but when I chose to do it through Disk Utility, I couldn't actually view the C: through prompt.

So for whatever reason, it's best to do the partition through BCA.

Also, when it comes to deleting the unwanted files/folders, only delete the following:

autorun.inf
setup.exe
sources
support
upgrade

I would leave the boot, bootmgr, bootmgr.efi and efi folder alone.

As they were on the ISO of my Win7, I figured I didn't need them as the installation would've made a hidden one. Boy was I wrong!
 
Hello folks, I up this topic.

Using actually Parallels 9 and still blocked while 2 days at :

'Mac OS X has prevented the guest operating system from changing the boot loader on your physical hard disk. ....

followed by error 0x8007045d just after.

I saw that someone on that post explained to put permissions by right clik on the drive (I don't know where to have a 'get info' on the whole drive, it's not very clear in the previous posts. Anyway, I did this in Finder, right clik on BOOTCAMP partition and read/write is already present).

I suspect it's a formatting error. 0x8007045d error looks like to mean that...

Do OSX have the permission to write on a NTFS partition once formatted by windows installation ?

Please help here !
 
Any informations possible ??

After three days of research and some test I have managed get it working on my iMac 12.2 (Mid 2011 27" i7 IMac). Windows 7 x64 runs nicely without even running BCA.

My setup:

I have removed the superdrive and replace it with a samsung 256Gb SSD, I have also added another SSD to the available SATA slot, which make total 2 x 256Gb SSD (SATA3 @ 6G, each has trim enabled), plus original factory 2Tb 7.2k HDD.

OS: Mac OS X 10.9 Maverick
Disk 0: BOOTCAMP SSD
Disk 1: MAC OS SSD
DISK 2: STORAGE 2TB

Methods I have tried so far:

- Edit Plist in BCA (Bootcamp assistant) and attempt to create bootable USB drive with Windows 7 SP1 x64 ISO file. No matter what I tried, fat32, set active etc. I have conclude it will not boot using USB method, believe BCA will force it to look for DVD drive first no matter what, and I have gave up on the method.

- Create 5Gb fat partition and load the setup file on Disk 0 or Disk 1 then attempt to boot. Can't even see additional bootable along with the BCA setup.

- Follow OZyCA's method https://forums.macrumors.com/posts/13897359/ , doesn't work, can't see boot option in chime, and for some reason I refused to use REFIT to test it further.

- Follow http://insidethebrackets.blogspot.com.au/2009/04/install-windows-on-macbook-air-with-no.html , step by step. Manage to see boot option, upon windows load up it stuck on the windows logo screen not process further.



If you have similar setup as me, you can follow below steps and see if it works, I have not test with older Macbook Pro and other iMac with superdrive built in. But I believe the idea could most likely works on other Apple machines. I also have not try using existing MAC OS X ssd and create a new partition for BOOTCAMP.

In my case, my aim is to install windows 7 x64 on disk0 (see my setup above) and hope it works happily with my Mac OS X. The way it works is based in ITB's idea (http://insidethebrackets.blogspot.com.au/2009/04/install-windows-on-macbook-air-with-no.html) and use Parallel to create windows 7 virtual machine and enable disk to point to actual BOOTCAMP disk. Because Mac OS X Maverick doesn't like anything other than the OS to write the MBR, it will not allow Parallel to write the actual boot record to my disk 0 SSD. Then follow ITB's guide when windows finished writing the files to disk 0, I shutdown the virtual machine before it does it first restart. Now ITB's guide attempt to write the vm mbr record to disk0 by booting into mac installer, I found it's no need as it can be done in Maverick by unmount the disk first in disk utility and then run terminal to write the mbr using "sudo dd if=PhysicalMbr.hds of=/dev/disk0 bs=512 count=1", note you have to really careful about using this command, MAKE SURE you are using the right disk, in my case disk0 is my Bootcamp disk which is correct. After that ITB's guide need to correct SETPID which I have skipped that part. After that I restart my mac and hold alt for the boot menu, I can see the Windows option and when I select it, it continue on with Windows setup all the way to windows account setup and into the desktop. Reboot back to Mac OS side and it all working well.



If you did not follow the any search on macrumor forum or apple discussion website, you can follow below steps by steps:


Whats you need are:

- Windows 7 x64 ISO file (have not try 32bits)
- Parellel 14 days trial (no need full version)
- Optional USB drive in any size.



-Step 1, Download and Install Parallel version 9.


-Step 2, Go Applications, Utility, Disk Utility. Highlight the disk you want to install windows and on the right select erase tab and format it using Windows Fat. Upon finish exit disk utility.


-Step 3, Copy your Windows 7 ISO image to desktop.


-Step 4, Open Parallel, setup an account and run the 14 days trial. Setup a new virtual machine.


-Step 5, In Paralle wizard select Install Window or another OS from a DVD or image file. Hit Continue.


-Step 6, Manually locate the Window 7 ISO image on desktop, hit continue.


-Step 7, unstick express installation, hit next and select Like a PC and hit Continue.


-Step 8, Leave name and location as default and tick customise setting before installation. Hit Continue.


-Step 9, Wait for VM setup the VM file and in the Windows 7 General window, hit hardware option on top. First select boot order, on the right move CD/DVD to the very top before Hard Disk 1 (other wise windows iso image will not boot). Then select Hard disk 1 from the left and on the right select the SSD disk from source drop down list. If you don't know which disk is your disk 0 or disk 1, you can go to Apple logo on top and select about this mac-> More info-> System Report, on the left select storage and look for the disk you want to install, it will have windows fat as format. Once you have selected the disk, close the window. Then hit continue.


-Step 10, windows setup will run in the virtual machine window. In welcome screen hit Install and pass the agreement, select customized option and format the disk before proceed to file copying installation.


-Step 11, after window copied the file and about to restart for the first time, you have 10 seconds to shutdown the VM, press control + option on your keyboard so your mouse cursor is outside the VM window, then click on the icon is on left of the window, select shutdown, note you will need to hit shutdown twice and a message window will pop up, just hit ok. VM will close. Exit Parallel. If you click on the "bootcamp" disk, you will see windows setup files are there.


-Step 12, plug in your USB drive, format it as windows fat so that mac os can write files to it. Now go to Documents\Parallels, there you will see the window 7.pvm file which is the VM you just created. Right click on it and select show package content, inside you will see a file with your SSD disk model.hdd, in my case its called "SAMSUNG SSD SM841 mSATA 256GB (disk0).hdd", right click on it and select show package content again. Inside you will see a file called "PhysicalMbr.hds", make a copy of that file and paste it in your USB root. (the reason I use USB and I feel saver to mess with USB drive, you can paste the file on your desktop or other location other than the windows 7 disk/partition.


Step 13, Next is to unmount the Windows 7 disk0 by going to disk utilities under application\utilities->disk utility, hight the partition (likely called untitled) under the SSD drive that you want to install, on top select unmount. Exit disk utility. You will no longer see the disk in Finder.


Step 14, Open terminal in Application\Utilities. Type in the command
cd /Volumes
Hit enter. then type
ls
Hit enter, this will list all the drives, look for your USB drive, in my case my USB drive is my WININSTALL. Then type in
cd WININSTALL
Hit enter. Then type in below command, NOTE this is a critical part, make sure you select the right disk, my intend windows 7 installation disk is disk0, could be different in your case. Triple check first!!
sudo dd if=PhysicalMbr.hds of=/dev/disk0 bs=512 count=1
Hit enter, it display something written to disk0 mbr.

Step 15, exit terminal, and restart your mac, upon the chime, press and hold alt and your should see your new Windows option, select it and should continue to boot into the remaining setup of windows 7. If Windows setup restart again, you will need to hold the ALT key after the chime. Otherwise you will back to Mac OS X.



I hope this info helps, and good luck to anyone still looking for a solution.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.