XP Won't Boot WIth Large Hard Drive

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.
Status
Not open for further replies.

Prudence

Distinguished
Jul 3, 2009
3
0
18,510
I wanted to add that I have been researching this issue coming at it from various ways for MANY HOURS, and this possibility has NEVER shown up!!! I hope this is it - now if I can actually do it..................

Prudence
 

solidog

Distinguished
Jul 3, 2009
1
0
18,510
Hey i've experienced this problem on my Dimension 4700 most of the hardware beside sound and CPU has been changed, occasionally I get a blikning cursor at the top left and no response, I think ctrl+alt+delete reboots it abd same issue. I turned the fastboot of in bios and seemed to correct it occasionally. Also found turning power off and unplug for half a min would sort it. mabey hope the info helps
 

hbearden

Distinguished
Aug 25, 2009
1
0
18,510
All systems have a limit as to how may GB the BIOS can address directly. 128 GB (meaning 137,438,953,472 bytes) is common for systems dating from a few years ago. If you install a larger hard drive and put Windows on that you will be fine until Windows writes something important beyond that 128 GB limit. After that your booting will be unpredictable, up to and including not being able to boot.

There are two workarounds. One (recommended) is to limit the operating system (C:\) partition to 128 GB, or whatever your BIOS's limit is, and make one or more partitions out of the rest of your hard drive. (EaseUs Partition Manager is a great free tool for this.) This works because once booted, the BIOS has passed control to Windows, and Windows XP is able to address a larger HD than you will ever need.

Another workaround is to use what's usually called a disk management utility (but not to be confused with the "Disk Management" utility in Windows). Samsung has OnTrack, WD has Data Lifeguard, every HD manufacturer has one. They insert an extra "layer" into the boot process that allows your BIOS to address the full HD. The problem is that they are notoriously buggy, and your system will boot fine until one day it doesn't. Plus, booting into your Windows OS from media like CD's, floppies, etc., if you do that, will be very complicated or impossible unless you have made the media yourself to include that disk management software. It is much safer to go with the multiple-partition solution above.

Please note I have omitted a lot of technical detail and language to keep this discussion simple; please do not troll me. Look up "Logical block addressing" in Wikipedia if you want to know more. But to get the job done you don't need to know more or more accurately than I have stated here.
 

Prudence

Distinguished
Jul 3, 2009
3
0
18,510
Thanks for the info and "link" for more info. I may have had a combo of issues that interfered w/ the boot up - this bios/HD size, and also I did find several windows updates that had failed the night before the trouble began. Maybe the one caused the other?

For my installation, I learned how to slipstream an install cd using my original one with service pack 1 and added service pack 2. I reformatted and partitioned my drive - "C" w/ operating system, etc. into 29 gb, and then another partition with the rest of the drive 124 gb. So far all has been working well for the past few weeks or so. Very thankful that all of the files on my drive were perfectly fine and I was able to extract what I needed before wiping it clean. I am beginning to feel like I am becoming a bit of a computer geek myself!

 

JohnB_100

Distinguished
Oct 1, 2009
29
0
18,540


I am new to this forum. Like others, I had installed a WD 250GB drive into my older Compaq N800 laptop running XP Pro SP3, partitioned it to the full 250GB, and was lulled into thinking it was working fine, until one day it didn't (disk read error). Using EASEUS Data Recovery (a purchased product), I was able to recover my files, but many of which had been overwritten and were badly corrupted.

The most recent BIOS for my laptop (2005) doesn't display any information about hard drive parameters. The (cheap) program HDInfo verified the BIOS has limitations reading large drives (is not 48 bit LBA compatible) but little more. Using EASEUS Data Recovery, I learned my BIOS reports the drive as 240 heads, 63 sectors, and 17753 cylinders (240 * 63 * 17753 * 512 = 137.4GB). OK, my laptop BIOS has problems above 137GB.

