1.

Solve : Windows will not Boot - Black Screen, Flashing Cursor?

Answer»

I've seen this topic posted several times, but in checking the messages and responses none seem to apply or resolve my situation, so I'm posting this for some fresh help.

I have a Dell Latitude D800 laptop (2003 era) with 250GB (IDE) drive (replaced about 6 months ago) running Win XP-Pro, SP-3. One day I shut it down, then the next day it wouldn’t boot up. No new hardware or software installed for ages (perhaps other than Win & McAfee updates). The POST screen displays momentarily, but then it goes black with an unmovable blinking cursor in the upper left hand corner. I’ve disconnected and unplugged all cables and peripherals to no avail. Attempts to boot into safe mode with F8 key are fruitless, as is Cntrl-Alt-Del key. I can boot from CD via F12, enter BIOS set-up via F2, or run Dell diagnostics. I’ve booted from into Windows Recovery mode via the OP Disk CD and done repair, and also invoked “bootcfg/rebuild” command, all to no avail – black screen/cursor still returns. I can see no obvious command in the BIOS that if changed might solve the problem. One odd thing however, is that the hard disk capacity in the BIOS reads 137GB, yet the capacity is 250GB. If I had to guess, it would almost seem like this is closer to what might’ve been available free space on the disk, as though the BIOS can’t see a large portion of the disk (yet when BOOTING into recovery mode the operating system appears to be recognized on the C drive !?). I cannot figure how to troubleshoot this, however. I’m obviously trying to preserve and save my programs and data already on the disk.

I ran extensive diagnostic tests, and all hardware passed all tests, including the hard drive tests. One exception was an error message indicating a failure of the “NIC EEProm Test”, device Broadcom 5705M, Error code “3B00:0781” – all greek to me, but seems to indicate a hardware failure in the networking circuit, seemingly built into the motherboard. So I spring for a new motherboard and replace it, but when I boot up it indicates “Invalid Configuration information” & “Time-of-day not set”, and wants to run a set-up utility (also no Dell service tag number – not sure if that has any bearing). The “press F1 to continue” route yields nothing, but the “press F2 to run set-up utility takes me back into the BIOS screens. I reset the clock with the proper time, then re-boot – arrrggh !! - black screen with cursor again. Same behaviors and actions as before. I reboot into Dell diagnostics again and run extensive tests again, this time no errors, not even the NIC EEProm test error (limited success ?). I’m thinking maybe the CMOS/NVRAM data might be corrupt. I check the CMOS battery (weird Dell configuration, but 8 yrs. old now), it’s rated at 7.2V and checks out at 8.1V – seems okay. Perhaps erroneous or corrupt information is acquired from the hard disk during boot-up and transferred into the CMOS data corrupting its addresses and stalling the boot-up. I’m lost – unclear how to proceed from here. Have I been attacked by a virus ? How do I troubleshoot and resolve this ? In checking some forums the problem seems somewhat common, but others seem to have resolved it from Vista or Win-7 operating systems which probably have more robust recovery options. Again, trying to save my data if at all possible. Can anyone help ?
Quote from: TechDabbler on September 22, 2011, 02:34:46 AM

One odd thing however, is that the hard disk capacity in the BIOS reads 137GB, yet the capacity is 250GB. If I had to guess, it would almost seem like this is closer to what might’ve been available free space on the disk, as though the BIOS can’t see a large portion of the disk (yet when booting into recovery mode the operating system appears to be recognized on the C drive !?). I cannot figure how to troubleshoot this, however. I’m obviously trying to preserve and save my programs and data already on the disk.


This portion caught my eye. Is 48-bit LBA enabled in the BIOS?
What 48-bit LBA is:
http://www.48bitlba.com


I know its a laptop, but is it possible to get into the BIOS, reset the BIOS, and then replace the CMOS battery?
You might have to replace the NIC-the EEPROM corrupt refers to a corrupted firmware.Interesting – not heard of this 48-bit LBA, and not sure what impact it has on the problem, but it may have some merit. The original hard disk I replaced was only 60GB which fits within the basic BIOS capability mentioned in the web site and white papers. As I thought harder about how much of the 250GB I was using before the crash, it couldn’t have been more than 80GB which would’ve left about 170 GB free – this also adds credence to the 48-bit LBA theory. I never examined what hard disk capacity the system thought it had and just assumed it saw the whole 250GB. Question is the disk was used successfully for many months, so what decided to suddenly make it crash ? Was it a virus that got past my updated McAfee anti-virus ? My suspicion is that some automatic software update created a conflict and corrupted some registry entry.

