For those of you that don't believe I know what I'm talking about....
From his sector inspector output:
/* This disk is fine, it's what he was booting with. What we are interested in is the second physical disk */
Target - \\.\PHYSICALDRIVE0
4865 Cylinders
255 Heads
63 Sectors Per Track /* Notice the 63 sectors per track... that's normal and good */
512 BytesPerSector
12 MediaType
===========================================================================
Master Boot Record
===========================================================================
| B | FS TYPE | START | END | | |
| F | (hex) | C H S| C H S| RELATIVE | TOTAL |
===========================================================================
| * | 07 | 0 1 1|1023 254 63| 63| 78156162|
| | 00 | 0 0 0| 0 0 0| 0| 0|
| | 00 | 0 0 0| 0 0 0| 0| 0|
| | 00 | 0 0 0| 0 0 0| 0| 0|
===========================================================================
Disk Signature 0x37183718
Partition #1 NTFS backup boot sector at LBN 78156224.
LBN 0 [C 0, H 0, S 1]
0x0000 33 c0 8e d0 bc 00 7c fb-50 07 50 1f fc be 1b 7c 3À?м.|ûP.Pü¾|
0x0010 bf 1b 06 50 57 b9 e5 01-f3 a4 cb bd be 07 b1 04 ¿.PW¹å.ó¤Ë½¾.±.
0x0020 38 6e 00 7c 09 75 13 83-c5 10 e2 f4 cd 18 8b f5 8n.|.u?ÅâôÍ?õ
0x0030 83 c6 10 49 74 19 38 2c-74 f6 a0 b5 07 b4 07 8b ?ÆIt8,tö µ.´.?
0x0040 f0 ac 3c 00 74 fc bb 07-00 b4 0e cd 10 eb f2 88 ð¬<.tü»..´.Íëò?
0x0050 4e 10 e8 46 00 73 2a fe-46 10 80 7e 04 0b 74 0b NèF.s*þF?~..t.
0x0060 80 7e 04 0c 74 05 a0 b6-07 75 d2 80 46 02 06 83 ?~..t. ¶.uÒ?F..?
0x0070 46 08 06 83 56 0a 00 e8-21 00 73 05 a0 b6 07 eb F..?V..è!.s. ¶.ë
0x0080 bc 81 3e fe 7d 55 aa 74-0b 80 7e 10 00 74 c8 a0 ¼?>þ}Uªt.?~.tÈ
0x0090 b7 07 eb a9 8b fc 1e 57-8b f5 cb bf 05 00 8a 56 ·.ë©?üW?õË¿..?V
0x00a0 00 b4 08 cd 13 72 23 8a-c1 24 3f 98 8a de 8a fc .´.Ír#?Á$???Þ?ü
0x00b0 43 f7 e3 8b d1 86 d6 b1-06 d2 ee 42 f7 e2 39 56 C÷ã?Ñ?Ö±.ÒîB÷â9V
0x00c0 0a 77 23 72 05 39 46 08-73 1c b8 01 02 bb 00 7c .w#r.9F.s¸..».|
0x00d0 8b 4e 02 8b 56 00 cd 13-73 51 4f 74 4e 32 e4 8a ?N.?V.ÍsQOtN2ä?
0x00e0 56 00 cd 13 eb e4 8a 56-00 60 bb aa 55 b4 41 cd V.Íëä?V.`»ªU´AÍ
0x00f0 13 72 36 81 fb 55 aa 75-30 f6 c1 01 74 2b 61 60 r6?ûUªu0öÁ.t+a`
0x0100 6a 00 6a 00 ff 76 0a ff-76 08 6a 00 68 00 7c 6a j.j.ÿv.ÿv.j.h.|j
0x0110 01 6a 10 b4 42 8b f4 cd-13 61 61 73 0e 4f 74 0b .j´B?ôÍaas.Ot.
0x0120 32 e4 8a 56 00 cd 13 eb-d6 61 f9 c3 49 6e 76 61 2ä?V.ÍëÖaùÃInva
0x0130 6c 69 64 20 70 61 72 74-69 74 69 6f 6e 20 74 61 lid partition ta
0x0140 62 6c 65 00 45 72 72 6f-72 20 6c 6f 61 64 69 6e ble.Error loadin
0x0150 67 20 6f 70 65 72 61 74-69 6e 67 20 73 79 73 74 g operating syst
0x0160 65 6d 00 4d 69 73 73 69-6e 67 20 6f 70 65 72 61 em.Missing opera
0x0170 74 69 6e 67 20 73 79 73-74 65 6d 00 00 00 00 00 ting system.....
0x0180 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01a0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01b0 00 00 00 00 00 2c 44 63-18 37 18 37 00 00 80 01 .....,Dc77..?.
0x01c0 01 00 07 fe ff ff 3f 00-00 00 82 91 a8 04 00 00 ...þÿÿ?...??¨...
0x01d0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01e0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01f0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 55 aa ..............Uª
---------------------------------------------------------------------------
Primary Partition 1
NTFS BIOS Parameter Block Information
BytesPerSector : 512
Sectors Per Cluster : 8
ReservedSectors : 0
Fats : 0
RootEntries : 0
Small Sectors : 0 ( 0 MB )
Media Type : 248 ( 0xf8 )
SectorsPerFat : 0
SectorsPerTrack : 63
Heads : 255
Hidden Sectors : 63
Large Sectors : 0 ( 0 MB )
ClustersPerFRS : 246
Clust/IndxAllocBuf : 1
NumberSectors : 78156161 ( 38162.2 MB )
MftStartLcn : 16
Mft2StartLcn : 1219700
SerialNumber : 349081081291428714
Checksum : 0 (0x0)
---------------------------------------------------------------------------
LBN 63 [C 0, H 1, S 1]
0x0000 eb 52 90 4e 54 46 53 20-20 20 20 00 02 08 00 00 ëR?NTFS .....
0x0010 00 00 00 00 00 f8 00 00-3f 00 ff 00 3f 00 00 00 .....ø..?.ÿ.?...
0x0020 00 00 00 00 80 00 80 00-81 91 a8 04 00 00 00 00 ....?.?.??¨.....
0x0030 10 00 00 00 00 00 00 00-74 9c 12 00 00 00 00 00 .......t?.....
0x0040 f6 00 00 00 01 00 00 00-6a 53 2f d8 64 2f d8 04 ö.......jS/Ød/Ø.
0x0050 00 00 00 00 fa 33 c0 8e-d0 bc 00 7c fb b8 c0 07 ....ú3À?м.|û¸À.
0x0060 8e d8 e8 16 00 b8 00 0d-8e c0 33 db c6 06 0e 00 ?Øè.¸..?À3ÛÆ...
0x0070 10 e8 53 00 68 00 0d 68-6a 02 cb 8a 16 24 00 b4 èS.h..hj.Ë?$.´
0x0080 08 cd 13 73 05 b9 ff ff-8a f1 66 0f b6 c6 40 66 .Ís.¹ÿÿ?ñf.¶Æ@f
0x0090 0f b6 d1 80 e2 3f f7 e2-86 cd c0 ed 06 41 66 0f .¶Ñ?â?÷â?ÍÀí.Af.
0x00a0 b7 c9 66 f7 e1 66 a3 20-00 c3 b4 41 bb aa 55 8a ·Éf÷áf£ .ôA»ªU?
0x00b0 16 24 00 cd 13 72 0f 81-fb 55 aa 75 09 f6 c1 01 $.Ír.?ûUªu.öÁ.
0x00c0 74 04 fe 06 14 00 c3 66-60 1e 06 66 a1 10 00 66 t.þ..Ãf`.f¡.f
0x00d0 03 06 1c 00 66 3b 06 20-00 0f 82 3a 00 1e 66 6a ...f;. ..?:.fj
0x00e0 00 66 50 06 53 66 68 10-00 01 00 80 3e 14 00 00 .fP.Sfh...?>..
0x00f0 0f 85 0c 00 e8 b3 ff 80-3e 14 00 00 0f 84 61 00 .?..è³ÿ?>...?a.
0x0100 b4 42 8a 16 24 00 16 1f-8b f4 cd 13 66 58 5b 07 ´B?$.?ôÍfX[.
0x0110 66 58 66 58 1f eb 2d 66-33 d2 66 0f b7 0e 18 00 fXfXë-f3Òf.·..
0x0120 66 f7 f1 fe c2 8a ca 66-8b d0 66 c1 ea 10 f7 36 f÷ñþÂ?Êf?ÐfÁê÷6
0x0130 1a 00 86 d6 8a 16 24 00-8a e8 c0 e4 06 0a cc b8 .?Ö?$.?èÀä..̸
0x0140 01 02 cd 13 0f 82 19 00-8c c0 05 20 00 8e c0 66 ..Í.?.?À. .?Àf
0x0150 ff 06 10 00 ff 0e 0e 00-0f 85 6f ff 07 1f 66 61 ÿ..ÿ....?oÿ.fa
0x0160 c3 a0 f8 01 e8 09 00 a0-fb 01 e8 03 00 fb eb fe à ø.è.. û.è..ûëþ
0x0170 b4 01 8b f0 ac 3c 00 74-09 b4 0e bb 07 00 cd 10 ´.?ð¬<.t.´.»..Í
0x0180 eb f2 c3 0d 0a 41 20 64-69 73 6b 20 72 65 61 64 ëòÃ..A disk read
0x0190 20 65 72 72 6f 72 20 6f-63 63 75 72 72 65 64 00 error occurred.
0x01a0 0d 0a 4e 54 4c 44 52 20-69 73 20 6d 69 73 73 69 ..NTLDR is missi
0x01b0 6e 67 00 0d 0a 4e 54 4c-44 52 20 69 73 20 63 6f ng...NTLDR is co
0x01c0 6d 70 72 65 73 73 65 64-00 0d 0a 50 72 65 73 73 mpressed...Press
0x01d0 20 43 74 72 6c 2b 41 6c-74 2b 44 65 6c 20 74 6f Ctrl+Alt+Del to
0x01e0 20 72 65 73 74 61 72 74-0d 0a 00 00 00 00 00 00 restart........
0x01f0 00 00 00 00 00 00 00 00-83 a0 b3 c9 00 00 55 aa ........? ³É..Uª
/* Here is our problem disk. Comments in-line */
===========================================================================
Target - \\.\PHYSICALDRIVE1
31 Cylinders
255 Heads
63 Sectors Per Track /* This is normal, 63 sectors per track is standard stuff */
512 BytesPerSector
11 MediaType
===========================================================================
Master Boot Record
===========================================================================
| B | FS TYPE | START | END | | |
| F | (hex) | C H S| C H S| RELATIVE | TOTAL |
===========================================================================
| * | 06 | 0 1 1| 254 31 33| 32| 511968| /* Only one partition, type FAT (06). Total size is 511968. This is according to the MBR */
| | 00 | 0 0 0| 0 0 0| 0| 0|
| | 00 | 0 0 0| 0 0 0| 0| 0|
| | 00 | 0 0 0| 0 0 0| 0| 0|
===========================================================================
Disk Signature 0x00000000 /* This is fine since we aren't booting from this disk */
LBN 0 [C 0, H 0, S 1]
0x0000 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................ /* Emtpy BPB code is also fine, since we only read that when we boot */
0x0010 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0020 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0030 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0040 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0050 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0060 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0070 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0080 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0090 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00a0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00b0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00c0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00d0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00e0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00f0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0100 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0110 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0120 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0130 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0140 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0150 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0160 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0170 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0180 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01a0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01b0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 80 01 ..............?.
0x01c0 01 00 06 1f 21 fe 20 00-00 00 e0 cf 07 00 00 00 ...!þ ...àÏ....
0x01d0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01e0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01f0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 55 aa ..............Uª
---------------------------------------------------------------------------
Primary Partition 1
FAT BIOS Parameter Block Information
BytesPerSector : 512
Sectors Per Cluster : 8
ReservedSectors : 1
Fats : 2
RootEntries : 512
Small Sectors : 0 ( 0 MB )
Media Type : 248 ( 0xf8 )
SectorsPerFat : 250
SectorsPerTrack : 32 /* Notice how this is different from the MBR? That's a VERY BAD THING */
Heads : 64
Hidden Sectors : 32 /* Again, for the first partition this should ALWAYS match the sectors/track value */
Large Sectors : 511968 ( 249 MB )
---------------------------------------------------------------------------
LBN 32 [C 0, H 0, S 33]
0x0000 eb 3c 90 2b 30 6b 27 74-49 48 43 00 02 08 01 00 ë<?+0k'tIHC.....
0x0010 02 00 02 00 00 f8 fa 00-20 00 40 00 20 00 00 00 .....øú. .@. ...
0x0020 e0 cf 07 00 80 00 29 00-00 00 00 00 00 00 00 00 àÏ..?.).........
0x0030 00 00 00 00 00 00 46 41-54 31 36 20 20 20 00 00 ......FAT16 ..
0x0040 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0050 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0060 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0070 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0080 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0090 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00a0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00b0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00c0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00d0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00e0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x00f0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0100 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0110 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0120 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0130 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0140 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0150 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0160 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0170 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0180 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x0190 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01a0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01b0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01c0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01d0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
0x01e0 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
In addition to that, I had him use disk probe to save the sector 0, sector 32, and sector 64 information. This gives us the MBR and boot sector (at sector 32 or 63, based on which is correct)
Disk Probe was unable to read the data from the MBR. DiskSave (another utility I sent him that runs from a DOS 6.0 boot disk) was also unable to read it. The only time I've seen that is with physical damage and/or controller issues.
We were able to save sectors 32 and 63. Sector 32 was blank (expected because the disk is designed at 63 sectors per track, despite what the FAT boot sector said), but sector 63 contained an NTFS boot sector (if you look above, our first look at sector 63 showed us a FAT sector). The size didn't match what it was supposed to, and it didn't match what was in the MBR. He didn't just grab the sector from the wrong disk, because the size information for the partition didn't match what we have listed for physical disk 0 above either.
That in itself wouldn't be a huge deal if we could edit the MBR to match what our boot sector has, but we can't. We can open a handle to the disk, but not read the first sector. Disk Save can't either.
We have one more thing we can try, but I never walk customer's through it unless I know they have a backup of the data or they have absolutely no other option. If you know you have a good boot sector, you can save that boot sector (as we've already done), delete the partition in disk management, then recreate it. Do NOT choose to format the partition or you will lose everything.
Once that is done, you use Disk Probe to restore the boot sector we had saved to sector 63.
There are many potential reasons this doesn't work based on physical disk geometry, physical corruption, and partition sizing.... that's why I don't do it unless there is no other option and/or there is a good backup of the data.
I don't mean to sound rude Laputa, and that wasn't my intent with my comment, but I have more than a passing knowledge of disk, and I had information you didn't. The bootcfg command will replace and/or rebuild the boot.ini, which is great if our problem is not finding the boot partition during startup. He is not trying to boot from this disk, he is trying to access the data on it.