Bootcamp Windows 7 fails with "Partition Signature=!55AA"

mikefizzled

New member
Local time
3:18 PM
Messages
2
I appreciate the awkward nature of this issue, I'd say I'm a competent tech but have fairly limited knowledge on issues regarding the MBR. I've read up a bit on the issue and most people never responded to the suggestions.

Windows 7 Ultimate installed on a Macbook Air (Mid 2013, i5). Mac OS, Bootcamp and Windows and all installed in Chinese (Can't read it but the Translator app by Microsoft is proving fantastic).
Mac will boot to Windows partition but instantly hits this error: "Partition Signature=!55AA". Nothing more comes of it. Boot to a Windows USB, Command Prompt, and Bootrec /fixmbr and reboot. Mac boots into Windows fine but upon restarting returns to the previous 55AA issue.

Things I've tried:
System Restore - No points available
Reinstall the Bootcamp drivers
Chkdsk /f c:\ - upon fixing the chkdsk responds "Cannot open volume for direct access. Autochk cannot run due to an error caused by a recently installed software package. Use the system restore feature from the control panel to restore to a point prior to the recent software package installation."
The bootcamp partition was already full to the brim (128GB SSD split in two) and the old restore points were probably deleted.

Any suggestions are welcome!
 
Last edited:

My Computer My Computer

At a glance

7 Ultimate 64
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Macbook Air i5 Mid 2013
OS
7 Ultimate 64
Well, this isn't really a Win7 issue, it's a Mac issue, so you may need to take this to an Apple forum somewhere. I don't do anything Apple, so am not familiar enough to give you any specific advice, but I can give you an idea what's going on.

The problem is with either the MBR or a partition boot sector, both of which should end in the two bytes 55h and AAh. This is one of the cues DOS, Windows, linux, et al, use to identify when they're dealing with partitions. Take a look at this screenshot of a NTFS partition's boot sector. You'll notice it ends in 55-AA. The same is true for the MBR sector (the first sector, with the partition table, on a disk).

Apple has a long history of writing those two bytes as AA-55. I had heard that the issue was related to the way Apple's PowerPC chips stored binary "words" (as opposed to two bytes) vs. Intel CPUs, but I thought the issue was rendered moot when Apple switched to Intel CPUs. FTR, Intel CPUs use "little-endian" math, where the word AA55h would be stored LSB (least significant byte) first, as 55h and then AAh. PowerPC's used "big-endian", where AA55h would be stored MSB first, as AAh and 55h.

I have no idea what Boot Camp really is (is it a multiboot manager using physical partitions? Or is it virtualization software using virtual partitions?), but use a sector editor to poke around wherever Windows would be trying to interpret as a partition table (MBR) or as a Windows partition. In the case of the partition table, it would be the first sector on a real or virtual disk. In the case of a Windows boot or system partition, it would be the first sector on a real or physical partition.

What you're looking for is the tell-tale bytes, 55-AA, at the end of the sector. If you see them as AA-55, the solution might be as simple as manually reversing them and saving the change. If that doesn't work, or if you see neither 55-AA nor AA-55 at the end, then it's not a simple solution and you'll probably need to check with Apple experts.

In either case, it's not a Win7 problem, it's a fundamental problem with the way the partitions are defined before Windows even gets started.
 

My Computer My Computer

At a glance

Windows 7/8.1/10 multibootIntel Core i7-770048GB (2x16GB Crucial DDR4-3200 + 2x8GB Hynix ...Intel HD630 + AMD Radeon R7 450 PCIe
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Dell Optiplex 7050
OS
Windows 7/8.1/10 multiboot
CPU
Intel Core i7-7700
Motherboard
Dell, Intel Q270 chipset
Memory
48GB (2x16GB Crucial DDR4-3200 + 2x8GB Hynix DDR4-2400)
Graphics Card(s)
Intel HD630 + AMD Radeon R7 450 PCIe
Monitor(s) Displays
Asus VC279 (27")
Screen Resolution
1920x1080
Hard Drives
Toshiba M.2 NVMe (256GB),
Samsung 960 Evo (500GB),
WD Red Plus 80EFBX (8TB)
Very interesting stuff! I do truly appreciate it. I've taken your advice and asked in the official Bootcamp Forums.

From my understanding, Bootcamp utilises a MBR/GPT hybrid. I'm struggling to comprehend how it works once and then reverts to the same issue. Unfortunately, the laptop is at work so I'll have to try on Monday.
 

My Computer My Computer

At a glance

7 Ultimate 64
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Macbook Air i5 Mid 2013
OS
7 Ultimate 64
Back
Top