Need help making windows boot from my new SSD!

Paul1996

Reputable
Aug 14, 2015
11
0
4,510
Hello, so I bought a Samsung Evo 850 120gb a few days ago. I want to put my windows on it and a few games. I have a 1TB Hard Drive which I want to keep using for downloads, programs, films, music, pictures and that kind of stuff. I've connected the SSD on my motherboard and a friend helped me to put Windows 8 on it (while I already had Windows 8.1 on my HDD). I didn't like the idea of having 2 Windows (1 on each Storage Device) so I formatted the SSD. I was looking for tutorials on how to transfer my current Windows 8.1 from my HDD to SSD and I read that it's better to make a clean install on the SSD and then format the HDD (which I backed up). I've unplugged the HDD and only let the SSD with a bootable USB that has Windows 8.1 on it on my PC. Instead of the Windows installation setup, I was getting something like "Windows Automatic Repair". And it went on a loop. This is how my Computer Management looks like. Do I have to remove the "System Reserved"? Is it from the previous Windows I installed on the SSD?
fISMo20.png
 
Remove the old HDD and install the SSD into the port where the HDD is now. Install windows with the HDD not installed. After the install, drivers and etc loaded and the BIOS & memory set up and the comp is running right, install the HDD into another port and you should have access to it to do whatever you want with it.
 

kevin freels

Reputable
Feb 6, 2015
7
0
4,510
Sounds like you altered the boot information with the second install and it's getting hung up looking for boot information and an OS that isn't there.

Give this a try....
open an elevated command prompt through a recovery media of some sort. Many options to choose from.
Type the following. (the text in caps only. the rest is comments. Hit Enter after each line.

FIrst we'll try the simple fix:
BOOTREC/FIXMBR
BOOTREC/FIXBOOT
BOOTREC/SCANOS
BOOTREC/REBUILDBCD

(Exit and reboot)

Assuming this is a GPT/non UEFI bios installation, this should fix it. If that fails. We'll do something a little more complex. Again, elevated command prompt window.


DISKPART SEL DISK 0 (Assuming the system disk is in fact, 0. If not, then sel disk 1)

LIST VOL (you may see several volumes here)

One of your volumes should be an EFI partition. It will b a FAT32 partition without a drive letter. Select the EFI partition. For example, if the EFI partition i volume 2, then type

SEL VOL 2 (again, the EFI partition can be any number and the volume number you type needs to be that number. I have heard of cases where the EFI partition just totally disappeared. I've also had people not realize they were using a traditional boot.ini file instead of EFI. Unfortunately there's no way for me to tell them apart. So hopefully you know what you have. )

ASSIGN LETTER = Q: (This is an arbitrary drive letter we're temporarily assigning that is not in use in my system. Make sure it's not in use on yours)

it will tell you it's assigned a letter. Next type:

EXIT (it should exit Diskpart, not the command prompt. You need to stay in the cmd window

CD /D Q:\EFI\MICROSOFT\BOOT\

(Q is the arbitrary drive letter we assigned. It's possible that the BOOT folder is located at EFI\BOOT or some other directory on the drive. If you can't get to the boot directory as stated, use the DIR /P command to view the folder and see if you can navigate to the folder to figure out the path. )

BOOTREC /FIXBOOT (basically what we had to do here is repair the volume and since you can't execute repairs on a drive with no drive letter, we gave it one. Then we changed to that drive and executed a command to fix it. Now we'll rebuild the BCD store that has the boot data on it.

You should still be on the Q drive. We'll rename the existing BCD store just for kicks. Probably unnecessary if it is messed up but better to be safe than sorry. :)

REN BCD BCD.old

(Now for the master fixer command thingie)

BCDBOOT C:\WINDOWS/L EN-US/S Q: /F ALL (This says to get the Windows boot environment data from the system windows directory on the disk you're using and push it to the Q drive. The /F part updates the BIOS to match. NOTE: I'm assuming that your Windows installation is on the C drive. If not, use the drive letter that Windows is on.