On Thu, 20 Oct 2005 15:09:43 +0200 (MEST), you wrote: Hi,
>as said, I updated my BIOS from "max 32 or 64 GB" (not sure which, >but crashed with bigger disks) to "max 128 GB". Then I plugged an >even bigger disk, and BIOS and FreeDOS were able to access the first >128 GB just fine, but FreeDOS hit the 128 GB barrier when trying to >enumerate all partitions and showed an error message (because it >cannot know that all partitions beyond the first 128 GB are Linux >ones which are uninteresting for DOS anyway ;-)). I would say that >this is pretty nice performance so far. Did you try this again on other motherboards? >Again, the problem is in BIOS. FreeDOS is able to use FAT32 (up to >2^28 clusters, recommended for max 128 GB but you can use bigger >drives if you want) and 32bit sector numbers (up to 2 TeraBytes). >It would be relatively easy to use 64bit partition positions to allow >"infinite" disk size with up to 2 TB per drive letter, but the normal >partitioning scheme itself is utterly unable to describe disks which >are bigger than 2 TB. Tom already suggested to support the successor >of partition tables: This will change the FAT32 behaviour. If the changes is downward compatible then everything works fine, but in the world of computing it's so hard to achieve. >That would support on-the-fly repartitioning (well, as pointed out >earlier, DOS reboots in seconds anyway, and some programs would get >confused by dynamic drive letter changes and it would take extra RAM) >and huge disks. But actually I have no idea why I would want my FreeDOS >to access more than the first 128 GB of my disk anyway ;-). The world is moving fast, I got someone hard disk with more than 120GB of digital camera's photos and DVD movies. >The BIOS limit to 128 GB (134 or so if you use "decimal GB") is >very common, and our UDMA2 driver has the ability to bypass it, >but as the kernel does not re-read partition tables after you >load UDMA2... Imagine the rest. A BIOS which sees 120 GB does >not necessarily see 160 GB. But a BIOS which sees 160 GB will, >unless it has a bug, see HUGE disks, up to at least 2 TB but, if >prepared for 64bit operating systems, even bigger than that. Except with a test on the latest PC, no one knows the theoretical's programming can work on physical drives or not. >Actually 32/64 bit operating systems do not care for BIOS disk >drivers at all anyway. Who knows ;-). Someone knows, just waiting for he/she to speak up. Rgds, Johnson. ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user