A Comparison of the
Windows™ Vista, 7 and 8
VBR (or Boot Sector) Code

Web Presentation and Text are Copyright©2015 by Daniel B. Sedory
NOT to be reproduced in any form without Permission of the Author !

                 W i n d o w s     V i s t a                           W i n d o w s     7                              W i n d o w s     8
Offsets         =============================                         =====================                            =====================
        0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F    0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F   0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
 0000  EB 52 90                                         EB 52 90                                          EB 52 90

 0054              FA 33 C0 8E D0 BC 00 7C FB 68 C0 07              FA 33 C0 8E D0 BC 00 7C FB 68 C0 07               FA 33 C0 8E D0 BC 00 7C FB 68 C0 07
 0060  1F 1E 68 66 00 CB 88 16 0E 00 66 81 3E 03 00 4E  1F 1E 68 66 00 CB 88 16 0E 00 66 81 3E 03 00 4E   1F 1E 68 66 00 CB 88 16 0E 00 66 81 3E 03 00 4E
 0070  54 46 53 75 15 B4 41 BB AA 55 CD 13 72 0C 81 FB  54 46 53 75 15 B4 41 BB AA 55 CD 13 72 0C 81 FB   54 46 53 75 15 B4 41 BB AA 55 CD 13 72 0C 81 FB
 0080  55 AA 75 06 F7 C1 01 00 75 03 E9 D2 00 1E 83 EC  55 AA 75 06 F7 C1 01 00 75 03 E9 DD 00 1E 83 EC   55 AA 75 06 F7 C1 01 00 75 03 E9 DD 00 1E 83 EC
 0090  18 68 1A 00 B4 48 8A 16 0E 00 8B F4 16 1F CD 13  18 68 1A 00 B4 48 8A 16 0E 00 8B F4 16 1F CD 13   18 68 1A 00 B4 48 8A 16 0E 00 8B F4 16 1F CD 13
 00A0  9F 83 C4 18 9E 58 1F 72 E1 3B 06 0B 00 75 DB A3  9F 83 C4 18 9E 58 1F 72 E1 3B 06 0B 00 75 DB A3   9F 83 C4 18 9E 58 1F 72 E1 3B 06 0B 00 75 DB A3
 00B0  0F 00 C1 2E 0F 00 04 1E 5A 33 DB B9 00 20 2B C8  0F 00 C1 2E 0F 00 04 1E 5A 33 DB B9 00 20 2B C8   0F 00 C1 2E 0F 00 04 1E 5A 33 DB B9 00 20 2B C8
 00C0  66 FF 06 11 00 03 16 0F 00 8E C2 FF 06 16 00 E8  66 FF 06 11 00 03 16 0F 00 8E C2 FF 06 16 00 E8   66 FF 06 11 00 03 16 0F 00 8E C2 FF 06 16 00 E8
 00D0  40 00 2B C8 77 EF B8 00 BB CD 1A 66 23 C0 75 2D  4B 00 2B C8 77 EF B8 00 BB CD 1A 66 23 C0 75 2D   4B 00 2B C8 77 EF B8 00 BB CD 1A 66 23 C0 75 2D
 00E0  66 81 FB 54 43 50 41 75 24 81 F9 02 01 72 1E 16  66 81 FB 54 43 50 41 75 24 81 F9 02 01 72 1E 16   66 81 FB 54 43 50 41 75 24 81 F9 02 01 72 1E 16
 00F0  68 07 BB 16 68 70 0E 16 68 09 00 66 53 66 53 66  68 07 BB 16 68 70 0E 16 68 09 00 66 53 66 53 66   68 07 BB 16 68 52 11 16 68 09 00 66 53 66 53 66
 0100  55 16 16 16 68 B8 01 66 61 0E 07 CD 1A           55 16 16 16 68 B8 01 66 61 0E 07 CD 1A            55 16 16 16 68 B8 01 66 61 0E 07 CD 1A

                                                 Offsets [The following 11 bytes were new in Windows 7:]  [And remained (with changes) in Win 8:]
                                                   010D                                         33 C0 BF                                         33 C0 BF
                                                   0110  28 10 B9 D8 0F FC F3 AA                          0A 13 B9 F6 0C FC F3 AA

