Upgrading hdd to ssd

OBOOKING

Commendable
Mar 25, 2016
9
0
1,510
Hey guys

Yesterday i've upgraded my gaming pc. I have upgraded the cpu,gpu and mobo. My question is my pc boots slowly and it also takes long to open games and programs. So my question is do i need to replace my hdd for an ssd for a faster pc? At the moment i have a 6 year old hdd 650 gb. If i buy a 500gb ssd will it improve my performace by alot if not i am going to buy a 1tb ssd. And do i need to replace my old hdd or can i still keep it? I just want to know if the 500gb ssd alone can do the job

With much thanks guys
 
Solution
In terms of speed, it most definitely will speed up your PC overall. Game specific performance varies, but an SSD will have a good 3-5x faster read/write speed, meaning any files you are loading from the SSD into memory will be a lot faster. SSD's main advantage comes from their seek speed, though. HDDs are mechanical and have to spin the platters / extend the arm to read your data. SSDs have no moving parts and thus have a huge advantage when it comes to loading lots of smaller files that would be scattered around on the HDD. In practice, the read speeds and the seek speeds mean that your boot time will be greatly improved, your games will be able to load 3D models, textures, saves, audio files etc. much faster than from a HDD. The GPU...

HeuristicToaster

Commendable
Mar 27, 2016
23
0
1,540
In terms of speed, it most definitely will speed up your PC overall. Game specific performance varies, but an SSD will have a good 3-5x faster read/write speed, meaning any files you are loading from the SSD into memory will be a lot faster. SSD's main advantage comes from their seek speed, though. HDDs are mechanical and have to spin the platters / extend the arm to read your data. SSDs have no moving parts and thus have a huge advantage when it comes to loading lots of smaller files that would be scattered around on the HDD. In practice, the read speeds and the seek speeds mean that your boot time will be greatly improved, your games will be able to load 3D models, textures, saves, audio files etc. much faster than from a HDD. The GPU is probably the prime focus for gaming performance, but since you've upgraded that then yes - an SSD would be a huge improvement performance wise over your HDD.

You may wonder why I've not mentioned capacity yet - it's because it doesn't really matter. As Dex points out, games nowadays are pretty big, but the size of the SSD does not impact the performance of the SSD. There are probably lots of guides out there on how to set this up with symbolic links and the suchlike, if space is ever an issue then you can store games on the HDD and just copy them over to the SSD if you want better performance. Personally I have a 240GB SSD and a 2TB HDD in my main PC and it's more than enough for the OS / programs and a good 5-10 games on the SSD, with everything else on the HDD. I switch which games depending on what I've been playing recently, but at ~100MB/s shuffling what's on the SSD and what's on the HDD is trivial. For you, I would imagine 500GB would be perfect as everything will most likely fit on it, and you'll still be able to keep the HDD for anything that doesn't.
 
Solution

HeuristicToaster

Commendable
Mar 27, 2016
23
0
1,540


No problem!
To expand on the symbolic link thing I mentioned in case you or anyone seeing this would like to know, if you have your SSD as your primary (C) drive and your HDD as, for example, drive E (could be anything), then this is the general process for moving (an already installed) game to the HDD to save space on the SSD:

1) Open CMD and navigate to your steamapps\common folder
Code:
cd "C:\Program Files (x86)\Steam\Steamapps\common"
2) Create a folder on the secondary HDD for your steam games (e.g. E:\steamapps\common)

3) Without Steam running, move the game folder from your C drive to the E drive
Code:
move "Counter-Strike Global Offensive" "E:\steamapps\common\Counter-Strike Global Offensive"
4) Create a symbolic link between your C drive and your E drive
Code:
mklink /J "C:\Program Files (x86)\Steam\Steamapps\common\Counter-Strike Global Offensive" "E:\steamapps\common\Counter-Strike Global Offensive"
5) Launch Steam

Now, when Steam tries to load "C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive" it will actually be loading the symbolically linked "E:\steamapps\common\Counter-Strike Global Offensive", the game data taking up space on the HDD at E:\ and not the SSD at C:\. In my experience, this works a lot better than trying to create a second library location from inside Steam (when I tried that, I ended up having to redownloaded 400GB because Steam refused to acknowledge the games at either location!)

