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

Need help with multiple drives and bootcamp

I removed the optical drive from my MBR and replaced it with a second hard drive hoping to install windows on it so I can play some games. I experienced some problems installing windows, and some recommended that I disconnect the OS X drive before installing, which worked. I installed windows 8.1 Pro through a BIOS install (with disc) and it works well. I prefer this method since whenever I install it using bootcamp (EFI method) i experience a lot of problems with drivers and overall compatibility. Problem is now whenever I reconnect the OS X drive I cannot boot into the Windows drive, a new disk appears when I boot in start up manager (holding option) called "EFI boot". Selecting it gives me the following error:

Your PC needs to be repairedThe application or operating system couldn't be loaded because a required file is missing or contains errors. File: \Windows\system32\winload.efi Error code: 0xc0000225 You'll need to use the recovery tools on your installation media. If you don't have any installation media (like a disc or USB device), contact your system administrator or PC manufacturer Press F8 for Startup Settings

And selecting the Windows partition shows a black screen with a flashing underscore. OS X works perfectly and I can boot to it, and when I remove it the "EFI boot" disk disappears and I can boot into Windows normally.

So what can I do so that I don't have open my device and disconnect the drive every time I want to boot into Windows? Any help or information will be appreciated.

MacBook Pro, OS X Yosemite (10.10.3), Mid-2012 13" Model

Posted on Apr 23, 2015 10:21 AM

Reply
15 replies

Apr 23, 2015 7:07 PM in response to Mrcrazymode

1. Macs prior to Late 2013 models do not support EFI Boot, because they are not UEFI-compliant.

2. You have remnants of your previous EFI installation attempts. You need to boot in Recovery console (Command+R or Command+Opt+R), mount EFI from you internal disk (usually disk0s1) and look for a EFI/Microsoft directory. You will need to delete it. Do not delete anything else, other wise you will lose OS X. I would suggest a backup of you OS X prior to this. This is your OS X disk, not your Windows disk.

Apr 26, 2015 4:47 PM in response to Loner T

Thanks for your reply.


I mounted the EFI partition and deleted the whole Microsoft directory. On my OS X disk.

But the problem is still there. I can't boot into the windows drive without having to physically disconnect the OS X disk. Booting into the Windows partition only shows a black screen with a blinking underscore and the "EFI Boot" partition does nothing now. Just freezes the boot selection menu and then the machine restarts.


I think it can't really differentiate between the two drives :/

Apr 26, 2015 6:30 PM in response to Mrcrazymode

Can you post the output of the following Terminal commands?


diskutil list

diskutil cs list

sudo gpt -vv -r show /dev/disk0

sudo fdisk /dev/disk0

sudo gpt -vv -r show /dev/disk1

sudo fdisk /dev/disk1


The "sudo" commands will prompt for your password, and it will not be echoed back. You may also see a warning about improper use of "sudo" and potential data loss due to "abuse" of the command.


If you cannot to this with both drives connected, do it with the OS X drive first. Then disconnect you OS X drive, connect Windows drive and download GPT Fdisk on the Windows side, and run


gdisk64.exe 0:


Post the output of both commands.

Apr 27, 2015 3:32 AM in response to Loner T

diskutil list

/dev/disk0

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *750.2 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_CoreStorage 749.3 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

/dev/disk1

#: TYPE NAME SIZE IDENTIFIER

0: FDisk_partition_scheme *320.1 GB disk1

1: Windows_NTFS System Reserved 367.0 MB disk1s1

2: Windows_NTFS BOOTCAMP 319.7 GB disk1s2

/dev/disk2

#: TYPE NAME SIZE IDENTIFIER

0: Apple_HFS Macintosh HD *748.9 GB disk2

Logical Volume on disk0s2

6F469D46-1CFC-476A-AF4C-7FDB2F6847F0

Unencrypted

diskutil cs list

CoreStorage logical volume groups (1 found)

|

+-- Logical Volume Group D7ED3C6F-C6A9-45FA-8D48-5D51DDDA2D86

=========================================================

Name: Macintosh HD

Status: Online

Size: 749296615424 B (749.3 GB)

Free Space: 18939904 B (18.9 MB)

|

+-< Physical Volume E03CB4A4-D3BC-4551-8EF6-85AFFDC05B2F

| ----------------------------------------------------

| Index: 0

| Disk: disk0s2

| Status: Online

