flat assembler
Message board for the users of flat assembler.
Index
> OS Construction > why floppy cant be partitioned? |
Author |
|
Coty 15 Jan 2011, 18:38
I don't see why you wouldn't be able to, I think I have seen it before, but the thing is, why would you want do it? Do it just to do it? Install two OSes on it just for fun?
|
|||
15 Jan 2011, 18:38 |
|
b1528932 15 Jan 2011, 19:32
i am learning from as many sources as i can, and here and there i can find that its impossible. Not that it has no sense - its impossible.
I know that it has little sense installing many OS on floppy, but why write impossible? And i though i have good source of information... Are you sure it cant be done? What about low level format (dont confuse with zero fill)? Ive found information, that on floppy it isd possible. Is it possible also on hard drive? Im not interested in sense, just possibility. |
|||
15 Jan 2011, 19:32 |
|
ManOfSteel 15 Jan 2011, 20:27
b1528932 wrote: Are you sure it cant be done? What part of Coty wrote: I don't see why you wouldn't be able to did you not understand? A BIOS partition is nothing more than an abstract division comprised of a group of blocks and delimited by no more than 16 bytes in a 64-byte structure (the partition table) inside the MBR. You can try doing the same with a floppy just for the heck of it if you want, but it's just as useless as mounting a turboprop engine on your car. |
|||
15 Jan 2011, 20:27 |
|
edfed 15 Jan 2011, 23:28
Code: 01BE Partition 1 data table (16 bytes) 01CE Partition 2 data table (16 bytes) 01DE Partition 3 data table (16 bytes) 01EE Partition 4 data table (16 bytes) 01FE Signature (hex 55 AA, 2 bytes) Offset from beginning of partition data shown above: Offset Size Description 00 byte boot indicator 01 byte beginning sector head number 02 byte beginning sector (2 high bits of cylinder #) 03 byte beginning cylinder# (low order bits of cylinder #) 04 byte system indicator 05 byte ending sector head number 06 byte ending sector (2 high bits of cylinder #) 07 byte ending cylinder# (low order bits of cylinder #) 08 dword number of sectors preceding the partition 0B dword number of sectors in the partition in this document, nothing indicates it is impossible to partition a floppy drive. but do you realise the absurdness of the thing? partitions are made to be cylinder aligned. there are 80 cylinders on a floopy, then, it can be possible to partition a floppy. did you try to do it with a binary compiled under fasm? something like compile => copy.bin as raw on floppy |
|||
15 Jan 2011, 23:28 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.