Armed with that information, I used EASEUS Disk Copy to clone the original 80GB disk to the WD 250GB drive in an external USB case. This worked flawlessly, and the new drive booted first time and had one 80GB Partition (Drive C). Next, I installed and used EASEUS Partition Manager running in Windows to resize that partition. This time, instead of allocating all 250 GB to drive C (my previous mistake), I set the partition size to just under 137.4 GBits (=2^28 * 512), or around 127GB, as reported using Windows Explorer properties. Using Partition Manager, I then created a second partition that used the remaining space (drive E). So far, so good. However, you will forgive me if my confidence was shaken by my previous experience. Therefore, I contacted Western Digital to see if they would verify this approach (partition 250G in two logical drives, with C being under the BIOS limit), but I was told I need a DDO. Strangely enough, I also was told they no longer support Data Lifeguard Tools, which is the WD tool they supply to install a DDO.

I got some help from Microsoft, Article ID 305098, which was written to address the 48-bit LBA limitation in Windows 2000 SP2. It states:

"The operating system must be installed on the first partition that is smaller or equal to 137 GB when the EnableBigLba registry value is enabled but when you do not have a 48-bit LBA compatible BIOS. If you enable the 48-bit LBA ATAPI support by editing the registry setting, but you lack both a 48-bit LBA compatible BIOS and a hard disk that has a capacity of more than 137 GB, the hard disk continues to function as a standard hard disk with an addressable limit of 137 GB. The operating system must be installed on the first partition that is less than or equal to 137 GB and the rest of the hard disk divided into one or more remaining partitions when the EnableBigLba registry value is enabled on a computer without a 48-bit LBA compatible BIOS that has a hard disk with a capacity of more than 137 GB. "

Per this article, if your computer BIOS is not 48-bit compatible, you should make sure the EnableBigLba registry bit is set (=1), install the OS in a partition that is below the BIOS limit (137 GB), and then create other partitions to use up the rest of the drive (just as hbearden wrote), at least with Windows 2000 SP2. I was unable to find a similar article about Windows XP SP3. One, older article about Windows XP SP1, Microsoft Article 303113 came close. It reads:

"The registry value EnableBigLba is enabled without a 48-bit LBA compatible BIOS, but you have a hard disk with a capacity that is larger than 137 GB. If you enable 48-bit ATAPI support in the registry and you have a hard disk that has a capacity that is see comment than 137 GB, but you do not have a 48-bit LBA compatible BIOS, only the first 137 GB of the hard disk are addressable. The remainder of the hard disk is not used."

The article has typos, but it at least validates the approach of restricting the C drive size to 137 GB if your BIOS is not 48-bit LBA compatible. As for the rest of the space on the large drive, the article is vague: "the remainder of the hard disk is not used." Not used... does that mean not used by the BIOS, by the OS, by Windows? And that was SP1, whereas we are now at SP3. If Windows XP SP3 works like Windows 2000 SP2, then dividing the rest of the disk into one or more partitions should work safely (as hbearden says). Does anyone know of any technical article or statement from Microsoft, a computer manufacturer, a hard drive manufacturer, or any other source that states for Windows XP SP3, if your computer BIOS cannot be made 48-bit LBA compatible, you can restrict the first partition (drive C) to the BIOS limit (in my case, 137 GB) and then safely divide the rest of the drive into one or more partitions (logical drives)? Has anyone had any problems doing this?

 
G

Guest

