Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Bug confirmed (Users)

posted by Japheth Homepage, Germany (South), 06.01.2021, 18:16

> could you post a dump of the partition table

I'll dump the partition table of a 64GB USB memory stick, because the math is easier. The stick's first partition is a FAT16, created with linux fdisk. The second (primary,FAT32) partition was created with FD fdisk 1.2.1, using the remaining space.

Here's the MBR dump:

Drive 2: EDD-Version=30 API-Bitmap=5
ExInt13: Flags=0006 Sectors=124825600 (60950 MB) SecSize=512 [CHS=60950/64/32]
EDD3: bus=PCI interface=USB bus/dev/func=1/0/0

BI Type                    Start-C/H/S   End-C/H/S     Sector     Size      MB  abs. Start/End
-----------------------------------------------------------------------------------------------
80 0e Prim. DOS,FAT16,LBA     0/  1/ 1  975/ 63/32         32    4096000   2000 32-4096031
00 0c Prim. DOS,FAT32,LBA   976/  0/ 1  534/ 63/32    4096000  120731648  58951
00 00 Free Entry              0/  0/ 0    0/  0/ 0          0          0      0
00 00 Free Entry              0/  0/ 0    0/  0/ 0          0          0      0


one "cylinder" is 2048 sectors or 1 MB.
The overlapping part in this case is 32 sectors only, start sector of second partition should be 4096032.
Interestingly, size of the second partition is 120631648 (58951 cylinder), and that exceeds the stick's capacity by one cylinder!

> if the ending cylinder of the 2'nd partition corresponds to the LBA value.

But the ending cylinder is limited to 1023 and so cannot correspond to the LBA value.

---
MS-DOS forever!

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 81 users online (0 registered, 81 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum