1
  1. Info: I was running OSX-Catalina and Windows-10 on my MacBook Pro 5,5 with 8 GB RAM and 250 GB SSD. Due to a RAM problem I had to format the hard disk and re-install OS's again. Currently, I have replaced the 250 GB SSD with a 500 GB HDD

  2. Info: I have tried multiple times to install OSX-Mavericks + Recovery + OSX-Catalina + Windows-7/10 on to the MacBook but only 2 of the 3 OS's can be made bootable as the other OS partition becomes non bootable. As of now, OSX-Mavericks + Recovery + OSX-Catalina are working fine while Windows-7 says "No Bootable Device - Insert Boot Disk and Press Any Key". Windows-7 was installed through BootCamp on OSX-Mavericks

  3. Info: Windows-7 was bootable until installing OSX-Catalina. Windows-7 shows up in "Start-up Disk" on OSX-Mavericks but does not show up while pressing "Option" key during start-up. This happened immediately after installing OSX-Catalina

  4. Info: The output of "diskutil list" from OSX-Mavericks is as follows

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Mavericks               43.9 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4: 7C3457EF-0000-11AA-AA11-00306543ECAC               379.4 GB   disk0s4
   5:       Microsoft Basic Data BOOTCAMP                76.0 GB    disk0s5

  1. Info: The output of "diskutil list" from OSX-Catalina is as follows
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Mavericks               43.9 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                 Apple_APFS Container disk1         379.4 GB   disk0s4
   5:       Microsoft Basic Data BOOTCAMP                76.0 GB    disk0s5

/dev/disk1 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APFS Container Scheme - +379.4 GB disk1 Physical Store disk0s4 1: APFS Volume Catalina - Data 3.9 GB disk1s1 2: APFS Volume Preboot 83.7 MB disk1s2 3: APFS Volume Recovery 731.7 MB disk1s3 4: APFS Volume VM 3.2 GB disk1s4 5: APFS Volume Catalina 11.4 GB disk1s5

  1. Info: The output of “sudo fdisk /dev/disk0” is as follows
Disk: /dev/disk0    geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  976773167] <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

  1. Info: The output of “sudo gpt -r show /dev/disk0” is as follows
      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   85738984      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   86148624    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
   87418160  740917968      4  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  828336128  148436992      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  976773120         15         
  976773135         32         Sec GPT table
  976773167          1         Sec GPT header

  1. Question-1: Why is Windows-7 partition not bootable after I installed OSX-Catalina ?

  2. Question-2: How do I flag the Windows-7 partition as bootable using fdisk or gdisk or any other utility ? (Tried using gdisk, but it only provides option to work with "One to Three" partitions, while I have 5)

  3. Question-3: If the answer to "Question-2" is "Not Possible", then what are the steps to install OSX-Mavericks + Recovery + OSX-Catalina + Windows-10 on MacBook Pro 5,5 (Mid 2009)

Thank you for helping, in advance

Akuma
  • 31

1 Answers1

1

Question-1: Why is Windows-7 partition not bootable after I installed OSX-Catalina ?

The output of sudo fdisk /dev/disk0 shows the MBR partition table does not contain the Windows 7 partition. So you are asking why the partition can not boot. Well, the reason is because the partition does not exist in the MBR partition table.

Question-2: How do I flag the Windows-7 partition as bootable using fdisk or gdisk or any other utility ? (Tried using gdisk, but it only provides option to work with "One to Three" partitions, while I have 5)

You can use gdisk and omit the 4th partition in the GPT when copying the table entries to the MBR partition table. The interactive commands to enter into gdisk are given below.

r
h
2 3 5
y
af
n
ab
n
07
y
w
y

Below are a few comments.

  • The changes made by gdisk may be changed by future use of the diskutil command or the Disk Utility application. If so, then you will need reenter the above commands in to gdisk. One possible solution to this problem would be to install Windows as the second partition on the drive. This would require a manual installation of Windows since the Boot Camp Assistant can not do this.

  • The installation of Catalina may be detected by Windows 7. If so, you should be able to fix any Windows 7 boot issues created from the Catalina installation by rebuilding the BCD.

  • You should be able to run Windows 10 on this Mac. Upgrading from Windows 7 may still be a free. However, I have not verified the free upgrade for at least a year. You should also be able to do a clean install of Windows 10 using the Windows Support Software Apple provides for your Mac.

Update Regarding Windows 10

The Boot Camp Support Software (Windows Support Software) containing Boot Camp Version 4.0 (Build 4033) is the latest containing Windows drivers provided by Apple for your model Mac. An image of the installer is shown below.

