Just out of curiousity, why does a BIOS need to be patched for HDD support to 32GB before it can be patched to 64MB or 128GB?
Apparently an old BIOS can be manufacture patched beyond 8GB, and then Wim's can patch it further if required.
I am wondering what the differences are between the way that Wim's patches BIOSs and manufactures patch BIOSs that mean that Wim's cannot patch an 8GB limitation while the manufacturer may be able to. Evidently there must be different tools used and I am curious as to the technical differences between the way these tools work.
Also, I have noted in a few topics that Wim's patches are stated to sometimes be difficult to detect drives once the patch is applied, although in most cases this does not appear to be a problem. I am curious about this also.
HDD Patching
-
- BIOS Guru
- Posts: 3153
- Joined: Thu Mar 21, 2002 8:16 pm
- Location: Near Hannover (CEBIT) Germany
- Contact:
With the 8GB problem it needed to rewrite the INT13h extension as is needed for the 128GB problem .
The 32/64GB things are only small bugs/problems which require much less work .
AFAIK the 32GB thing are only some bytes to be set different
The 32/64GB things are only small bugs/problems which require much less work .
AFAIK the 32GB thing are only some bytes to be set different
Thanks - In other words you cannot extend the 13H. So if there are new minor bugs once a manufacturer has rewritten the 13H extension then Wim's may also be able to correct these.
I do wonder if the manufactures bug the BIOSs on purpose hoping that people will purchase new boards rather than seek BIOS upgrades.
Afterthought: Out of interest, could you extract a rewritten 13H extension out of one BIOS and use this to overwrite the appropriate area of a BIOS image that requires this? I suppose you would have to know what part of the file to overwrite, and it could be different in different BIOS images.
I do wonder if the manufactures bug the BIOSs on purpose hoping that people will purchase new boards rather than seek BIOS upgrades.
Afterthought: Out of interest, could you extract a rewritten 13H extension out of one BIOS and use this to overwrite the appropriate area of a BIOS image that requires this? I suppose you would have to know what part of the file to overwrite, and it could be different in different BIOS images.
-
- The New Guy
- Posts: 1451
- Joined: Fri Mar 29, 2002 10:32 pm
- Location: Pennsylvania, USA
For something like this, the larger sized HD were not readily available (read - too expensive) to the public, so a "minor bug" could be left in, and is acceptable in the industry.
Once the hardware catches up and starts to exercise the buggy routine however, that's where the problems begin.
Of course, a manufacturer is always developing new products (otherwise we'd still all be running 2x86's!!) so support for older models naturally falls to the side, or to the aftermarket.
As for copying firmware, technically that infringes on the copyright, but you could always write your own code "based" on a known working model...
Once the hardware catches up and starts to exercise the buggy routine however, that's where the problems begin.
Of course, a manufacturer is always developing new products (otherwise we'd still all be running 2x86's!!) so support for older models naturally falls to the side, or to the aftermarket.
As for copying firmware, technically that infringes on the copyright, but you could always write your own code "based" on a known working model...
CPU - DFI 586IPVG, K6-2/+ 450 (Cyrix MII 433), i430VX, 128MB EDO.
BIOS patched by BiosMan (Jan Steunebrink).
BIOS patched by BiosMan (Jan Steunebrink).
In other words, Wim's BIOS is:
1) Providing BIOS patches to support relatively modern HDDs in machines that originally and technically supported them.
2) Providing BIOS patches that are easy to patch for relatively modern HDDs.
3) Providing BIOS patches that can be created and made available legally.
That all sounds quite good, and quite fair. It is good to know patches of this nature are available when I come across machines that require them.
1) Providing BIOS patches to support relatively modern HDDs in machines that originally and technically supported them.
2) Providing BIOS patches that are easy to patch for relatively modern HDDs.
3) Providing BIOS patches that can be created and made available legally.
That all sounds quite good, and quite fair. It is good to know patches of this nature are available when I come across machines that require them.