DB-JB

Q: Windows bootcamp partition gone after upgrade Yosemite

Hello,

 

Last week I upgraded my macbook pro 15" 2012 to Yosemite and I lost the windows partition I created with the bootcamp application.

I searched on this forum for several solutions but since I am a layman in IT it is quite difficult to understand exactly what I have to do. Can somebody help me please? All my files for school are in this partition and I don't have a backup available. Thanks in advance!

 

Here is some additional info:

 

diskutil list:

Schermafbeelding 2014-11-02 om 16.41.19.png

 

diskutil cs list:

Schermafbeelding 2014-11-02 om 16.43.11.png

sudo gpt -vv -r show /dev/disk0

Schermafbeelding 2014-11-02 om 16.45.34.png

sudo fdisk /dev/disk0

Schermafbeelding 2014-11-02 om 16.48.26.png


When I open the testdisk application I have to following screen:

Schermafbeelding 2014-11-02 om 16.50.50.png

Can somebody please tell me what to do because I am really starting to get desperate

 

Thanks in advance!

MacBook Pro (15-inch Mid 2012), OS X Yosemite (10.10)

Posted on Nov 2, 2014 7:55 AM

Close

Q: Windows bootcamp partition gone after upgrade Yosemite

  • All replies
  • Helpful answers

Previous Page 2
  • by DB-JB,

    DB-JB DB-JB Nov 3, 2014 6:16 AM in response to Loner T
    Level 1 (0 points)
    Nov 3, 2014 6:16 AM in response to Loner T

    This should be better I guess.

     

    http://imgur.com/6ar5KVF,KoVBw3E,OiD5sVn#2

  • by Loner T,

    Loner T Loner T Nov 3, 2014 6:16 AM in response to DB-JB
    Level 7 (24,419 points)
    Safari
    Nov 3, 2014 6:16 AM in response to DB-JB

    As I suspected. Can you check the other two MS Data partitions with size 349663225?

  • by DB-JB,

    DB-JB DB-JB Nov 3, 2014 6:21 AM in response to Loner T
    Level 1 (0 points)
    Nov 3, 2014 6:21 AM in response to Loner T

    http://imgur.com/6ar5KVF,KoVBw3E,OiD5sVn#2


    They are normally also in the Imgur link above.

  • by DB-JB,

    DB-JB DB-JB Nov 3, 2014 6:29 AM in response to DB-JB
    Level 1 (0 points)
    Nov 3, 2014 6:29 AM in response to DB-JB

    Here you have the screen of the three MS Data partitions separately.

     

    http://imgur.com/0hDaJLn

     

    http://imgur.com/0SCPjNO

     

    http://imgur.com/j7FCBU3

  • by Loner T,Solvedanswer

    Loner T Loner T Nov 3, 2014 6:38 AM in response to DB-JB
    Level 7 (24,419 points)
    Safari
    Nov 3, 2014 6:38 AM in response to DB-JB

    DB-JB wrote:

     

    Here you have the screen of the three MS Data partitions separately.

     

    http://imgur.com/0SCPjNO

    You need to recreate GPT#4 using 627109888/976773112/349663225 as your start/end/size. Do you need the steps for recreating GPT #4?

     

     

    1. Delete the old entry and create a new entry at GPT#4.

     

    sudo gdisk /dev/disk0

    p

    d

    4

    n

    4

    627109888

    976773112

    0700

    p

    w

    y

     

    2. You will need to reboot after the change, because the disk you are booted from is the one being modified. Reboot will rebuild disk0s4 using the start/end you entered.

     

    3. Run the dd command - sudo dd if=/dev/rdisk0s4 count=1 2>/dev/null | hexdump -C and check that the first line contains "R.NTFS".

     

    4. This is a tedious process and you want to check after the second 'p'rint command that it looks reasonable, before the 'w'rite and 'y'es to confirm.

     

    5. Once you a working GPT#4, a new hybrid MBR needs to be created which will overwrite what you see in your Fdisk output. This is also done using GPT Fdisk (Gdisk).

     

    6. a. Test 1 - Can you see your Bootcamp volume in Finder.

        b. Test 2 - Can you files in the Bootcamp volume?

        c. Test 3 - Can you see Bootcamp in your System Preferences -> Startup Disk.

        d. Test 4 - If Test 1-3 are successful, select Bootcamp and click on Restart. You may need Windows startup repair, if you see a hanging underline cursor at the top left corner of your screen. In most cases, it is not required.

     

     

    Here is an example...

     

    Command (? for help): d

    Partition number (1-4): 4

     

    Command (? for help): n

    Partition number (4-128, default 4): 4

    First sector (34-1954210086, default = 1454210080) or {+-}size{KMGTP}: 1454211072

    Last sector (1454211072-1954210086, default = 1954210086) or {+-}size{KMGTP}: 1954209791

    Current type is 'Apple HFS/HFS+'

    Hex code or GUID (L to show codes, Enter = AF00): 0700

    Changed type of partition to 'Microsoft basic data'

     

    Command (? for help): p

    Disk /dev/disk0: 1954210120 sectors, 931.8 GiB

    Logical sector size: 512 bytes

    Disk identifier (GUID): 6ED0C429-00D1-4759-B50E-04B6FB80D0E3

    Partition table holds up to 128 entries

    First usable sector is 34, last usable sector is 1954210086

    Partitions will be aligned on 8-sector boundaries

    Total free space is 1293 sectors (646.5 KiB)

     

    Number  Start (sector)    End (sector)  Size       Code  Name

       1              40          409639   200.0 MiB   EF00  EFI System Partition

       2          409640      1452940543   692.6 GiB   AF00  Customer

       3      1452940544      1454210079   619.9 MiB   AB00  Recovery HD

       4      1454211072      1954209791   238.4 GiB   0700  Microsoft basic data

     

     

    Step 5 example...

     

    You need to create the Hybrid MBR. Here is an example...

     

     

    sudo 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): p

    Disk /dev/disk0: 490234752 sectors, 233.8 GiB

    Logical sector size: 512 bytes

    Disk identifier (GUID): 59BDFEEB-1EB4-4529-94FE-3CBC2C3CD513

    Partition table holds up to 128 entries

    First usable sector is 34, last usable sector is 490234718

    Partitions will be aligned on 8-sector boundaries

    Total free space is 2604 sectors (1.3 MiB)

     

    Number  Start (sector)    End (sector)  Size       Code  Name

       1              40          409639   200.0 MiB   EF00  EF

       2          409640       401060383   191.0 GiB   AF05  Macintosh HD

       3       401060384       402329919   619.9 MiB   AB00  Re

       4       402331648       490233848   41.9 GiB    0700  Microsoft basic data

     

    Command (? for help): r

     

    Recovery/transformation command (? for help): h

     

    WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,

    just hit the Enter key at the below prompt and your MBR partition table will

    be untouched.

     

    Type from one to three GPT partition numbers, separated by spaces, to be

    added to the hybrid MBR, in sequence: 2 3 4

    Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y

     

    Creating entry for GPT partition #2 (MBR partition #2)

    Enter an MBR hex code (default AF): AF

    Set the bootable flag? (Y/N): n

     

    Creating entry for GPT partition #3 (MBR partition #3)

    Enter an MBR hex code (default AB): AB

    Set the bootable flag? (Y/N): n

     

    Creating entry for GPT partition #4 (MBR partition #4)

    Enter an MBR hex code (default 07): 07

    Set the bootable flag? (Y/N): y

     

    Recovery/transformation 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.

     

    Now Reboot and verify the output of fdisk again.

  • by DB-JB,

    DB-JB DB-JB Nov 3, 2014 6:37 AM in response to Loner T
    Level 1 (0 points)
    Nov 3, 2014 6:37 AM in response to Loner T

    Yes please, since I have no knowledge about this.

  • by Loner T,

    Loner T Loner T Nov 3, 2014 6:39 AM in response to DB-JB
    Level 7 (24,419 points)
    Safari
    Nov 3, 2014 6:39 AM in response to DB-JB

    Please see previous post with steps.

  • by DB-JB,

    DB-JB DB-JB Nov 3, 2014 7:23 AM in response to Loner T
    Level 1 (0 points)
    Nov 3, 2014 7:23 AM in response to Loner T

    This is the part in the other discussions where I didn't knew what exactly to do. And I also fear to do something wrong in this stage. If I understand well:

    I first have to run the command sudo gdisk /dev/disk0. In which screen do I have to do this in the testdisk application?

     

    http://imgur.com/fJMcUon

     

    Because as you can see in the screen above it doesn't find the command.

  • by Loner T,

    Loner T Loner T Nov 3, 2014 7:27 AM in response to DB-JB
    Level 7 (24,419 points)
    Safari
    Nov 3, 2014 7:27 AM in response to DB-JB

    Please download and install GPT Fdisk from http://sourceforge.net/projects/gptfdisk/ and install it.

     

    Once you have found the correct start/end/size using Testdisk, the Hybrid MBR is created using Gdisk.

  • by DB-JB,

    DB-JB DB-JB Nov 3, 2014 10:21 AM in response to Loner T
    Level 1 (0 points)
    Nov 3, 2014 10:21 AM in response to Loner T

    Loner T,

     

    Thank you very much for your help!

    I don't know how to thank you.

     

    Please let me know if I can do something in favor!

     

    Best regards!

  • by Loner T,

    Loner T Loner T Nov 3, 2014 10:24 AM in response to DB-JB
    Level 7 (24,419 points)
    Safari
    Nov 3, 2014 10:24 AM in response to DB-JB

    If Windows and OSX both work and you can successfully switch, I recommend a backup of OSX and Windows.

     

    Glad to see it work.

  • by DB-JB,

    DB-JB DB-JB Nov 3, 2014 11:16 AM in response to Loner T
    Level 1 (0 points)
    Nov 3, 2014 11:16 AM in response to Loner T

    Yes I will

     

    Again thanks!

Previous Page 2