Results from diskutil list:
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 94.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data 90.0 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: USB DISK *2.0 GB disk1
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: CD_partition_scheme *2.7 GB disk2
1: CD_ROM_Mode_1 INSIDE_APL 2.4 GB disk2s0
Yes you're right about mini-partition tool. What I did was I deleted items on Macintosh HD and then resized the Macintosh HD using disk utility. Then I resized my bootcamp partition using mini-partition tool. At this point there were no problems (this was a year ago). Then I resized my Macintosh HD again. As a result, my bootcamp would not show up. So here's the updated steps in chronological order.
1. Resized Macintosh HD from about 180 gigs to 140 gigs using Disk Utility
2. Resized BootCamp partition from 50 gigs to 90 gigs using mini-partition tool
3. Resized Macintosh HD (a year later) from 140 gigs to 80 gigs.
PROBLEM OCCURS: BootCamp is not visible at boot up.
MY SOLUTION: Did the steps in gfdisk stated in my previous post.
NEW PROBLEM: BootCamp is visible, but will not boot up with OS.
Results from sudo dd if=/dev/rdisk0s4 count=1 2>/dev/null | hexdump -C:
00000000 5b b7 1a 02 88 b7 1a 02 27 b8 1a 02 05 b9 1a 02 |[.......'.......|
00000010 38 b9 1a 02 8b b9 1a 02 b8 b9 1a 02 0b ba 1a 02 |8...............|
00000020 38 ba 1a 02 8b ba 1a 02 b8 ba 1a 02 57 bb 1a 02 |8...........W...|
00000030 35 bc 1a 02 68 bc 1a 02 bb bc 1a 02 e8 bc 1a 02 |5...h...........|
00000040 3b bd 1a 02 68 bd 1a 02 bb bd 1a 02 e8 bd 1a 02 |;...h...........|
00000050 87 be 1a 02 65 bf 1a 02 98 bf 1a 02 fb bf 1a 02 |....e...........|
00000060 28 c0 1a 02 7b c0 1a 02 a8 c0 1a 02 fb c0 1a 02 |(...{...........|
00000070 28 c1 1a 02 c7 c1 1a 02 a5 c2 1a 02 d8 c2 1a 02 |(...............|
00000080 2b c3 1a 02 58 c3 1a 02 ab c3 1a 02 d8 c3 1a 02 |+...X...........|
00000090 2b c4 1a 02 58 c4 1a 02 f7 c4 1a 02 d5 c5 1a 02 |+...X...........|
000000a0 08 c6 1a 02 5b c6 1a 02 88 c6 1a 02 db c6 1a 02 |....[...........|
000000b0 08 c7 1a 02 5b c7 1a 02 88 c7 1a 02 27 c8 1a 02 |....[.......'...|
000000c0 05 c9 1a 02 38 c9 1a 02 8b c9 1a 02 b8 c9 1a 02 |....8...........|
000000d0 0b ca 1a 02 38 ca 1a 02 8b ca 1a 02 b8 ca 1a 02 |....8...........|
000000e0 57 cb 1a 02 35 cc 1a 02 68 cc 1a 02 bb cc 1a 02 |W...5...h.......|
000000f0 e8 cc 1a 02 3b cd 1a 02 68 cd 1a 02 bb cd 1a 02 |....;...h.......|
00000100 e8 cd 1a 02 87 ce 1a 02 65 cf 1a 02 98 cf 1a 02 |........e.......|
00000110 fb cf 1a 02 28 d0 1a 02 7b d0 1a 02 a8 d0 1a 02 |....(...{.......|
00000120 fb d0 1a 02 28 d1 1a 02 c7 d1 1a 02 a5 d2 1a 02 |....(...........|
00000130 d8 d2 1a 02 2b d3 1a 02 58 d3 1a 02 ab d3 1a 02 |....+...X.......|
00000140 d8 d3 1a 02 2b d4 1a 02 58 d4 1a 02 f7 d4 1a 02 |....+...X.......|
00000150 d5 d5 1a 02 08 d6 1a 02 5b d6 1a 02 88 d6 1a 02 |........[.......|
00000160 db d6 1a 02 08 d7 1a 02 5b d7 1a 02 88 d7 1a 02 |........[.......|
00000170 27 d8 1a 02 05 d9 1a 02 38 d9 1a 02 8b d9 1a 02 |'.......8.......|
00000180 b8 d9 1a 02 0b da 1a 02 38 da 1a 02 8b da 1a 02 |........8.......|
00000190 b8 da 1a 02 57 db 1a 02 35 dc 1a 02 68 dc 1a 02 |....W...5...h...|
000001a0 bb dc 1a 02 e8 dc 1a 02 3b dd 1a 02 68 dd 1a 02 |........;...h...|
000001b0 bb dd 1a 02 e8 dd 1a 02 87 de 1a 02 65 df 1a 02 |............e...|
000001c0 98 df 1a 02 fb df 1a 02 28 e0 1a 02 7b e0 1a 02 |........(...{...|
000001d0 a8 e0 1a 02 fb e0 1a 02 28 e1 1a 02 c7 e1 1a 02 |........(.......|
000001e0 a5 e2 1a 02 d8 e2 1a 02 2b e3 1a 02 58 e3 1a 02 |........+...X...|
000001f0 ab e3 1a 02 d8 e3 1a 02 2b e4 1a 02 58 e4 1a 02 |........+...X...|
00000200