Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Adding large disk support to INT13h (Users)

posted by boeckmann, Aachen, Germany, 02.04.2024, 19:23

> I think you're confusing some things. INT 13h _is_ the BIOS. So, when you
> say you're BIOS does support the extended functions, that can't be
> correct.

That for sure is correct. To be specific, EDD-2.1 is supported. I am using these functions right now with FDISK in LBA mode. Supporting ext INT13 (LBA access) and supporting disks larger than 8.4GB are two different things. I thought that the first would implicate the latter, but to my own surprise this not always seems to be the case. Therefore I want to substitute the INT 13 routines, and not the BIOS as a whole (which btw. is more than INT13).

>
> I think your problem is that you are trying to access the extended
> functions for the upper parts of the disk with CHS addresses instead of LBA
> and that won't work. I suspect that you do not need to replace INT 13h but
> just have the programs correctly use the INT 13h that's already there.
>

Well, the disks get only detected as 8.4GB in the BIOS setup screen, and there is no way for me to manually enter larger sizes. CHS access will NOT fail because of cylinder values >1023, because there is no exposed cylinder >1023.

> P.S.: Is LBA enabled in your BIOS/CMOS settings?

Yes.

 

Complete thread:

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