• Happy holidays, folks! Thanks to each and every one of you for being part of the Tom's Hardware community!

HDD not booting

Status
Not open for further replies.

Doshunn

Reputable
Dec 3, 2014
12
0
4,510
Hi all, I have a HP laptop which was working fine until recently. It boots the BIOS then just before booting the OS on the HDD it restarts. All I see is the BIOS/POST screen then a blinking white underscore and then the laptop restarts. I have put the HDD into a dock and connected it via usb to another laptop and it looks fine, all the data is there and its working. Is there something wrong with the boot file ?

The laptop RAM is fine and if I put another HDD in it, all works fine. It boots as normal and loads the OS etc..

PC Specs:
Windows 7
2GB RAM
640GB HDD
 
Solution
Not doing a "clean" install, often leaves the boot partition from the previous install there. You can reinstall until the cows come home, but if there are multiple boot record, whether it's an MBR or a GPT, it can cause the system to go all skitzo. You have to choose the "custom" option during the install, delete ALL partitions on the drive, create ONE partition on the drive using all the unallocated space and then pick that partition for the install.

You also have to make sure there are no remaining boot records on OTHER drives attached to the system that might still be there but are hidden. You can attach the drives to another system and run disk management to see if there are other partitions aside from the main one, that might be...
Run Seatools for windows on the drive with it in the dock or another unit, or Seatools for DOS with it in the laptop, to see if it's health is ok. Doesn't matter if it's a Seagate drive or not.

Seatools for windows: http://www.seagate.com/support/downloads/item/seatools-win-master/

Seatools for DOS: http://www.seagate.com/support/downloads/item/seatools-dos-master/

It's possible that the boot partition was damaged somewhow or that the boot partition portion of the drive has some bad sectors.

http://ntfs.com/boot-sector-damaged.htm
 


Hi darkbreeze, Thanks for your help ! I did a short test with the Seagate software and it passed, also CrystalDiskInfo says the drive is healthy.. What could I do to fix bad boot sector/partition ?
 
What I'd really recommend, if you have installation media, is to copy all your info off the drive that you want to save, and do a clean install.

You'll want to choose the "custom" option during the install, delete ALL existing partitions on the HDD, create a new partition using all the unallocated space, and then install to the partition. If you don't have installation media but have a valid installation key I can point you to a valid location for downloading a Windows installation ISO that you can burn to a disk and then use to reinstall Windows.

If it's an OEM unit with a windows key on a sticker you can use that or there are utilities you can use to retrieve the key, even if it won't boot if you can install it in that hard drive dock or connected to another computer.

http://www.howtogeek.com/206329/how-to-find-your-lost-windows-or-office-product-keys/

Getting the correct Windows ISO version depends on what version you have that's valid, if you don't already have your own disks.
 


I installed the Windows 7 from scratch using a usb bootable pen drive with the ISO image.. I can do that again but I want would rather know what has gone wrong and how to fix it..
 
Not doing a "clean" install, often leaves the boot partition from the previous install there. You can reinstall until the cows come home, but if there are multiple boot record, whether it's an MBR or a GPT, it can cause the system to go all skitzo. You have to choose the "custom" option during the install, delete ALL partitions on the drive, create ONE partition on the drive using all the unallocated space and then pick that partition for the install.

You also have to make sure there are no remaining boot records on OTHER drives attached to the system that might still be there but are hidden. You can attach the drives to another system and run disk management to see if there are other partitions aside from the main one, that might be causing a boot conflict.

Looking at the image below, you'll see the top partition is Windows. The bottom two drives have one partition each, with no partitions that do not have drive letters, or system partitions or unallocated space. That's what you want to see on storage drives, unless of course you intentionally have multiple partitions on that drive to separate the drive for organization or another reason like a restore or backup image of the OS.


2jeo3yw.png



On the image below you'll see what could potentially be a problem during the boot process. The image shows the top drive with the windows 7 OS installed on it's own partition and it also has a system reserved partition, which is ok and depends on whether the installation was done in legacy with a master boot record or in UEFI (AHCI) with a GPT partition like windows 8. In some cases, like the above image, you'll see the OS drive has no extra partition at all. The area circled in red below is the boot record for the drive and has a drive letter.

The drive below that, with Windows 8 installed could be considered like any storage drive where the OS and partitions were never removed. See the section circled with green that has NO drive letter. That's also a boot partition. The drive below that has unallocated space, which is abnormal and likely a result of a partition that was deleted but never rejoined with any of the other partitions to make use of the space. The area at the other end of the drive that is 200MB and says EFI (System partition) is likely ANOTHER boot record. So this system has three drives, all with boot partitions.

This can have different results. On some systems, depending on what OS is installed and how the BIOS is set up, it might boot but have a long pause, might boot normally or may not boot at all because with three boot partitions it's possible for the boot manager to become confused as to which partition actually contains the correct boot record for the OS installed on the C drive. Most of the time it will go directly off the boot record most relevant to the OS but in some cases, especially if they are similar records both pertaining to the same OS version, it may not know which one to use and could pick the wrong one or take a long time determining which is correct.

Therefore, any secondary disks showing partitions like this from old installations should be removed from the drive or the entire drive should be repartitioned so all of the available space on the drive is being used and no irrelevant records remain as partitions.



mhps89.png


(You can click the arrows over here to the right at the bottom of the image to expand it for easier viewing----->>>>>^^^^^


Partitions without drive letters will not show up in windows explorer or my computer, or many other utilities, which is why you need to use windows disk management or another partition manager to deal with them.
 
Solution
Status
Not open for further replies.