1 | | But it is legal for FORMAT program to change partition type field in MBR. It is done by HPFS/JFS FORMAT too. So why not allow to write there? If I only change the partition type, nothing will happen. In the worst case, if MBR will be destroyed, the FS can be not mounted and nothing will happen. And, you can notice if the partition is zeroed-out and invalidate the MBR sector too. And why restrict big floppies to FAT/FAT32/exFAT? HPFS big floppies should work too. And BTW, in Linux, you can have even a hard disk without a partition table, and mount as a whole. Indeed, no difference between a flash disk and a hard disk. If not FAT-based FS, you can set partition type indicator to 0x7 (IFS), then any FS may be used on a big floppy. In fact, I suspect that you can set partition indicator to 0x7 for all FS's and it should work. |
| 1 | But it is legal for FORMAT program to change partition type field in MBR. It is done by HPFS/JFS FORMAT too. So why not allow to write there? If I only change the partition type, nothing will happen. In the worst case, if MBR will be destroyed, the FS will not mount and nothing will happen. And, you can notice if the partition is zeroed-out and invalidate the MBR sector too. And why restrict big floppies to FAT/FAT32/exFAT? HPFS big floppies should work too. And BTW, in Linux, you can have even a hard disk without a partition table, and mount as a whole. Indeed, no difference between a flash disk and a hard disk. If not FAT-based FS, you can set partition type indicator to 0x7 (IFS), then any FS may be used on a big floppy. In fact, I suspect that you can set partition indicator to 0x7 for all FS's and it should work. |