Guest
The BIOS in my Dell Insperon 9100 also limits my hard drive size and causes my computer to fail. When I go into setup, in my case by pressing F2 my new 320GB Western Digital hard drive is reported by the BIOS as 137GB. I tried reinstalling Windows Xp (SP1) and I partioned my drive into 3 seperate partitions. I set Partition 1 to 120GB and loaded Windows XP there. It was assigned Drive C. Partition 2 became Drive D and was set to 120GB. Partition 3 was assigned the remaining space and labled Drive E. All of this automatically moved my DVD drive to F:. When I rebooted I had hope, but my system shut down on me again. When it fails, the computer just shuts down, as if power was removed, and I end up with a black screen. I went back into the Setup by pressing F2 at startup and noticed that my 320GB drive was still being reported as 137GB, not the new 120GB size that I had assigned to partition1. However, Windows XP recognizes the 3 partitions that I made propperly, and reports their respective drives and sizes acurately. What I have not done yet is "Enable Big LBA". I did some googling and found the following instructions on Enabling Big LBA. They are as follows:
Manual Method:
To enable EnableBigLba in the Windows registry, perform the following steps:

# Start a registry editor (e.g., regedit.exe). In Windows, click on Start->Run, enter "regedit".
# Navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters registry subkey.
# From the Edit menu, select New, DWORD Value.
# Enter the name EnableBigLba, then press Enter.
# Double-click the new value, set it to 1, then click OK.
# Close the registry editor.
# Restart the machine for the change to take effect.

I also found a website called 48bitLBA.com which will analyse your compter for you and automatically change the registry value. Here is the link http://www.48bitlba.com/enablebiglbatool.htm

I am going to go try one of these methods now. Hopefully it will solve my problem.
 

JohnB_100

Distinguished
Oct 1, 2009
29
0
18,540
The BIOS in my Dell Insperon 9100 also limits my hard drive size and causes my computer to fail. When I go into setup, in my case by pressing F2 my new 320GB Western Digital hard drive is reported by the BIOS as 137GB. I tried reinstalling Windows Xp (SP1) and I partioned my drive into 3 seperate partitions. I set Partition 1 to 120GB and loaded Windows XP there. It was assigned Drive C. Partition 2 became Drive D and was set to 120GB. Partition 3 was assigned the remaining space and labled Drive E. All of this automatically moved my DVD drive to F:. When I rebooted I had hope, but my system shut down on me again. When it fails, the computer just shuts down, as if power was removed, and I end up with a black screen. I went back into the Setup by pressing F2 at startup and noticed that my 320GB drive was still being reported as 137GB, not the new 120GB size that I had assigned to partition1. However, Windows XP recognizes the 3 partitions that I made propperly, and reports their respective drives and sizes acurately. What I have not done yet is "Enable Big LBA". I did some googling and found the following instructions on Enabling Big LBA. They are as follows:
Manual Method:
To enable EnableBigLba in the Windows registry, perform the following steps:

# Start a registry editor (e.g., regedit.exe). In Windows, click on Start->Run, enter "regedit".
# Navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters registry subkey.
# From the Edit menu, select New, DWORD Value.
# Enter the name EnableBigLba, then press Enter.
# Double-click the new value, set it to 1, then click OK.
# Close the registry editor.
# Restart the machine for the change to take effect.

I also found a website called 48bitLBA.com which will analyse your compter for you and automatically change the registry value. Here is the link http://www.48bitlba.com/enablebiglbatool.htm

I am going to go try one of these methods now. Hopefully it will solve my problem.

Unless the BIOS is 48-bit LBA compliant, it isn't ever going to report the large drive parameters correctly. Also, the BIOS won't change what it reports even if you make the Drive C partition smaller.

Depending on the age of your laptop, using the manufacturer's "System Recovery" feature will install a very old version of Windows, overwrite all your data, and make you install all your programs. If installing from a Windows install disk, use one that includes SP3. However, if your computer already has a working drive running XP SP1 or later, you avoid lots of problems by simply cloning the old drive to the new drive. First check the manufacturer to get the very latest BIOS available for your laptop. Then follow this procedure:

Clone Your old EIDE Drive to a new PATA Large Drive

1. Put the new drive in a USB external 2.5" EIDE or parallel ATA (not SATA) case, preferably with its own DC supply so you don't overload the Laptop's USB outputs. Leave your old drive in your laptop.

