Switch to full style
CompactFlash, SD, MMC, USB flash storage. Anything that does not have moving parts inside.
Post a reply

Strange?

December 12th, 2012, 12:37

I have been mucking around (with Winhex) on some hard drives & USB pens manually repairing FAT & NTFS boot sectors from back up, zeroing sector 0 & manually redoing the partiton info in the MBR Templates, recovering from diskpart & the clean command (not clean all :wink: ) etc just for fun & to understand more.

I have a 64Gb USB3 pen which works fines, no issues at all.
Thought I'd look at the sector 0 & NTFS boot sectors with winhex but found that sector 0 was the NTFS boot sector & not the MBR?
Im use to seeing sector 0 with MBR or zero'd out but with 55AA at the end.

As you can see from the pics

1.png


2.png


3.png



Loki

Re: Strange?

December 12th, 2012, 12:59

loki wrote:sector 0 was the NTFS boot sector & not the MBR?

That's the "superfloppy format" - no MBR, the PBS starts at sector 0.

Re: Strange?

December 12th, 2012, 13:19

Vulcan wrote:
loki wrote:sector 0 was the NTFS boot sector & not the MBR?

That's the "superfloppy format" - no MBR, the PBS starts at sector 0.


Thank you Vulcan for your reply :D
Something else for me to learn & research :D


Loki

Re: Strange?

December 12th, 2012, 13:47

Think that the partition style showing Master Boot Record throw me as I then expected an MBR

pic.png
pic.png (31.64 KiB) Viewed 8247 times



Loki

Re: Strange?

December 12th, 2012, 18:13

loki wrote:Thank you Vulcan for your reply :D

You're very welcome, Loki :D

loki wrote:Think that the partition style showing Master Boot Record throw me as I then expected an MBR

I see what you mean. :( Good old Windows ;)

Re: Strange?

April 14th, 2013, 5:56

I have seen a case (Akai MPC2000) which had both a BIOS Parameter Block and an MBR style partition table in sector 0. The information in the partition table pointed to sector 0 as the location of the boot sector. The drive was not intended to be bootable. In fact IIRC the first JUMP instruction was a JMP 00, so that would result in an endless loop.

Re: Strange?

April 17th, 2013, 16:58

fzabkar wrote:I have seen a case (Akai MPC2000) which had both a BIOS Parameter Block and an MBR style partition table in sector 0. The information in the partition table pointed to sector 0 as the location of the boot sector. The drive was not intended to be bootable. In fact IIRC the first JUMP instruction was a JMP 00, so that would result in an endless loop.

Here it is:
http://www.users.on.net/~fzabkar/MPC2000_mbr.txt

Code:
C:\>debug

-e 100 EB FE 90
-u 100
0100 EBFE          JMP     0100
0102 90            NOP


The drive has been divided into 26 FAT partitions. Their starting sectors are recorded as little endian double words beginning at offset 0x40.

0x00000000
0x00053919
0x000A7232
...
0x00829371
Post a reply