Is my partition table corrupt? Why does Boot Camp hate me?
Hi folks
I have an iMac (27-inch, Mid 2010) (iMac11,3, with Boot ROM IM112.0057.B01).
I replaced the internal SuperDrive with an SSD, which is now my primary boot device:
iMac:/ michthom$ diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS SSD 248.1 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
iMac:/ michthom$ sudo gpt -r -vv show disk0
Password:
gpt show: disk0: mediasize=250059350016; sectorsize=512; blocks=488397168
gpt show: disk0: PMBR at sector 0
gpt show: disk0: Pri GPT at sector 1
gpt show: disk0: Sec GPT at sector 488397167
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 484620800 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
485030440 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
486299976 2097159
488397135 32 Sec GPT table
488397167 1 Sec GPT header
So far so good.
I want to use the original internal HDD both to run Windows in Boot Camp mode, and to have a partition for my bulk data that doesn't need to be on the SSD.
I reformatted the HDD as a single HFS+ partition, GUID partition table.
I used BCA to create a Windows USB boot device from the Windows 8.1 media after following the hacking in this link.
When the iMac restarted after creating the 250Gb Windows partition on the internal HDD, I got the "no boot device" screen.
I restarted holding Option/Alt and booted from EFI Boot on the USB stick. Windows installer started, at least. Serial number accepted, on to picking a location.
The installation balked when I tried to select the BOOTCAMP partition, with the warning that the disk was formatted as MBR - eh? Why?
So, the current state of the internal HDD must be wrong somehow, but I don't see how to fix it (confidently) and would like someone to point me in the right direction (please!)
iMac:/ michthom$ diskutil list
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS Internal 751.9 GB disk1s2
3: Microsoft Basic Data BOOTCAMP 248.0 GB disk1s3
iMac:/ michthom$ sudo gpt -r -vv show disk1
gpt show: disk1: mediasize=1000204886016; sectorsize=512; blocks=1953525168
gpt show: disk1: Suspicious MBR at sector 0
gpt show: disk1: Pri GPT at sector 1
gpt show: disk1: Sec GPT at sector 1953525167
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 1468478336 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
1468887976 263256
1469151232 484372480 3 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1953523712 1423
1953525135 32 Sec GPT table
1953525167 1 Sec GPT header
gdisk has this to say:
iMac:/ michthom$ sudo gdisk /dev/disk1
Password:
GPT fdisk (gdisk) version 0.8.10
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Command (? for help): x
Expert command (? for help): o
Disk size is 1953525168 sectors (931.5 GiB)
MBR disk identifier: 0x4F5BB38B
MBR partitions:
Number Boot Start Sector End Sector Status Code
1 1 409639 primary 0xEE
2 409640 1468887975 primary 0xAF
3 1469151232 1953523711 primary 0x0B
Expert command (? for help): p
Disk /dev/disk1: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 3E1D7EF9-F86E-4552-8F40-BE9754C3C73F
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 8-sector boundaries
Total free space is 264685 sectors (129.2 MiB)
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 1468887975 700.2 GiB AF00 Internal
3 1469151232 1953523711 231.0 GiB 0700 BOOTCAMP
Any help / pointers gratefully accepted!
Mike
Thanks to Loner T and some more reading, I think I'm now sorted out.
I found that marking the first partition on the USB stick as Active made no difference - my only option was to boot from the "EFI boot" option at startup (when holding down the alt/option key).
So to get the Windows installer to behave, I used gdisk to write a new protective MBR before rebooting to the USB stick, as shown below.
With the protective MBR in place (rather than hybrid), the Windows installer was happy to reformat the chosen partition and the installation began.
I'll try to report back once all is installed and working, but once again I owe my sanity to the generosity and patience of strangers!
Mike
bash-3.2# gdisk /dev/disk0
GPT fdisk (gdisk) version 0.8.10
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Command (? for help): x
Expert command (? for help): o
<snipped>
Number Boot Start Sector End Sector Status Code
1 1 409639 primary 0xEE
2 409640 1468887975 primary 0xAF
3 1469151232 1953523711 primary 0x0B
Expert command (? for help): p
<snipped>
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 1468887975 700.2 GiB AF00 Internal
3 1469151232 1953523711 231.0 GiB 0700 BOOTCAMP
Expert command (? for help): v
No problems found. 264685 free sectors (129.2 MiB) available in 3
segments, the largest of which is 263256 (128.5 MiB) in size.
Expert command (? for help): x
<snipped>
n create a new protective MBR
<snipped>
Expert command (? for help): n
Expert command (? for help): w
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.
bash-3.2# gdisk /dev/disk0
GPT fdisk (gdisk) version 0.8.10
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Command (? for help): x
Expert command (? for help): o
Disk size is 1953525168 sectors (931.5 GiB)
MBR disk identifier: 0x00000000
MBR partitions:
Number Boot Start Sector End Sector Status Code
1 1 1953525167 primary 0xEE
Expert command (? for help): p
<snipped>
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 1468887975 700.2 GiB AF00 Internal
3 1469151232 1953523711 231.0 GiB 0700 BOOTCAMP
Similar Messages
-
Why does Boot Camp Assistant already think I have more than one partition on my hard drive?
Greetings...
I'm surprised I've found no remedy for this problem in my searches so far. My symptom is that when I run the Boot Camp Assistant app, I get the following error message:
"The startup disk cannot be partitioned or restored to a single partition." The instructions that are provided along with the error message are: "Back up the disk and use Disk Utility to format it as a single Mac OS Extended (Journaled) volume. Restore your information to the disk and try using Boot Camp Assistant again."
When I try to follow the instructions, I see that Disk Utility shows my drive as having a single partition. Nevertheless, I've backed up my Macintosh HD volume, re-artitioned the drive into a single Mac OS Extended (Journaled) volume (once using the Snow Leopard Installation disk and once using Drive Genius 3), and restored my Macintosh HD volume. After all that, I still get the same error message. I even defragged my hard drive, which seems to have helped some users I've read about, but it hasn't helped me.
Something worth noting is that I recently upgraded to a bigger internal hard drive, and before doing so, I deleted the Boot Camp volume. I innocently thought I'd just do a fresh install sometime after replacing the hard drive, but hindsight tells me that I might have fallen victim to my own ignorance.
Is there a value stored in a register somewhere that's telling my OS that I have more than one partition when I really don't? Can someone out there help me do battle against my ignorance?
I'd be grateful for any help that can be sent my way...I used DG3 to initialize the HD, which essentially erases the disk if I understand correctly. I haven't used Superduper before, so perhaps that's worth looking into.
I did mentioned the use of DG3 to ensure that I had a single disk partition. I guess the restore from a clone or Time Machine was implied...
;o)
Thanks for putting some effort into helping me. I'll look at Superduper and let you know if that gets me anywhere... -
Why does Boot Camp think I have more than one partition on my hard drive?
I'm surprised I'm finding no remedy for this problem in my searches so far. My symptom is that when I run the Boot Camp Assistant app, I get the following error message:
"The startup disk cannot be partitioned or restored to a single partition." The instructions that are provided along with the error message are: "Back up the disk and use Disk Utility to format it as a single Mac OS Extended (Journaled) volume. Restore your information to the disk and try using Boot Camp Assistant again."
When I try to follow the instructions, I see that Disk Utility shows my drive as having a single partition. Nevertheless, I've backed up my Macintosh HD volume, re-artitioned the drive into a single Mac OS Extended (Journaled) volume (once using the Snow Leopard Installation disk and once using Drive Genius 3), and restored my Macintosh HD volume. After all that, I still get the same error message. I even defragged my hard drive, which seems to have helped some users I've read about, but it hasn't helped me.
Something worth noting is that I recently upgraded to a bigger internal hard drive, and before doing so, I deleted the Boot Camp volume. I innocently thought I'd just do a fresh install sometime after replacing the hard drive, but hindsight tells me that I might have fallen victim to my own ignorance.
Is there a value stored in a register somewhere that's telling my OS that I have more than one partition when I really don't? Can someone out there help me do battle against my ignorance?
I'd be grateful for any help that can be sent my way...Your welcome and good luck finding the solution. BTW as a newbie you benefit from:
Switch 101 & Mac 101.
Also you may want to reassess to see if you really need Windows on your computer. Remember if you install it you have all the issues every Windows users has to deal with. When I switched almost 4 years ago I installed Windows too but now I only turn it on to see if it still works. Of course your situation is different you may have proprietary software only designed for Windows and have to have it installed. -
Why does Boot Camp not recognize Windows ISO image(s) ?
Dear friends,
My intention is to install Windows 7 on my Mac
(I've several Windows OS .iso images)
in the "BOOTCAMP" called partition, created by Boot Camp 3.0 application, on my internal drive.
This is a 32 GB partition, being FAT32 formatted,
but any version of Windows 7 (when installing)
will surely want to be on an NTFS volume and reformat it.
I've already burned 3 ISOs, with Toast Titanium 10.0.7 (speed : 2x, less not possible), on 3 DVDs :
— 1 DVD -RW with W7 Enterprise x64 (with folders and strict ISO 9660 names) ;
— 1 DVD -RW with W7 Enterprise x86 (32-bit) with one unique ISO, alone ;
— 1 DVD -R with W7 Ultimate x86 (32-bit) with one unique ISO, alone.
*Boot Camp doesn't recognize these discs as Windows installation DVDs*,
and so does nothing but wait.
I'm sure that something is missing on the disks to be recognized
as bootable Windows installation discs,
but I absolutely don't know what (setup.exe, for example, or another .exe file ?).
Do I have to do something with the burning options
(strict ISO 9660 naming, Mac names authorized, Hybrid Mac and PC,
Joliet names or not, folders or not, etc.)
Do I have to do something with the ISO image (any ISO I have), and how, and what ?
I've also activators and many other things (.exe files),
but I think they have to be used AFTER installation.
Thank you very much in advance for your help !
With my kind regards,
Olivier Herrbach
Message was edited by: Olivier HerrbachDear baltwo,
Thank you very much for your feedback.
I'll go there immediately. It's obvious for me that only one .iso file, alone on a DVD, can't be sufficient, comparing with +(but I don't know what)+ is on a Microsoft Windows Install DVD.
With my kind regards
Olivier Herrbach
PS : I didn't have any time to reply to anyone, when I asked "How can I move something (copying it) without leaving original in it's place ?". Someone had the answer : "Drag and hold down cmd while releasing mouse". OK, it works, but you have to have good nerves, because folders open when doing that (I changed delay in Finder Preferences to the slowest), and there's also another inconvenient : I don't trust in copy (I want a one by one byte result), so I have to write what Get Info says BEFORE, and compare it after that with what Get Info says. In this case, I prefer to return to my old habits.
PPS : I observed, and I will tell it somewhere when possible, that *Get Info gives false informations*.
For example, I copied a folder with 58 items inside. Get Info didn't give me the same number of bytes for the copy as for the original. So, I did Get Info for *EACH of the 58 items*, wrote the results (in bytes) on a paper, and after adding *all the bytes of the copy*, found THE SAME NUMBER *as the total size of the original.* That's how I waste my time !
Good evening, hoping to read you somewhere soon. -
Why does Boot Camp Assistant say...
"Boot Camp Assistant can not run until you upgrade your sytem software to the latest version."
I used DG3 to initialize the HD, which essentially erases the disk if I understand correctly. I haven't used Superduper before, so perhaps that's worth looking into.
I did mentioned the use of DG3 to ensure that I had a single disk partition. I guess the restore from a clone or Time Machine was implied...
;o)
Thanks for putting some effort into helping me. I'll look at Superduper and let you know if that gets me anywhere... -
Before this Boot Camp Support software, the included drivers were for Intel. I have an iMac with Intel i3. But with the software update, it doesn't include a driver for Intel but instead AMD. That doesn't make sense. Anyone know the issue?
Thank youI was told to just buy OEM copies but my frustration is that I'm already $200 in OS's because of the information that was provided to me by apple personnel and told by a senior tech that this still can be done.
So to say I'm going to be S.O.L and spend another $100 (for a total of $300 and 2 OS's that are usless to me; because the first time i was told that i could use Windows 8 and when the drivers did not work i was told that Windows 8 is not supported by boot camp drivers at this time so i have to go buy windows 7) I might as well return the $2,500 system and just go back to PC and get a $900 dollar PC system.
I will continue to work with the senior tech that i'm currently working with because the other issue is that OSX 10.8.1 will not except the OSX 10.8.2 update stating that it is not supported by OSX which i was told "that's strange" -
Does Boot Camp Assistant Partition It in GUID or MBR?
Hi. Does Boot Camp Assistant partition using GUID or MBR? Does it initially format it with FAT32, leave it blank or format it with NTFS for the Windows installer to be able to detect it? How's the Windows installer able to see the Boot Camp partition made by the Assistant? Thank you in advance. Gbu.
Microsoft recommends GPT for 2TB and larger volumes.
MBR can't boot from a volume larger than 1.9TB.
Windows 7 can see GPT just find, but not HFS+, and AppleHFS and MNT are buggy.
Disk Utility can create a drive that uses MBR.
GPT has support for sub-tables and for Master Boot Record.
Apple's implementation of MBR might be on the weak side.
Windows 7 wants to actually have and boot from the 100MB system partition.
Apple, Intel, Microsoft, Sun etc are members of EFI Group and Unified EFI is supported on Windows Vista SP1 64-bit and later 64-bit versions, but Apple's is more proprietary and differs, but is the sole reason really for Apple's excluding and including which Macs are "supported" (which really isn't true) running Windows 64-bit (Vista/7) - that they have to have EFI64 or UEFI 2.x.
The external drive is likely something else, as you could format a drive to GPT and NTFS and have it work fine.
The best way to 'clean' a drive of all partition tables and volumes is with Windows and something like WD Lifeguard or similar tool.
As for hybrid, while some Macs can now boot by default to 64-bit kernel mode, I prefer the "from the ground up" of Windows 7 64-bit which still supports and runs 32-bit apps, but of course mandates 64-bit drivers in places.
Your Apple disks not only have GPT, but have to have other partitions like EFI (128MB) after any HFS partition. GPT does have an MBR - see the Apple tech note #2166.
Windows and GPT FAQ
http://www.microsoft.com/whdc/device/storage/GPT_FAQ.mspx
*Secrets of GPT* http://developer.apple.com/library/mac/#technotes/tn2006/tn2166.html
Table 1: GPT Summary
Block Description
0 Protective MBR
1 Partition Table Header (primary)
2 through 2+b-1 Partition Entry Array (primary)
2+b through n-2-b partition data
n-2-b+1 through n-2 Partition Entry Array (backup)
n-1 Partition Table Header (backup)
The protective MBR is an MBR that defines a single partition entry that covers the entire area of the disk used by GPT structures and partitions. It is designed to prevent GPT-unaware programs from accidentally modifying a GPT disk. A GPT-unaware program sees the GPT disk as an MBR disk with a single, unknown partition. In a way, this is like the HFS wrapper around an HFS Plus disk. -
Can i just partition my HD by using boot camp 4.0.1 without install window?
Can i just partition my HD by using boot camp 4.0.1 without install windows?
cox i want to use rEFIt to boot up my pendrive to install windows.
Due to some reason the boot camp 4.0.1 cannnot detect my usb drive (that contained windows 7), so thats why i use the rEFIt to boot from my usb driveYes, you can.
Let the BootCamp Assistant just make the partition and do not click on "Install Windows"-button.
The result is a preformatted FAT32-partition on your Mac.
Stefan -
Does Boot Camp work with Fusion Drive
After having Boot Camp fail this morning while partitioning the drive, and now having to erase and restore my entire hard drive, 500GB worth of crap, I am wondering -- does Boot Camp work with the fusion drive? My new iMac has one of these things, and I am wondering if that is maybe the reason it did not work.
Thanks
Bobmende1 wrote:
A virtual machine is less risky because it doesn't modify your hard disk. However, it gives you less performance because it doesn't use all the hardware of your computer.
While that is true the actual performance available depends on how much resources you have, and how much is made available to Windows. (Win 7 in BC on my iMac gets a 5.9, in a VM it gets a 4.8) all the reduction is in the graphics performance. Disk performance in the VM is faster. I have 16GB or Ram, the VM gets 8 of that when it is running.
If games are to played a VM is useless. -
Does boot camp run all .exe files?
Im thinking about downloading boot camp on my mac in order to play a game. Does boot camp only run specified programs? Or will it run anything that a windows computer could?
dlabolle wrote:
Im thinking about downloading boot camp on my mac in order to play a game. Does boot camp only run specified programs? Or will it run anything that a windows computer could?
Boot Camp makes it possible to run Windows, but you still need to buy Windows. -
Does Boot Camp provide video drivers and all ???
Does Boot Camp provide video drivers and all ???
But I thought that video drivers was not avaible yet ???
otherwise I would be playing BF2 instead of surfing thsi forum ' -
Does Boot Camp support Windows 8.1 Update 1?
Now that the update is out is it safe to update Windows 8.1 to the Update 1 (since it's mandatory) or does Boot Camp yet not support it?
Confirmed... no problems.. install took a long time... but all is well.
MacBook Pro 2.2 Ghz i7 Early 2011 - Win 8.1 Update 1 with Boot Camp 5.1 installed -
HT5639 Does Boot Camp part ion come with Windows software or do you get it from Microsoft?
Does Boot Camp Partion provide Windows Software or do you have to buy it from Microsoft? I have a new MacPro with Retnia Display.
Here are the system requirements. http://support.apple.com/kb/HT5634
Here is the Boot Camp help http://www.apple.com/support/bootcamp/ -
Partition table corrupted after installing OSX10.8.3
I installed OSX 10.8.3 from the Mac App Store on Friday and after installing, my macbook rebooted and a grey bar appeared at the bottom of the screen like it was updating the EFI...
After waiting the bar to be full (apprx 45 minutes), it simply stopped...
I tried restarting and the bar reappeared... So I decided to reboot in Verbose and saw my disk being repaired once, twice, 3 times and then nothing more...
I then booted on my one week old clone on an external disk (thank god I had one) and checked the internal disk with the following :
Disk util (GUI)
Disk util (Terminal)
Testdisk and pdisk
Data Rescue 3
Everything seems ok with reading the information on the disk, but impossible to mount/unmount the OS X partition
But the partition table is not right...
I need to be able to use my computer so I might erase and reinstall everything today,
But if someone has an explanation to this mess I want to know it...
Macbook Pro early 2011
2.7GHz Intel i7
RAM 8GoI tried burning the firmware updater to disc, but I when I try to boot from it, it says "No bootable device — insert boot disk and press any key.” This is with a an external firewire dvd burner. But I also tried the same disc with another MBP that still has its original internal superdrive, and I got the same error there. That MBP can boot from the Crucial SSD firmware disc though, so I don't know what the deal is.
I'd gotten rid of my bootcamp partition a good while ago since VMWare had been taking care of any Windows needs I had just fine, but I still had a Winclone backup of my old bootcamp partition. So I restored it to a new partition, booted into Windows 7, and installed the Intel SSD Toolkit. But every time I tried to run it, it just crashed on me. I watched it in the task manager, and it would appear in the process list for a while and then just disappear.
I've already ordered a bigger Crucial M4 to replace the X-25M (it was getting a bit full anyway), so I hope things go better with it. Thanks for trying to help though, everybody. -
Does anyone know what the partitions look like after installing boot camp on a 3T fusion drive
I installed a boot camp partition on a 3T fusion drive. Running disk utility afterward it looks like this.
Is this what it should look like? I understand about the need for bootcamp to create 2 physical drives in core storage in order to install boot camp on a 3T fusion drive but should I see both drives after it is done?
Maybe you are looking for
-
How can I Access TC outside of my home network?
Hi everyone: I am new to the MAC World. We just bought my daughter a Mac Book Pro to use in University then added the time capsule at home so she would be able to back up her work over the internet and we would be able to use the WIFI and TC here at
-
How much hard disk free space?
My mini is used almost exclusively as a media "appliance", hooked up to a large flat panel TV. Installed on the mini itself is the operating system and little more. Attached to it are several (currently 4) large (1 TB) firewire hard drives crammed wi
-
Writing new HTML to a page from an applet using LiveConnect, 1.3.1 Plug-i
Has anyone been able to successfully replace a page with an applet with the dynamically generated HTML from an applet using LiveConnect and Plugin 1.3.1 in Netscape 6.2 or IE? The following works fine without plugin or with 1.4.0 beta3 plugin. Here i
-
How to handle "xsd:anyAttributes" with jaxb
Need help for how to handling "xsd:anyAttribute" with jaxb! Here is part of my xml schema. <xsd:attributeGroup name="DataAttributes"> <xsd:anyAttribute namespace="##local" processContents="lax"/> </xsd:attributeGroup> <xsd:element name="Data"> <xsd:c
-
Photobooth cannot open because the camera is in use by another application?
I quit all applications and still gave me that error message.... any clues on what I can do?