2. Boot to the old drive and run regedit to check this registry setting:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters

Make sure a dword named EnableBigLba exists and has the value 1.

3. Download (free) EASEUS Disk Copy, burn it (ISO image) to a CD, boot to the CD with the external USB drive connected, and use it to copy source drive 0 (your old, installed drive) to destination drive 1 (your USB external drive).

4. When done (several hours later), remove the new drive from the USB enclosure and install it in your laptop in place of the old drive. Windows should boot normally, although it may need to restart once. At first, the new drive will have the same partition size as the old one. Download and install (free) EASEUS Partition Manager, and run it in Windows to re-size drive C to 128GB. Next, create a second partition with the rest of the drive. As long as you aren't shrinking a partition, these operations won't even require a reboot. The EASEUS software is amazing!

You are done. Your BIOS will still get the drive parameters wrong, but the drive will work safely. I've done this several times now on three different non 48-bit LBA compliant laptops using WD 160GB and 250GB PATA hard drives. The only issue I encountered was when my external USB drive exceeded the output DC capacity of one laptop (so I put its drive in a different laptop to do the cloning).
 

daiosama

Distinguished
Oct 13, 2009
1
0
18,510
I have an Inpiron 9200 and yes it too has the 137GB limit.

Mine is an interesting set up. I decided to make this machine dual bootable. It is a work computer so I wanted a partition that was dedicated for work only. I guess the company doesn't like games on their computers. The second partition was solely devoted to anything that is the opposite of work (had to have a well balanced computer).

So I partitioned the drive as follows

1GB partition - For XOSL (a boot loader program)
80 GB Partition - Partition to hold the OS for work plus any work related files.
80 GB Partition - Partition to hold the OS for Play
90 GB Partition - Was to be a partition visible to both OS's so I could have a common drive between work and play.

So when I booted to work, XOSL would hide the play partition and keep the last partition open. When I booted to play, XOSL would hide the work partition and keep the last partition visible.

This kind of worked except that data written to the 90 GB partition when I was using it as a work computer could not be read by the computer when it was booted into play mode and visa versa. That was all fine. I just made the final partition visible only to the computer when in play mode.

Any way things worked well for a while. I typically hibernate my computer when I power it off. Well one day the play partition wouldn't boot. I thought it may be a bad drive, but in the end I figured that the hibernation file somehow resided beyond the 137 GB limit. So I configured XOSL to boot into work, but let me see the play partition. I then booted into work and went into the play partition and deleted the hibernation file. I then rebooted back into the play partition and all worked ok.

This happened about 2 months later and the same cure worked. about 2 months after that it happened again, but this time I was not so lucky. Deleting the hibernation file didn't work. I ended up defragging that drive in hopes that whatever file had migrated beyond the 137 GB barrier would be moved to the good side of the 137 GB barrier. This did work. The play partition has been working fine for the past 3 or 4 months.

I suppose I could just shrink the play partition to fit within the 137 GB barrier, but I haven't and probably won't.

The ultimate solution to this problem is to have the bootable partition completely located within the first 137 GB and then have the rest as one or more partitions.
 

jfleming

Distinguished
Oct 16, 2009
1
0
18,510
Hello,

Here are my specs:

- Dell Dimension 3000, about 4 or 5 years old
- 200 GB Seagate Barracuda HDD
- 120 GB WD Caviar HDD
- 40 GB Seagate Barracuda HDD
- Ultra ATA PCI IDE card to account for bad secondary IDE interface on MB

I was running Windows XP on the 200GB HDD for about a year or so (using 120GB HDD as additional data drive) when suddenly the OS became corrupted somehow and I could not boot to it anymore. I brought in the 40GB HDD to continue using the computer until I could transfer my files off the old drives and reinstall Windows.