To move the game back to the SSD from the HDD, close Steam, delete the symbolic link at C:\Program Files (x86)\Steam\Steamapps\common\ (it will have a little 'shortcut arrow' icon) and then move the game folder from E:\steamapps\common back to C:\Program Files (x86)\Steam\Steamapps\common
 

OBOOKING

Commendable
Mar 25, 2016
9
0
1,510
Heuristic if i buy a new ssd i should install windows 7 on it but what happens with the hdd if i'm deciding to install my os on my ssd? And after i installed my os on my ssd i should have nothing on my pc. I am not going to backup my files or games since i thought im going to install them again but then in the correct drivers? What do you thinj about this? And thank you for guiding my through. I'm a newbie at pc's and this symbolic link thing is a bit advanced? Can i do it the easy way by installing my programs 1 by 1 and deciding myself where the programs shoukd be saved on?
 

USAFRet

Titan
Moderator
Oh good grief...you do NOT need that symlink stuff for Steam games. That functionality is built into the Steam client.

In the steam client:
Steam
Settings
Downloads
Steam Library Folders
Add library folder
ZDp5RM0.jpg

 

HeuristicToaster

Commendable
Mar 27, 2016
23
0
1,540


You make an excellent point. Originally I used symbolic links, then started using this feature when I found out about it from a friend. Unfortunately, shortly after I set it up Steam updated and no longer recognised any of my appmanifest files. I could do absolutely nothing to get it to recognise my games' downloaded files, so I had to redownload the whole ~400GB. At the time, I was still on a 56KB/s connection so it stung a little.

I suppose if you make sure to backup the appmanifest files you might be fine, plus the Steam client may have fixed this issue in a more recent release (this was about half a year ago), but my very negative experience with this problem and the infamous Steam support team has kept me far away from using their library management system. Since I've gone back to symbolic links I've never had an issue. But hey, definitely worth checking out, I am quite biased about it all now. I just prefer the feeling of control with symbolic links. Appmanifest files have given me PTSD, so they can stay right where they are :)
 

HeuristicToaster

Commendable
Mar 27, 2016
23
0
1,540


USAFret points out that Steam has their own library management solution. Try using it since it is far easier than symbolic links. Personally I am avoiding it like the plague, but go ahead and trial it because it might not cause you any problems like it did me, and if it is fine then that's going to be the best option for you.

As I understand it, you intend to buy an SSD and perform a clean install of Windows (which is to say, starting from scratch with no programs or files)? The easiest way to go about doing this is by taking out the HDD and putting the SSD in its place. Then, install Windows however you would normally (via USB or CD or whatever). Once you have done that and Windows is working fine, plug in the HDD. Make sure your BIOS has the correct boot order, with the SSD as the first boot device (instructions vary depending on your motherboard, but it's usually F2 to get to the BIOS, then go to the 'boot' tab, then there is normally an option along the lines of "change boot order"). Save changes and reboot, then if all goes to plan the HDD will be present in the "My Computer" window.

At this point you can browse the HDD and copy off any data (like documents or pictures) you'd like to keep. Then, to erase the HDD, you can just right click the HDD in My Computer and press "Format". This will allow you to completely remove everything from the HDD. If you would like to partition the drive, Google "Create and Format Hard Disk Partitions" for some guides.

If you do all that, you'll end up with Windows on your SSD and a HDD that can be used just like a USB for anything large you don't want taking up space on your SSD. Many programs allow you to choose an install location, so you can indeed do it the easy way and install programs one by one. Just point them to the HDD instead of the SSD if you want to save space and you'll be fine.

Symbolic linking is only useful for programs that don't give you the option of being installed somewhere else, saving data somewhere else, or if, like I found (and again you might be like USAFRet and have no problems) with Steam, where they don't behave correctly in a non-standard location. With a 500GB SSD you'd be very unlikely to need to be that picky about what is installed where, so by all means disregard symbolic links.