According to Apple these drivers can be used with 64 bit BIOS booting Windows 7 on your Mac. While Apple does not provide Windows 10 drivers for your model Mac, usually the Windows 7 drivers can be substituted, when installing 64 bit Windows 10 to BIOS boot. (Note: The setup.exe application, included with Boot Camp Support Software, has to be executed in Windows 7 Compatibility Mode.) Also, note that Apple Software Update and/or Windows Update may provide newer drivers.

There is also this link from Apple to download a BootCampESD.pkg file. This file can be used to install (by default) the WindowsSupport.dmg file to the "/Library/Application Support/BootCamp" directory. The WindowsSupport.dmg file contains the Windows drivers for your Mac.

So far you have stated (in your question and comments) you can BIOS boot from an USB flash drive and the installation of the Boot Camp Support Software 4.0.4033 after upgrading from Windows 7 to Windows 10 does not fix the driver issues. The ability to BIOS boot from an USB flash drive surprises me, since this conflicts with what I have encountered helping others install Windows 10 on Macs similar to yours. You have stated a clean install of Windows 10, followed by the installation of the Boot Camp Support Software 4.0.4033, does fix the driver issues. Which is good to know.

  • Thanks a lot David Anderson !! The gdisk utility with interactive commands you suggested worked for me in re-building my MBR. I was able to boot Windows-7, which is working fine. I now have to upgrade it to Windows-10, which is a difficult task as the Windows-10 drivers for MacBook Pro 5,5 are not easily available. Thank you for your help. – Akuma Sep 22 '21 at 10:45
  • Maybe you should post a new question asking how to upgrade to Windows 10. To do a clean install of Windows 10, you should be able to use the same drivers as you used for Windows 7. Basically, you should be able to use the drivers from this Boot Camp Support Software. To upgrade from Windows 7 to Windows 10 should not necessarily require any drivers. The upgrade should use the existing drivers already installed in Windows 7. – David Anderson Sep 22 '21 at 12:47
  • I have tried multiple times to use the BootCamp Windows-7 drivers, but non of them work after upgrading to Windows-10. So none of the devices are currently working, but generic drivers are working for keyboard and USB. The built-in trackpad, audio, backlight are all dead. It would be really helpful If you can point me somewhere, where I can find a solution. Thank you. – Akuma Sep 23 '21 at 13:14
  • I am not sure what you mean by "use the BootCamp Windows-7 drivers". Did you try using the accepted answer to Using Boot Camp Support Software 4.0.4033 to install 64 bit Windows 7, 8 or 10? Is Windows 10 installed to BIOS or EFI boot? – David Anderson Sep 23 '21 at 21:18
  • Yes, I have tried using BootCamp Version 3, Version 4.0.4033 and Version 5 , but none of the drivers are working. The BIOS Mode in "msinfo32.exe" shows up as "Legacy". Looks like I need to erase the Windows partition and try installing Windows-10 independently instead of through BootCamp, to check if that works. Please let me know your thoughts. Thank you. – Akuma Sep 24 '21 at 05:26
  • The Boot Camp version has nothing to do with the drivers. Why do you think so? Maybe you did not mean exactly what you posted in your previous comment. How to you intend to install Windows 10 independently? Using the optical drive to install the current Windows 10 probably would require burning a double layer DVD. – David Anderson Sep 25 '21 at 14:22
  • Sorry, I meant the drivers provided along with different versions of BootCamp. My optical drive is not able to read CD/DVD, hence I will have to use a USB Flash Drive to install Windows-10 on a separate partition. The current installation was done by modifying BootCamp to install Windows-7 through USB instead of using optical drive, and later upgraded to Windows-10 – Akuma Sep 26 '21 at 07:54
  • See my answer for an "Update Regarding Windows 10". – David Anderson Sep 26 '21 at 20:44
  • Thank you for your reply and help. I will try the whole exercise once again and post an update once I have completed the same. – Akuma Sep 27 '21 at 05:12
  • I tried installing drivers from BootCamp 4.0.4033 on Windows-10 in Win-7 Compatibility mode and that did not work. So I decided to reinstall Windows-10 and then installed the drivers from BootCamp 4.0.4033 in Win-7 compatibility mode, which worked. Thank you for all the help provided, appreciate it. – Akuma Sep 28 '21 at 05:56
  • If you believe my answer solved your problem, then you probably should accept my answer. This will place a green check mark next to the answer. Others will then know an answer was found to your question. – David Anderson Sep 28 '21 at 06:41