The 40GB HDD had Windows XP on it as well and booted up fine. I bought a NAS and transferred all my files off the 120GB and 200GB drive and was preparing to reinstall Windows on the 200GB drive. I wasn't able to boot from the OS DVD to reinstall windows for some reason, so I brought the 200GB drive into work and reinstalled the OS on it there. It booted to Windows fine on the HP I installed it on at work.

I brought the drive home and tried to boot up from it on my computer at home. I experienced the same blinking cursor problem everyone else has reported here. Yet, the 40GB drive booted fine. Given the input from this forum, I tried taking the 120GB drive into work and installing the OS on that one. Again it booted fine at work, but not when I brought it home. Again, the 40GB still booted fine at home.

I tried different BIOS configuration options and tried booting the drives from the PCI IDE controller card I had installed to replace the bad secondary IDE interface on the Mother Board. None of this seemed to work. I tried using EASEUS to partition the 120GB drive down to 80GB, still it would not boot. So it does not seem to be the size of the drive issue (not to mention the drive is only 120GB to begin with), thought the 40GB drive does work.

Does anyone have any idea why these drives won't boot or how I can resolve this? Thanks in advance.

John
 

meraxx

Distinguished
Nov 25, 2009
1
0
18,510
Hello,

I had a 120gb HDD and bought a WD Scorpio Blue 320gb.

I used Acronis True Image to copy the whole partition on the new disk, and left the remaining space on the disk unallocated.

I tried in several ways, but always got the blinking prompt on the upper left of the screen or a "read error".

I then downloaded WD "dlginstall_10_0.exe from:

ftp://ftp.cs.umd.edu/pub/faculty/keleher/dlginstall_10_0.exe

created a bootable floppy disk, restarted PC with the floppy and, among the several options given by the software, installed EZbios.

Removed floppy, restarted computer and, MAGIC, everything worked: the OS loaded, etc.

I then created two more partitions on the new HDD, in order to keep their size under the 127gb limit, left only OS, "My Documents" and "Program files" on the C:/ and trasnferred the rest on the other partitions.

Knockin' on wood everything seems just perfect, at the moment.

Hope it might be of some help.

Regards

meraxx
 

IceHappy

Distinguished
Dec 2, 2009
8
0
18,510
Thank you to all those you know who you are for quality contributing to this thread, which helped me solve my problem. I do not have a flashing cursor like many of you. My boot screen from my WD Scorpio Blue 250Gb in my Dell Inspiron 9100 read “A Disk Read Error Occurred” Press Ctrl + Alt + Del to Restart. I did this a couple of times only to receive the same error message as expected. I tried to boot from the Installation Disk of XP Pro 32 Bit and when the Dell said “Press F2 to boot from CD” I did so. The screen went blank and after 10.5 minutes of waiting with a blank screen, I gave up on that disk. I tried 3 other legal XP Pro 32 Bit Master OS CD's plus an XP Pro 64 Bit Master OS CD again each time a long (as long as my temperament would allow!) period of time which only a blank screen with no other computer movement. I tried Hiren's Boot CD and found any Boot CD with utilities uses DOS 7 as a booting OS. Never knew that or needed to know before this problem. Many bootable CD's like Hirens and Geek Squad have mini XP boot routines to allow you to access the repair XP command prompt screen. These also all fail as they were based on XP Pro. Don't try don't know..... I tried many of the Hdd diagnostic packages on the Internet and bootable CD's listed above. Interesting results. Some say the HDD is in error with an Unknown error code. Funny thing searching on the Internet with these codes does not give any answers but there are sites that will give an answer if you are willing to give money for a satisfactory answer. I did not fall for that one but did waste some valuable time filling in the form and thoughtfully giving an exactly worded description of the problem, up pops the credit card details request form...... That's right the jerk now has my email in my throw away email account and I am still getting his emails that he can help..... for a reasonable fee... I then booted with a Ubuntu ver 9.04 and did not install it but Ubuntu allowed me to see my files and thumb nails of my photos. My Dell rejected it’s original 80 Gb Hdd (after five and a half years of faithful use and international customs mishandling died a peaceful death) which all info was not lost, as a notebook is only a copy of your data stored on your other computer(s) (or that’s how it should be) but what was lost was how everything was stored and the time taken to install a new OS on a new Hdd etc. I had just finished all installation, updates and configured all programs I wanted to use. I have just copied the photos I like taking with me when I go out with the notebook. I turned off for the day I have spent 20 hours arranging things on this Dell Inspiron with this new Hdd, which is remarkably quiet compared to the original Hdd. Well worth the update for the noise difference. Anyway the next morning I powered up to do a BACKUP. I spent too much time whilst researching other thoughts on the Internet writing in other forums and emails whilst multi-tasking building the new OS on my Dellnote to lose it again. I powered up, which started the above story. Now that Ubuntu showed me my pixs, not just file names, I knew I was right that the Hdd was not dead but have a unique problem not experienced before.... The Internet holds many answers; the trick I have found if one does not find the answers - to ask the same question but another way. I found this wonderful thread after the fourth question! To prove this theory I asked Google if this WD Scorpio Blue 250Gb would work in my Dell Inspiron 9100 before purchasing! The answer in the first search said, “Yes it will, the trick is to ignore the 137 Gb Bios limit and the WD will format the entire disk”. We all in this thread know that this answer is a porky!!!!!!! Should have rephrased the question and asked again!!!! After 25 years of computers I am still learning, which is a good thing as life is not boring:eek:)!

