Bootcamp "Missing Operating System" on external drive
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!
Solution 1:
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
.