Hard drive to SSD upgrade on a HP 250 G5 notebook

Written by - 0 comments

Published on May 11th 2019 - last updated on May 11th 2019 - Listed in Hardware Windows Linux


Back in 2016 I bought a HP 250 G5 notebook, mainly for administrative tasks. Right after I received the notebook, I exchanged the 5400 rpm drive with a 7200 rpm drive. And I thought that would be enough.

But now, almost 3 years later and running Windows 10 and AntiVirus on it, it's so bloody slow it can barely be used properly - even for administrative tasks. Time to get an SSD.

HP 250 G5

To replace the 1TB HGST 7200 rpm hard drive, I decided for a 1TB SanDisk Ulra 3D SSD. I've made good experiences with this SSD so far, it's fast and it has a 5 year warranty.

Data transfer with Linux Mint Live Image

Before touching anything on the hardware, I booted up a Linux Mint Live CD on the notebook.
Note: Pressing F10 right after powering up the notebook gets you into BIOS where the boot order can be changed.
The existing (internal) hard drive was detected as /dev/sda, the new SSD was attached to the notebook using an external SATA to USB adapter from Sharkoon:

Sharkoon SATA to USB adapter

Linux detected this SSD as /dev/sdb. As the drives are exactly the same size (verified with smartctl) a full disk transfer using dd is probably the easiest (and pretty fast) method. Here a block size of 4MB was chosen (to write 4MB blocks at a time) and we transfer from the input (if) drive /dev/sda to the output (of) drive /dev/sdb:

mint ~ # time dd bs=4M if=/dev/sda of=/dev/sdb status=progress
1000203091968 bytes (1.0 TB, 932 GiB) copied, 25546.1 s, 39.2 MB/s
238467+1 records in
238467+1 records out
1000204886016 bytes (1.0 TB, 932 GiB) copied, 25577.7 s, 39.1 MB/s

real    426m17.742s
user    0m6.820s
sys    47m48.280s

The transfer rate in the first minutes were a pretty quick 140 MB/s but this quickly dropped down to around 40 MB/s, which is more or less the typical SATA 7200rpm speed. After a total of 426 minutes, the transfer was completed.

Opening the notebook case

Granted, opening a notebook is not as easy and convenient as opening a desktop tower. However at the end most notebooks look the same inside and once you've successfully opened one notebook, you acquired the needed know-how for most notebooks. See also an older article CPU upgrade on a Toshiba Satellite C660D notebook (AMD V140 to Turion II), which goes into the same direction as this post.

Turn the notebook and remove the battery. Then remove all screws.

HP 250 G5 Notebook screws

Did you remove all screws? Are you sure?

Ha! You most likely forgot two screws as they are hidden below the rubber fixers (on both sides):

HP 250 G5 Notebook hidden screws

Now that you removed all the screws, pull the DVD drive out. Then turn the notebook and open the screen to a 90° angle. Gently start to lift and separate the case from the keyboard part. A helpful video how to do that can be watched on YouTube. Sometimes you need to use a bit of force. 

Replace the drive

Once you successfully opened the case, we get to see the inside of the notebook.

HP 250 G5 motherboard

The hard drive can be seen in the left lower corner. It is fixed on the sides with four small screws:

HP 250 G5 drive screws

Remove these screws, gently lift the drive and then remove the SATA connector. Now the SATA connector can be connected to the SSD. Place the SSD in the same position as the HDD before and fix the screws again. 

Everything backwards now: Put the case back on and fix it with the screws. Re-insert the DVD drive and the battery. Then you can power on the notebook.

In Windows

Because we made a full disk transfer using dd, all partitions and boot loader information are exactly the same as before. There is no further adjustment needed. Windows 10 booted up much quicker than with the previous HDD and the device manager correctly shows the SanDisk SSD now:

Windows 10 Device Manager SanDisk SSD


Add a comment

Show form to leave a comment

Comments (newest first)

No comments yet.