Thank you once again guys for your help and I am writing this post both in thanks, confirmation and to the new readers the solution to your problem if you are reading this and saying to yourself this smells familiar that the answer is here. My solution was as outlined but different excellent software to repartition my 250Gb. I used Geek Squad Emergency CD Ver 5.01 and under Acronis Disk Director Suite (The first Partition Manager Utilities that showed me my directories and files which also was a well respected Utility!) to reduce C drive down to 119.2Gbs and create a new partition with 113.7 Gb to see if Hdd will work within Dells Bios limitations. Acronis seems to have done it now lets test it…. Reboot and Win XP Pro 32 Bit is booting as it did before this problem ;o)!!!!

Lastly to the poster who was bragging his Hdd is bigger than ours with his 1 TB Hdd - I am sorry you have not learnt how to read and think at the same time and no Windows XP is not Windows XP in every situation!!!!!! As far as a home computer your 1 Tb is small...

Thanks guys once again for your postings

IceHappy
Nearly Frozen but still Truckin
 

IceHappy

Distinguished
Dec 2, 2009
8
0
18,510



Dear Prudence,

Hope you mind me answering your question from my humble experience. I have updated in house my DellNote book, XeonTWO which is a dual core dual chipped Xeon HTPC which is water kooled, DualXeon sister computer of XeonTWO, Xeon very old motherboard with slot one to slot to converters which have twin Pentium 500 cpus and have been running 265/24/7 since built as a file server, print server, Skype Phone server and ready internet computer rarely used for any other apps, another Dual Core computer which is used as an HTPC which was the only computer which was effected adversly. The problem is that I had installed an original release of Hauppauge Nova T 500 dual (English Freeview) digital tv card which is based on USB chipset for some strange reason. I found a thread like this one after many BSOD which pointed to a USB device. It was suggested and I was offered a PM which I gladly accepted with WinXP 32 bit Spk 2 USB drivers which are a total of 8 files in three locations. I installed these and problem went away until I reboot when Windows did me a favour by updating all old drivers. Some of us are familar with this merry go round. Solution was to download a Cab file unzipper which I unzipped Service Pack 3 and replaced the 8 newer drivers with the Service Pack 2 8 drivers and used the Utility to rezipped the files back to the Cab with the original name. My other computers have the correct Service Pack three so I did not keep a copy of the original service pack and moved my new one to the correct location and recopied the "older service pack 2 USB drivers" to their correct location rebooted and again no problems and that is since Service Pack 3 was released. I use many application Corel Draw, PageMaker, Video editing digital pixs editing as well as normal nerd usage. Being a Viet Nam era Vet who body has now paid the price I am reduced to a nerd that is.... The interesting point is XeonTWO has the same Hauppauge Nova T 500 card and never a problem. I was told by this helping forum poster that this problem I experienced only happens with the original release of Hauppauge Nova T 500 and since Hauppauge solved this by a newer revision, Microsoft is aware of this problem but because it is only one revision of one card Microsoft does not care. Which is understandable and the solution is so easy, however, it would have gone down better had it been on the Microsoft site where I went first for answers. I hope this answers your question regarding "is Win XP Pro Service Pack 3 okay to install.... My computers besides DellNote are built by me based on SuperMicro Motherboards and Chassis.