| Size: 749296615424 B (749.3 GB)

|

+-> Logical Volume Family C1635883-15C7-4650-8905-381B461275A4

----------------------------------------------------------

Encryption Status: Unlocked

Encryption Type: None

Conversion Status: NoConversion

Conversion Direction: -none-

Has Encrypted Extents: No

Fully Secure: No

Passphrase Required: No

|

+-> Logical Volume 6F469D46-1CFC-476A-AF4C-7FDB2F6847F0

---------------------------------------------------

Disk: disk2

Status: Online

Size (Total): 748925353984 B (748.9 GB)

Conversion Progress: -none-

Revertible: Yes (no decryption required)

LV Name: Macintosh HD

Volume Name: Macintosh HD

Content Hint: Apple_HFS


sudo gpt -vv -r show /dev/disk0

Password:

gpt show: /dev/disk0: mediasize=750156374016; sectorsize=512; blocks=1465149168

gpt show: /dev/disk0: PMBR at sector 0

gpt show: /dev/disk0: Pri GPT at sector 1

gpt show: /dev/disk0: Sec GPT at sector 1465149167

start size index contents

0 1 PMBR

1 1 Pri GPT header

2 32 Pri GPT table

34 6

40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B

409640 1463469952 2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC

1463879592 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC

1465149128 7

1465149135 32 Sec GPT table

1465149167 1 Sec GPT header


sudo fdisk /dev/disk0

Disk: /dev/disk0 geometry: 91201/255/63 [1465149168 sectors]

Signature: 0xAA55

Starting Ending

#: id cyl hd sec - cyl hd sec [ start - size]

------------------------------------------------------------------------

1: EE 1023 254 63 - 1023 254 63 [ 1 - 1465149167] <Unknown ID>

2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

sudo gpt -vv -r show /dev/disk1

gpt show: /dev/disk1: mediasize=320072933376; sectorsize=512; blocks=625142448

gpt show: /dev/disk1: MBR at sector 0

start size index contents

0 1 MBR

1 2047

2048 716800 1 MBR part 7

718848 624420864 2 MBR part 7

625139712 2736

sudo fdisk /dev/disk1

Disk: /dev/disk1 geometry: 38913/255/63 [625142448 sectors]

Signature: 0xAA55

Starting Ending

#: id cyl hd sec - cyl hd sec [ start - size]

------------------------------------------------------------------------

*1: 07 0 32 33 - 44 190 18 [ 2048 - 716800] HPFS/QNX/AUX

2: 07 44 190 19 - 1023 254 63 [ 718848 - 624420864] HPFS/QNX/AUX

3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused

4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused


I was able to run the commands with both drives connected so I didnt use GPT Fdisk on Windows.

Thanks for your help! : )

Apr 27, 2015 4:42 AM in response to Loner T

I went with the bios install since it avoids a lot of conflicts. When I use the normal EFI method of bootcamp, Windows later on has a many issues. Sound not working, etc.. And I wasn't able to install it anyway, the installer would give me the "Windows cannot be installed to this disk. This computer's hardware may not support booting to this disk. Ensure that the disk's controller is enabled in the computer's BIOS menu" error message. I had to remove the OS X drive so I can install it.

Apr 27, 2015 5:02 AM in response to Mrcrazymode

/dev/disk1

#: TYPE NAME SIZE IDENTIFIER

0: FDisk_partition_scheme *320.1 GB disk1

1: Windows_NTFS System Reserved 367.0 MB disk1s1

2: Windows_NTFS BOOTCAMP 319.7 GB disk1s2

The highlighted entry indicates that you have EFI. It should look like

1: EFI EFI 209.7 MB disk0s1

The disk can be MBR-only, but the EFI needs to be corrected.

Apr 27, 2015 8:21 AM in response to Mrcrazymode

Mrcrazymode wrote:


Just to be sure.


Im currently making an Image from the Windows partition, using Disk Utility on OS X. Then I will format the whole disk and restore from this image. So there will only be one drive in the Windows disk. Right?

No. Do not use Disk Utility for any Windows backups. Use Windows Backup/Restore and backup to an external NTFS disk.



If so, should it be Master Boot Record or GUID? And should I format it as FAT, ExFAT or NTFS?

If you use Windows Backup, the restore from this backup must also be done using Windows Backup/Restore. Do not use any OSX utilities to backup/restore Windows.

Need help with multiple drives and bootcamp

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