Re: int 0x13 utility
- From: "Wolfgang Kern" <spamtrap@xxxxxxxxxx>
- Date: Mon, 31 Mar 2008 03:32:05 +0200
H. Peter Anvin in discussion with JJ and Alex Buell:
....
I cannot follow all the arguments quoted in here.
LBA28 support never depend on an OS, only the BIOS know if
the HW can handle LBA28/48 or just CHS.
The BIOS itself may converted CHS to LBA (if the drive allow it).
This wierd DOS-reported disk-geometry never reflected the physical
layout of a disk, INT13 parameters must be recalculated to the actual
(even faked) geometry before loading HDC-registers.
So even a DOS5.00 were able to RD/WR the first 512 MB on every
reported partition.
Dos 6.00 can RD/WR 2GB ...
any later MS-DOS may be able to access up to 8GB
but as I said already in this thread:
If the HW is able to support, it can access up to: "CHS-limit = 127.5 GB"
not too much difference to LBA28 ...
Neither My win98se nor my WinXphome will even recognise that
some of my HDs are larger than 128 GB.
Shall I laugh or cry on this yet ?
__
wolfgang
.
- References:
- int 0x13 utility
- From: Alex Buell
- Re: int 0x13 utility
- From: João Jerónimo
- Re: int 0x13 utility
- From: H. Peter Anvin
- int 0x13 utility
- Prev by Date: Re: int 0x13 utility
- Next by Date: good disassembler for mixed 16bit and 32bit code?
- Previous by thread: Re: int 0x13 utility
- Next by thread: asm noob needs help compiling tutorial samples!?
- Index(es):