I was running Windows XP-Pro with SP-3, which theoretically should have corrected the hard disk limit problem, but as you mentioned the BIOS may not have been “adjusted”. Problem is, though I can get to the BIOS, I can find no way to adjust or enable any 48-bit LBA setting – I’ve explored all seven pages of BIOS settings. The other question is can I get an updated BIOS for this computer, if that’s what it takes. It’s a Phoenix Technologies BIOS (Version A-13, if that has any bearing). I appreciate your catching this tidbit, and if I ever get the system up and running, I’ll explore this more thoroughly and work to correct it.

I don’t know how to reset the BIOS, but certainly the battery can be replaced. The “EEPROM corrupt” as being firmware has merit, but I replaced the motherboard, so any firmware corruption must be coming from corrupt files on the hard disk and being written into the EEPROM. Anyway, my quest continues…
Quote from: TechDabbler on September 22, 2011, 10:48:23 PM
The “EEPROM corrupt” as being firmware has merit, but I replaced the motherboard, so any firmware corruption must be coming from corrupt files on the hard disk and being written into the EEPROM. Anyway, my quest continues…
Unless you were running some NIC flashing software that had gone rogue I wouldn't care too much about the NIC... I doubt a failed NIC would cause Windows to fail to boot.


I'm afraid the only way to know for sure is to take out the hard drive, salvage your data, put a less than 137 GB capacity HDD back into the laptop, install Windows on the new hard drive, and see if the problem persists... Tell me what you think...Dell forums search results have been clear on the D800 laptop as not able to support larger hard drives. You should try using again the original mobo on a supported HD capacity and see if it runs ok. If anything turns out fine, you could try returning the replacement mobo for another item.Okay….Thanks, Transfusion and Jason. Examining the Dell Forum link provided by Jason I now have a good picture of what happened. Following are posts I extracted from the Dell forum.

First, a response written by “Jack Shack” in Sept of 2009:

“First, the D800 uses parallel ATA (PATA) IDE drives, so you cannot use a SATA drive of any type or model. Second, the D800 BIOS never received an update to 48 bit LBA so any drive larger than 137 GB will not have BIOS support. The largest drive you can easily use is 120 GB IDE.
If your operating system installation CD supports 48 bit LBA, such as Windows XP Service Pack 1 or later, you can still use a drive larger than 137 GB. Windows XP SP1 and later use their own disk access routines once the boot process has finished so having BIOS support is not as critical as it once was. Since the boot process does use the BIOS for initial access, however, it is possible to have a disk crash that can force you to rebuild the boot drive. Also, any utilities that use the BIOS routines can cause problems as they will not be able to see the entire drive. If you wish to use a drive larger than 137 GB it would be a good idea to keep frequent back-ups. You may also ALLEVIATE the pain of a crash to some degree if you partition the hard drive into at least two partitions, keeping the boot partition within the 137 GB boundary. You can then use the second partition for data storage which will be left untouched by any disaster that occurs within the boot partition.”

Also a post response from “ejn63” on the forum for the same issue:

“….windows must be installed to a partition that does not cross the 120G boundary. If you install Windows to a partition that crosses the BIOS boundary - no matter what version - you WILL lose everything on the drive at some point.
Once you've installed Windows, you can safely create a second partition for data (NOT for Windows) to use the rest of the drive.
There is no BIOS for this (D-800) system that supports drives over 120G, nor is there any way around this limitation.”

Basically in my zeal to upgrade my drive months ago I just assumed any ole PATA laptop drive would work. So I cloned my old 60GB onto a BRAND new 250GB Western Digital drive I got on sale from Fry’s Electronics using an Apricorn EZ Gig II cloning set-up. Nowhere was obvious about the 48-bit LBA issue. While everything went seemingly successful, and I was up and operational after the task, there was demon lurking in the shadows waiting to attack. Probably some software update recently happened that altered some registry values, and WHAM …. crashed system, Win no boot. I was operating on risky borrowed time and was in blissful ignorance. I guess I was fortunate to have been operational as long as I was.

I’ve extracted the drive from my Dell and put it into a USB enclosure, and it appears I can access all files and folders on the drive (whew !). So I’m considering one of two strategies.