Offsets                                                 Offsets                                          Offsets
 010D                                         E9 6A 01   0118                    E9 5F 01                 0118                    E9 FE 01

                                                         011B:                                            011B:
 0110  90 90 66 60 1E 06 66 A1 11 00 66 03 06 1C 00 1E   90 90 66 60 1E 06 66 A1 11 00 66 03 06 1C 00 1E  90 90 66 60 1E 06 66 A1 11 00 66 03 06 1C 00 1E
                                                         012B:                                            012B:
 0120  66 68 00 00 00 00 66 50 06 53 68 01 00 68 10 00   66 68 00 00 00 00 66 50 06 53 68 01 00 68 10 00  66 68 00 00 00 00 66 50 06 53 68 01 00 68 10 00
                                                         013B:                                            013B:
 0130  B4 42 8A 16 0E 00 16 1F 8B F4 CD 13 66 59 5B 5A   B4 42 8A 16 0E 00 16 1F 8B F4 CD 13 66 59 5B 5A  B4 42 8A 16 0E 00 16 1F 8B F4 CD 13 66 59 5B 5A
                                                         014B:                                            043B:
 0140  66 59 66 59 1F 0F 82 16 00 66 FF 06 11 00 03 16   66 59 66 59 1F 0F 82 16 00 66 FF 06 11 00 03 16  66 59 66 59 1F 0F 82 16 00 66 FF 06 11 00 03 16
                                                         015B:                                            015B:
 0150  0F 00 8E C2 FF 0E 16 00 75 BC 07 1F 66 61 C3      0F 00 8E C2 FF 0E 16 00 75 BC 07 1F 66 61 C3     0F 00 8E C2 FF 0E 16 00 75 BC 07 1F 66 61 C3

                                                         016A:                                            016A:
 015F  A0 F8 01 E8 08 00                                 A0 F8 01 E8 09 00                                A1 F6 01 E8 09 00
                                                         0170:                                            0170:
 0165                 A0 FB 01 E8 02 00                  A0 FB 01 E8 03 00                                A1 FA 01 E8 03 00

                                                         0176              F4  [This was new in Win 7.]   0176              F4  [And remained in Win 8.]

 016B                                   EB FE B4 01      0177                 EB FD B4 01                 0177                 EB FD [Removed B4 01]
										    -----
 016F                                               8B   017B                             8B              0179                       8B
                                                         017C:                                            017A:
 0170  F0 AC 3C 00 74 09 B4 0E BB 07 00 CD 10 EB F2 C3   F0 AC 3C 00 74 09 B4 0E BB 07 00 CD 10 EB F2 C3  F0 AC 3C 00 74 09 B4 0E BB 07 00 CD 10 EB F2 C3
                                                         018C:                                            018A:
 0180  0D 0A 41 20 64 69 73 6B 20 72 65 61 64 20 65 72   0D 0A 41 20 64 69 73 6B 20 72 65 61 64 20 65 72  0D 0A 41 20 64 69 73 6B 20 72 65 61 64 20 65 72
       .  .  A     d  i  s  k     r  e  a  d     e  r    019C:                                            019A:
 0190  72 6F 72 20 6F 63 63 75 72 72 65 64 00 0D 0A 42   72 6F 72 20 6F 63 63 75 72 72 65 64 00 0D 0A 42  72 6F 72 20 6F 63 63 75 72 72 65 64 00 0D 0A 42
       r  o  r     o  c  c  u  r  r  e  d  .  .  .  B    01AC:                                            01AA:
 01A0  4F 4F 54 4D 47 52 20 69 73 20                     4F 4F 54 4D 47 52 20 69 73 20                    4F 4F 54 4D 47 52 20 69 73 20
       O  O  T  M  G  R     i  s                         01B6:                                                                           [ Win 8 VBR ...
 01AA  6D 69 73 73 69 6E 67 00 0D 0A 42 4F 4F 54 4D 47   6D 69 73 73 69 6E 67 00 0D 0A 42 4F 4F 54 4D 47  ... does not contain "BOOTMGR is missing"! But
       m  i  s  s  i  n  g  .  .  .  B  O  O  T  M  G    01C6:                                            new message was added to BOOTMGR Loader code.]
 01BA  52 20 69 73 20                                    52 20 69 73 20
       R     i  s                                        01CB:                                            01B4:
 01BF  63 6F 6D 70 72 65 73 73 65 64 00 0D 0A 50 72 65   63 6F 6D 70 72 65 73 73 65 64 00 0D 0A 50 72 65  63 6F 6D 70 72 65 73 73 65 64 00 0D 0A 50 72 65
       c  o  m  p  r  e  s  s  e  d  .  .  .  P  r  e    01DB:                                            01C4:
 01CF  73 73 20 43 74 72 6C 2B 41 6C 74 2B 44 65 6C 20   73 73 20 43 74 72 6C 2B 41 6C 74 2B 44 65 6C 20  73 73 20 43 74 72 6C 2B 41 6C 74 2B 44 65 6C 20
       s  s     C  t  r  l  +  A  l  t  +  D  e  l       01EB:                                            01D4:
 01DF  74 6F 20 72 65 73 74 61 72 74 0D 0A 00            74 6F 20 72 65 73 74 61 72 74 0D 0A 00           74 6F 20 72 65 73 74 61 72 74 0D 0A 00
       t  o     r  e  s  t  a  r  t  .  .  .                                                              01E1:
                                                                                                             00 00 00 00 00 00 00 00 00 00 00
 01EC                                      00 00 00 00                                                                                        00 00 00 00
 01F0  00 00 00 00 00 00                                                                                  00 00 00 00 00 00
 01F6                    00 00                                                                            01F6              8A 01
 01F8                          80 9D B2 CA               01F8                   8C A9 BE D6               01F8                    A7 01 BF 01
 01FC                                      00 00 55 AA   01FC                                00 00 55 AA  01FC                                00 00 55 AA