All the Best

IceHappy
Nearly Frozen but still truckin
 

kulwan

Distinguished
Mar 4, 2010
2
0
18,510
I think this is my 2nd and last post.

I've just resized the hard disk to 132GB and my Notebook is starting fine. Just want to confirm the message of the other guy. It really works to just resize the drive.

good luck and good night

You and others have hit on the problem. My Inspiron 6000 belched big time when I placed a 250G WD drive in it. Same problem as others. Cause: the bios limits the Drive C to 137G (120G). I used WD utilities to whack the entire drive (wrote zeros). This took out the Dell partition. I then reparted the drive to Drive 0 (C:) to 120G (131,XXXG as reported by disk utilities) the reloaded Win XP Pro. Lastly, I went to INTEL not Dell for the drivers. Intel has a neat little package for what every your MBoard is. This also loads a UltraATA controller driver(s) in your Device Manager, System section Problem solved. I partitioned the remainder of the drive that pops up as Drive E. Thus I have 250G worth of space (less the 8+ meg used for System Volume information on NTFS formatted drives. Oh yeah, not a chance to upgrade my bios, at least at this writing. So even the "latest" (four years old) upgrade leave the 137G (131G) limit. I have been living fine without the Dell hidden partition. It was more of a hindrance and joke than being of help.
 

tbirdp

Distinguished
Mar 19, 2010
1
0
18,510

I had this problem and tried all you said now it goes to blue screen saying hard drive error does this mean my hard drive has gone?
 

kulwan

Distinguished
Mar 4, 2010
2
0
18,510
Possibly your hard drive is bad. Run a good diagnostic on it from outside windows (boot from a cd) such as Western Digital Diags. Others can be found on Hiren's BootCD available free from http://www.hirensbootcd.net/ . Go to their download. Possibly you did not totally zap all partitions on the drive. If so, your Windows will not boot. To totally delete everything on the drive, write zeroes to it with a good drive erase.
 

ollix

Distinguished
Jul 29, 2010
16
0
18,510
I'm looking at the 137gb issue as well. For the people who posted here who tried partitioning the drives - are they still working? Have you had any problems since you posted?
 

domiii

Distinguished
Aug 4, 2010
1
0
18,510
Just wanted to post and let you know one more thanking you for the info about the 137GB limit.

Same story WD 320GB replacement hard drive, one day boom no boot.

Used Hiren's boot disk booted into Mini Windows XP (great feature) saw the disk there intact, but no boot.

Resized the C drive to 120GB with EASEUS Partition Master and boom booted right up.

Partitioned the unused space as an additional dirve.

All OK.

Will report back if there are any problems
 

trscott

Distinguished
Aug 16, 2010
1
0
18,510
I am now into my second go-round with this issue. With a number of lessons learned as I shall explain.

Dell 9300
Windows XP Pro SP3 Build 2600
BIOS A05 9/19/2005

When my 80GB drive had gotten too small, I tried to upgrade to a 250GB WD drive like so many others. First I found info that said XP could handle it fine just put it all in one big partition... Well, we all know how that went. Fortunately I always had my 80GB drive to go back to.

Subsequently I found some of this information in another discussion thread, but mixed with a dose of some ambiguous misinformation too.

I tried partitioning my drive to get under the 137GB limit (asked for 135GB and got 133GB), and created a second partition with the rest. A few weeks later that failed, so I decided (perhaps incorrectly in hindsight) that the second partition must be the problem.

I happened to have an unused 160GB drive available which we bought for another computer whose motherboard literally had fried before we ever installed the larger drive (smoke, burned traces, ugly thing, teenager spilled coke didn't admit it, kept using it, dried and fried, crispy traces like fried bacon).

So I figured if I can only get one partition anyway I would go with the 160GB drive, why run 250GB if I can't use it. I built that with the same 133GB size and all was fine from September 2009 till Aug 15, 2010, this past Sunday.

And then Sunday morning it would not boot again. I'm saying to myself "what the ..." I loaded the 80GB drive and attached the 133GB as a USB drive and everything is still there fine.

As some of you are no doubt guessing, the trouble is in numbering systems. My 133GB partition was actually 143,654,907,904 Bytes in total capacity. Now I am finally understanding that I had still used a size that was beyond my BIOS limit. The 137GB limit is in decimal bytes notation.

In the metric system "G" stands for Giga (greek for giant), also known as a billion, or 10 to the 9th power, which equals 1,000,000,000.

In the binary world of computers, "GB" is used loosely to refer to a "billion Bytes," or a "GigaByte" but is actually defined as 2 to the 30th power which is 1,073,741,824 rather than 10 to the 9th.

Every GB in the common binary notation is actually 73.7 million more bytes than in the Giga of decimal notation.

I knew this, but it was not clear to me that the 137GB limit was actually 137 billion bytes in decimal notation and not 137GB in binary notation.

When people say there is a 137GB limit to the BIOS they are talking in decimal notation, which has to be translated down to the binary notation of about 127GB or less. Some have used 125, some 120, etc. It looks to me like 127GB in binary notation should be a good number which equals 136.3GB in the decimal equivalent.

Having been around computers since long before we ever had to deal with billions of bytes or even bits, we really should have come up with some less ambiguous nomenclatures like GBb for binary notation and GBd for decimal notation.

So now, I guess I am going to go back to the 250GB drive and try a boot partition of 127GBb (136.3GBd) and a second partition of the rest and see how that works.

When I last went through this, I first tried to use Norton Ghost to clone my 80GB drive to a 133GB attached as a USB drive, but had difficulty that the USB drive ended up thinking it was a drive D even when I installed it internally.

I am debating a couple of approaches:
1) Defrag on the 133GB that is not booting to see if I can get everything magically down to within the BIOS limit and then shrink the partition size back down to 127 instead of 133.

2) Rebuild the 250GB as two partitions with the boot being 127GBb, then attach the non booting 133 as a USB drive and use Norton Ghost disk copy function to copy the 133 to the 127 partition.

I am leaning toward the second option.

In either case, there is presumably some small chunk of critical boot code that Windows XP had placed up beyond the 137GBd limit last Saturday when it last worked fine, which Windows should be able to retrieve and move back into the smaller partition.
 

druiven

Distinguished
Aug 17, 2010
1
0
18,510
so it took me two years to ask google "dell inspirion 9300 doesn't see my 250 hdd".
well we all know, when it's working the i9300 is still great to use.
I tried a lot of thing's, but never partinioning.

thought it was the adapter, the first new 160 hdd, the bios ( flashed it ) , the battery, the litte 3V battery cell ( this weekend ).

I partioned one of my disks ( i have two disk's, just in case of one of them failed :) , always had an image by hand )
So now i have to wait for two or three months and see if that helps.

It helps already to know i am not alone, and if this fails, a 80 gig solid state drive is euro 110.

thanks for tips
 
Status
Not open for further replies.