1) Get another 250GB drive and try to partition it as indicated in the post, then re-install Windows XP-Pro on a < 137GB partition. Then try to transfer my programs and data.

2) Get a less than 137GB drive (probably 120GB) and re-install Windows XP-Pro, then try to transfer my programs and data (as Transfusion suggests).

My questions (and challenges) are now this.

Looking at option 1 -- I’ve never partitioned a drive before – any direction on how to do this ? Assuming successful partitioning, how to I get my programs and data back onto the partitioned drive ? Is it just as simple as copying files from the old drive to new locations in the new drive ? What goes where (programs, data, etc) into what partitions ? Would there be any straggling system files or logs I would need to copy over ?

If I go option 2, which appears more straightforward, the same questions as above. Do I simply copy folders and files unto the new drive ?

Your help continues to be appreciated.
Good find, jason2074-I had simply overlooked the option of partitioning a large drive.


I wouldn't support resizing/moving a partition which has critical data on it without a clear UI-I use EASEUS Partition Manager because you can literally drag sliders to set your desired partition size. It would be ideal to take the Hard Drive out, put it into another computer, back up your data, and use that computer to run EASEUS Partition Manager, resize your partitions, and you are set to go.


EDIT-I was all enthusiastic until I thought of my experience with a CompaQ Evo n400c (2003). It had a laptop IDE drive that would not fit into a typical desktop IDE connector. I wanted to create 2 partitions on it-It did not have a CD-ROM drive nor support USB boot. I eventually set up a WinPE boot over network to do so. I hope your computer at least supports USB boot...
http://www.thefreecountry.com/utilities/partitioneditors.shtml
Partition managers which are designed to be booted from DVD. You can convert an ISO to boot from a USB drive via YUMI. Again, please make sure you back up all your data-possibly by booting to, say, Ubuntu Live CD, plugging in a large external hard drive (formatted into partitions smaller than 137GB), and manually copying all your data. You could always use the Windows XP CD to fix a missing MBR if you copy all your data back and find you can't boot.Whoaa Transfusion… appreciate your inputs, but you just crossed my language barrier. You used a lot of jargon that I’m having a hard time following.

Let me re-iterate … I’m now thinking of preserving the current non-bootable drive and buying a new drive either &GT;137GB and partitioning it, or <137GB. I’d do a fresh Win XP-Pro, SP-3 install either way. Then how do I get the original programs and data over to the new fresh Win XP hard drive, and exactly where do I put them ? What goes into what partition ? Do I simply drag copies straight into the new drive ? What are the caveats associated with this ? I don’t have another IDE hard drive laptop, so I’d transfer files via USB from an external hard drive enclosure (where the old drive is now mounted) into the new (Win XP Pro) drive to be installed in the Dell D-800 and newly formatted (and perhaps partitioned).

Or are you suggesting that attempting to re-partition the non-bootable drive, after a back-up, would be a better way to go ?

I examined your “thefreecountry” link. Lots of options. I don’t know where to begin. What’s your recommendations and experience ? I didn’t see that “EASEUS” utility you mentioned. What is YUMI ? Need a little more guidance.
Quote
so I’d transfer files via USB from an external hard drive enclosure (where the old drive is now mounted) into the new (Win XP Pro) drive to be installed in the Dell D-800 and newly formatted (and perhaps partitioned).
Do not tie yourself with all the options provided. First, All files should have a complete backup from another source either by portable or external drive that is readily accessible. Only transfer files needed from external backups to your operating system to avoid crowding the drive and loosing immediate space. Transfer IN - Transfer OUT.
Perhaps my rather rambling post wasn't too clear...


You need to have a complete backup of all your data on the D800's drive, which is 250 GB (which you upgraded). You will not be able to connect the drive to a desktop computer because its a laptop IDE hard drive. Therefore you need to get your D800 up and working with an operating system in order to backup your data.


You can boot to Ubuntu through a Live CD and connect a USB hard drive to back up all your data before performing any partition modification so you will have a copy of your data on your 250 GB HDD. There are also other ways to backup your data-this is just one of them.


When you are done backing up your data, download this:
http://www.partitionwizard.com/partition-wizard-bootable-cd.html
which is a bootable CD image of a partition manager that will help you to resize your partitions without data loss. Again, please remember to back up your data in the rare event that a power outage causes your hard drive to be trashed. This is just one of the ways to resize your partition.


Discussion

No Comment Found