Hello,
Sorry for re-activating this old discussion. But the solution is still missing here and I do have the same problem now.
Is there anyone who knows a solution for this issue?
Here again the facts:
- On first boot after power-off BIOS doesn't find my new SSD. The system tries to boot from another SATA hdd. But since the other hard disk has no OS installed, booting failes.
- If I just reset the machine 1-3 times, BIOS suddently recognizes the SSD and Windows bootes normally.
- What I also noticed: My BIOS seems to be really confused now in terms of the boot device list (F10-Button on my machine). It displays lots of empty rows and duplicated rows. The list changes on each reboot.
- The whole story is that there was another SSD build into the system, but I created an image of that installation using TrueImage. Then I replaced the SSD by a bigger one and restored the image on the new drive. That worked finde since I can use the Windows 7 installation without any problems once it is started.
- Also, it can't be the CMOS battery, because Date and other settings don't get lost.
Question:
Is there something like an order number or so which is stored in the boot sector of the drives and which is independant from the drive letters and SATA port numbers? If so, this could possibly explain the problems. It seems like my BIOS "prefers" the "old" sata drive. For example, when I start TrueImage-Boot-CD again, the SSD has a drive letter lower than the older hard disk, even tough I put it at first position in BIOS boot order.
The theory is: My system gave the lowest number to my old SSD, when the boot-sector was written - let's say 0. The 2nd hard disk got 1. When I replaced the SSD and restored the image, a new boot-sector was written to the new SSD. And this new boot sector was than numbered 2.
Does this make sence? If so, how could I change it?