SETUPLDR.BIN is from two parts. I test "boot" part (first 20080 B in SP1) with SETUPLDR.EXE from SP1 directory and with SETUPLDR.EXE from W2K3 RTM. It always work, but only with unmodified exe file = "boot" check EXE CRC.
SETUPLDR.EXE from SP1 has same size as SETUPLDR.EXE linked to SETUPLDR.BIN (starting byte 20081h)
BUT: same code, but only debug text is different!!
Comparing files setupldr.exe and SETUPLDR_LOADER.EXE
00000120: 50 26 <- CRC?
00000121: 7F 63 <- CRC?
00039210: 25 50 <- ???
0003EEE5: 00 65 e
0003EEE6: 00 5C \
0003EEE7: 00 62 b
0003EEE8: 00 6F o
0003EEE9: 00 6F o
0003EEEA: 00 74 t
0003EEEB: 00 5C \
0003EEEC: 00 73 s
0003EEED: 00 65 e
0003EEEE: 00 74 t
0003EEEF: 00 75 u
0003EEF0: 00 70 p
0003EEF1: 00 5C \
0003EEF2: 00 64 d
0003EEF3: 00 61 a
0003EEF4: 00 79 y
0003EEF5: 00 74 t
0003EEF6: 00 6F o
0003EEF7: 00 6E n
0003EEF8: 00 61 a
0003EEF9: 00 5C \
0003EEFA: 00 6F o
0003EEFB: 00 62 b
0003EEFC: 00 6A j
0003EEFD: 00 5C \
0003EEFE: 00 69 i
0003EEFF: 00 33 3
0003EF00: 00 38 8
0003EF01: 00 36 6
0003EF02: 00 5C \
0003EF03: 00 73 s
0003EF04: 00 65 e
0003EF05: 00 74 t
0003EF06: 00 75 u
0003EF07: 00 70 p
0003EF08: 00 6C l
0003EF09: 00 64 d
0003EF0A: 00 72 r
0003EF0B: 00 2E .
0003EF0C: 00 70 p
0003EF0D: 00 64 d
0003EF0E: 00 62 b
"e\boot\setup\daytona\obj\i386\setupldr.pdb"
same in RTM version of SETUPLDR.EXE / SETUPLDR.BIN exe part
Multiboot WinXP 64-Bits & 2003 Server SP1
in Multi-Boot CD/DVDs
Posted
SETUPLDR.BIN is from two parts. I test "boot" part (first 20080 B in SP1) with SETUPLDR.EXE from SP1 directory and with SETUPLDR.EXE from W2K3 RTM. It always work, but only with unmodified exe file = "boot" check EXE CRC.
SETUPLDR.EXE from SP1 has same size as SETUPLDR.EXE linked to SETUPLDR.BIN (starting byte 20081h)
BUT: same code, but only debug text is different!!
Comparing files setupldr.exe and SETUPLDR_LOADER.EXE
00000120: 50 26 <- CRC?
00000121: 7F 63 <- CRC?
00039210: 25 50 <- ???
0003EEE5: 00 65 e
0003EEE6: 00 5C \
0003EEE7: 00 62 b
0003EEE8: 00 6F o
0003EEE9: 00 6F o
0003EEEA: 00 74 t
0003EEEB: 00 5C \
0003EEEC: 00 73 s
0003EEED: 00 65 e
0003EEEE: 00 74 t
0003EEEF: 00 75 u
0003EEF0: 00 70 p
0003EEF1: 00 5C \
0003EEF2: 00 64 d
0003EEF3: 00 61 a
0003EEF4: 00 79 y
0003EEF5: 00 74 t
0003EEF6: 00 6F o
0003EEF7: 00 6E n
0003EEF8: 00 61 a
0003EEF9: 00 5C \
0003EEFA: 00 6F o
0003EEFB: 00 62 b
0003EEFC: 00 6A j
0003EEFD: 00 5C \
0003EEFE: 00 69 i
0003EEFF: 00 33 3
0003EF00: 00 38 8
0003EF01: 00 36 6
0003EF02: 00 5C \
0003EF03: 00 73 s
0003EF04: 00 65 e
0003EF05: 00 74 t
0003EF06: 00 75 u
0003EF07: 00 70 p
0003EF08: 00 6C l
0003EF09: 00 64 d
0003EF0A: 00 72 r
0003EF0B: 00 2E .
0003EF0C: 00 70 p
0003EF0D: 00 64 d
0003EF0E: 00 62 b
"e\boot\setup\daytona\obj\i386\setupldr.pdb"
same in RTM version of SETUPLDR.EXE / SETUPLDR.BIN exe part
00000128: 42 8E
00000129: BA FF
0000012A: 04 03
00034A10: 25 52
0003ACD1: 00 61
0003ACD2: 00 73
0003ACD3: 00 65
0003ACD4: 00 5C
.....