Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

OS not recognizing new Hard Drive

Jun 9, 2010 9:43AM PDT

Build consists of Win 7 Home Premium, MSI 785GTM-E45 board, AMD X2 250, 2GB DDR2 Crucial memory, SATA hard drive, Sata Optical, On board graphics. Problem occurred when I tried to add second SATA drive. Would not boot, and I was told that I was missing ntoskrnl.exe or it was corrupt. I disconnected the second hard drive, booted normally, then connected the hard drive with a USB/SATA Drive adapter, and the drive shows in Disk management, but it will not initialize.
As soon as I took off the second HD, system booted normally, and I searched for and found the file. It is in System32.
Removed Hard drive, and tried it on another win7 install, and it showed just fine. How can I get the drive recognized in the first computer?

Discussion is locked

- Collapse -
HDD configure from BIOS to boot properly
Jun 9, 2010 5:18PM PDT

your problem is that your OS is not properly booting after attaching second HDD with first one and the error show that "missing ntoskrnl.exe or it was corrupt".

It actually happen when you try to boot your OS from a HDD that does not contain any installed OS.

You need to configure your bios to boot OS from HDD 1.

- Collapse -
Look at the numbers on the SATA PORTS.
Jun 9, 2010 9:49PM PDT

Many builders don't take any care about this. Most BIOS's boot from the lowest numbered sata or what is set in the BIOS.

So find the HIGHEST numbered sata port to add that drive.
Bob

- Collapse -
Look at the numbers on the SATA PORTS.
Jun 10, 2010 4:27AM PDT

Thanks, Bob. I should have looked there first. Getting old, I guess.
Of course, the drive works, thanks to both of you responding.