3

I've been using an external disk drive to use boot camp on my MacBook Pro (13-inch, Mid 2012). It's 1TB, so recently I added a partition to store extra files on it (350GB for boot camp, 650GB for storage). However now when I try to boot into my windows partition it says Missing Operating system. Here is some info about my disk drive: (VECTOTECHHS is the storage partition)

$ diskutil list disk2
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk2
   1:               Windows_NTFS BOOTCAMP                378.0 GB   disk2s1
   2:                  Apple_HFS VECTOTECHSS

$ sudo fdisk /dev/disk2
Disk: /dev/disk2    geometry: 124519/255/63 [2000409264 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: 07 1023 254  63 - 1023 254  63 [         2 -  738321070] HPFS/QNX/AUX
*2: AF 1023 254  63 - 1023 254  63 [ 738322432 - 1262084096] HFS+
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused

Any help is appreciated. Thank you for your time!

  • How did you add the new partition? – Gordon Davisson Dec 14 '19 at 0:56
  • I used the disk utility tool in the windows bootcamp to create the partition since the disk utility mac app did not have an option to partition without erasing. – chiragzq Dec 14 '19 at 1:39
  • Is this external drive a USB drive? What is the model year of your MacBook Pro? – David Anderson Dec 14 '19 at 7:49
  • It is a MacBook Pro (13-inch, Mid 2012), the external drive is a SSD with a usb 3.0 / usb C connector. – chiragzq Dec 14 '19 at 21:56
  • I did not think it was possible to BIOS boot Windows from an external drive. If it is possible, then the * next to the 2 is in the wrong place. – David Anderson Dec 23 '19 at 15:02
1
+50

Your posted output, from sudo fdisk /dev/disk2, shows a * next to the number 2. This means partition 2 is flagged in the MBR table as the bootable partition. The * should be next to the number 1, because I assume this is your bootable Windows partition. You can use the sudo fdisk -e /dev/disk2 command to move the *. This command is interactive. The interactive input would be flag 1, quit and yes.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .