160GB HDD on Win98, and with no BIOS support I keep forgetting the details!
#1
Posted 30 August 2012 - 09:21 AM
It's the BIOS part I'm not sure about. Does it matter for anything other than DOS? Is booting affected? The boot partition is 2GB, so it falls within the 8GB detected by the BIOS.
#2
Posted 30 August 2012 - 11:43 AM
You could use a HDD DDO (Dynamic Disk Overlay) from the Manufacturer (you didn't say what Make/Model of it either).
This post has been edited by submix8c: 30 August 2012 - 11:44 AM
#3
Posted 30 August 2012 - 12:29 PM
Beyond booting I'm already using something similar: a 500GB external drive with the initial ~128GB as FAT and the rest NTFS. I just don't know if booting might be affected by the BIOS misidentification.
#4
Posted 30 August 2012 - 12:59 PM
http://www.wimsbios....topic10054.html
Appears that a 32/64GB limit exists (maybe 120gb)?
No "custom" BIOS for it.
Do you understand DDO? Vendors of Hard Disks supply a SOFTWARE work-around for use on boards that don't support it. These do the job JUST FINE!
There are various versions of the ASUS P2B - which ONE?
What SPECIFICALLY is the HDD.
You're answers are NOT specific.
Have you actually used the External HDD on it? IOW, does it HAVE a "controller" in the enclosure (which BYPASSES the BIOS)?
THEORETICALLY, as long as you have that "latest BIOS" it may misrepresent the actual size (being limited) but still be functional, although maybe not with DOS/Win9x, e.g. with WinXP after Boot to a within-range partition, will continue to function, ignoring the BIOS (AFAICR).
#5
Posted 30 August 2012 - 01:50 PM
shae, on 30 August 2012 - 09:21 AM, said:
It's the BIOS part I'm not sure about. Does it matter for anything other than DOS? Is booting affected? The boot partition is 2GB, so it falls within the 8GB detected by the BIOS.
A DDO is not an option with Windows 9x. It is a necessity.
Any operations by DOS or Windows, before the Driver is loaded, to Drives other than C: can fail. In particular if you do any installations to other Drives that need to be updated on the next boot, they are likely to be done by WININIT in DOS mode.
I have DDOs (BOOTMAN) that can provide the necessary support as well as letting you use the full 160GB.
#6
Posted 30 August 2012 - 01:53 PM
#7
Posted 30 August 2012 - 02:43 PM
Look for DLGMAKER.EXE - When run, it will create a WD DLG Diagnostics Disk (Version 2.8). This is the last known WD tool that makes a usable Overlay. I do NOT know if it will work with a HDD that size.
Please note that DDO's are put in the Master Boot Record (1st sector and maybe 2nd, etc?)
and you DARE not use "FDISK /MBR" or ANY other utility that writes to the MBR or the OS will no longer boot.
The DDO can be "uninstalled" with the Floppy as well.
Info/Warning and links from Microsoft (some links inside are no good). More info/a link
HTH and good luck!
This post has been edited by submix8c: 30 August 2012 - 02:46 PM
#8
Posted 30 August 2012 - 04:01 PM
More specifics on the mobo and HDD: mobo rev 1.10. But the differences are likely in things CPU voltage support, etc., rather than anything pertinent here. HDD-wise, the only extra info there is is the non-documented suffix of the model (stuff like -00JJD0), which I could check if you're interested.
submix8c, on 30 August 2012 - 12:59 PM, said:
Quote
But rloew brought up a good point. Some write actions can be done before Windows booting completes, and those might use BIOS functions. Even if the OS partition fits within the BIOS detected size, I actually do have an additional software partition that doesn't. If only the BIOS treated the HDD as 128GB, or even 10-20GB, that'd be enough, but 8GB is very borderline.
Too bad there's no 128GB clamp jumper on the drive. I might solve the problem by doing more HDD rotations than I anticipated. :-/
Comos, on 30 August 2012 - 01:53 PM, said:
This post has been edited by shae: 30 August 2012 - 04:05 PM
#9
Posted 30 August 2012 - 04:51 PM
#10
Posted 30 August 2012 - 07:30 PM
#11
Posted 30 August 2012 - 08:40 PM
#12
Posted 31 August 2012 - 02:14 AM
shae, on 30 August 2012 - 04:01 PM, said:
Well, there is a virtual clamp jumper available. Seagate Tools for DOS gives you the ability to set any clamp size you wish. Just temporarily put the drive in a machine that can handle the current/native size, and run the tools from there. Note, this feature is not available in the MS Windows version of the tools.
Joe.
#13
Posted 31 August 2012 - 03:30 AM
#14
Posted 31 August 2012 - 04:29 AM
jds, on 31 August 2012 - 02:14 AM, said:
There is a similar thingy for WD drives:
http://wdc.custhelp....,-32-gb,-8.4-gb
jaclaz
#15
Posted 31 August 2012 - 05:35 AM
dencorso, on 30 August 2012 - 08:40 PM, said:
Foxbat, on 31 August 2012 - 03:30 AM, said:
jaclaz, on 31 August 2012 - 04:29 AM, said:
jds, on 31 August 2012 - 02:14 AM, said:
EDIT: Well, it seems to work so far, using HPA.
The limit seems not to be 2^28, but 65536 * 16 * 255 (267,386,880 sectors). Anything above, and it's detected as 8GB again (I suppose using CHS instead of LBA?), and strangely also on a 48-bit capable BIOS. Another thing, I used the 28-bit version of SET MAX. The 48-bit seemed not to be detected correctly, but I didn't pay enough attention so it could just be that I set it to more than the 267M limit.
I guess I'll use a slightly smaller number to be on the safe side for 1-off errors (then again, if a 1-off is multiplied... maybe safest would be to set to something common, like the equivalent of 120GB HDDs).
This post has been edited by shae: 31 August 2012 - 07:30 AM
#16
Posted 31 August 2012 - 07:18 AM
Western Digital Caviar Blue SE. From the Documentation (2079-001026.pdf):
Quote
The previous standard for the IDE/ATA interface uses 28-bit
addressing, which cannot recognize more than 137.4 GB of storage.
To overcome this capacity barrier, hard drives higher than this
capacity have adopted a 48-bit addressing system which can be
supported in newer computer systems with updated controller chips,
BIOS codes, and operating system service packs.
• Windows 98SE and Me require the use of a 48-bit LBA supported
controller card to fully recognize higher capacity hard drives.
Quote
Some BIOSs released before June 1999 stall with drives larger than
32 GB. If you are installing such a hard drive and your system stalls
before floppy or hard drive boot can take place, your system BIOS
may be incompatible with this drive. Follow these instructions only if
your system stalls when adding a drive larger than 32 GB.
Recommended Solution: Obtain a BIOS upgrade from your system
or motherboard manufacturer.
Interim Solution:
1. Jumper the hard drive to your desired configuration per the
instructions in section 2 of this guide.
2. Use the Data Lifeguard Tools software to access full hard drive
capacity. To run Data Lifeguard Tools:
a. Boot from the Data Lifeguard Tools CD.
b. Follow the setup instructions for your hard drive.
Quote
Some older computer systems have difficulty detecting large capacity
hard drives. If your system locks up after the installation of your new
hard drive, try an alternate jumper setting to resolve this issue. For
detailed information on alternate jumper settings, visit our website at
support.wdc.com.
You're going to use HDAT2?
BEFORE JUMPING THE GUN, TRY THE DOCUMENTATION FIRST!!!! I got all of it for my brother. YOU TAKE THE RISK OF HOSING YOUR HDD!!!
MB/MiB/GB/GiB Calculator to help understand. BTW, I have a Compaq EVO here with a BIOS limitation and it does "weird" 240-head instead of the "standard" 255-head so even a 40GB HDD had to be WIPED to start over. I just got a WD1600BB (similar) that "hits the wall" I will test the WD Tools (DDO) on it to see if it will function correctly.
PLEASE NOTE that a DDO does NOT correct the BIOS, it simply "enhances" it and DOES NOT overcome the Win9x 48-bit LBA problem - MUST PATCH THE OS.
This post has been edited by submix8c: 31 August 2012 - 07:27 AM
#17
Posted 31 August 2012 - 07:31 AM
shae, on 31 August 2012 - 05:35 AM, said:
...but:
http://wdc.custhelp....,-32-gb,-8.4-gb
Quote
jaclaz
#18
Posted 31 August 2012 - 07:44 AM
submix: Thanks for all the help. I know it's the 48-bit vs 28-bit issue. I looked for jumper solutions too, but only found mention of a 32GB clamp for WD. I'm not fond of the idea of DDO. MBR dependent, possible translation issues later on, etc.
But for size clamping, setting the HPA with HDAT2 did the trick. There's no risk as far as I can tell. HPA and DCO are tweaked with standard ATA commands, and it's reversible. I just set it multiple times on two computers to see how different values are detected by both BIOSes.
Now, just for the sake of completeness, I'll do some high-LBA tests in plain DOS.
My conclusion so far: for 28-bit BIOSes + Win98, HPA (possibly also DCO) clamping seems like the cleanest option if you don't mind the lost space.
This post has been edited by shae: 31 August 2012 - 07:50 AM
#19
Posted 31 August 2012 - 07:51 AM
BTW, the CD referred to (in the quote) is the v11 as jaclaz stated. And apparently is not a DDO. Still, I will ALSO try the DDO (to get full size) as well as the CD ("clamp").
edit - don't expect me to "test" very quickly. You could do the same. I gave links to the actual WD DDO and jaclaz (confirmed by me) has given the name/version of the WD Software for "clamping". And (see jaclaz comment below) you're kind of adding to the confusion with such a statement.
This post has been edited by submix8c: 31 August 2012 - 08:18 AM
#20
Posted 31 August 2012 - 07:53 AM
shae, on 31 August 2012 - 07:44 AM, said:
What I am clearly missing is, since you have NO issues with BIOS (i.e. the thingy, if I got it rightly, boots normally) what is the issue with simply leaving the "rest of the disk" UNpartitioned? (or possibly using a partition ID that Win 9x surely cannot use/access (like the 0x07 NTFS or one of the 0x8x Linux ones)?
jaclaz
- ← Expanding storage with controller cards on Win98SE
- Windows 9x / ME
- Tip: fix DIR /S to recurse hidden subdirs →



Help


Back to top









