Upgrading from HDD to SSD
Boost your system performance in just $135

Search for a command to run...
Boost your system performance in just $135

No comments yet. Be the first to comment.
Create your personal cloud at home

ML lifecycle - https://www.coursera.org/learn/introduction-to-machine-learning-in-production This course introduces us to the ML lifecycle and some real life examples (yes, ML is not just used to predict house prices on a Jupyter notebook!). It walks...

For the ones migrating over from Windows/Linux ecosystem

SEO optimization, Functionalities, and PWA

I have a 3-year-old Dell Inspiron laptop with 16 GB DDR4 RAM, Intel Core i7 7500 processor (7th Gen), 4GB Radeon R7 M445 graphics processor, and 2TB Seagate HDD. I have a Windows 10/Kubuntu dual boot. And for the past couple of months, it had been painfully slow to start and often froze when running a bunch of chrome tabs, or a large project on Visual Studio Code. While a simple solution was to go ahead and get a new laptop with a little higher configuration, it was an expensive solution. My system is definitely not archaic and I hoped there should be some simple upgrade I can do.
I started checking my system whenever it froze. I always had the Task Manager running. The RAM was barely a problem. CPU peaked from time to time when I had too much going on in my system. The only anomaly seemed to be the disk, which was almost always 100% utilized. While I do have Macafee running, I left my system open overnight for a manual scan. As expected, there were no threats found. My spouse has a new HP laptop with i7 9th Gen, 16 GB DDR4 RAM, and 1 TB SSD which loads up in under 10s! So maybe changing that would help.
Time to hit Amazon. As I am not very knowledgeable about hardware, I had to depend on the ratings and chose Crucial MX500 1TB SSD (~$130). I checked out the 2TB version, but it was way too expensive, about double the 1TB one. I was using about 1TB of storage on my system, but I moved my camera backups and downloaded movies and series to my external HDD. Next, I needed a SATA to USB3 connector to clone my existing disk, and a precision toolkit to dismantle the laptop. It all took me about INR 10,000 (~$135).

There are a few types of SSD available with different form factors and connectivity options. Before you head out to purchase, just check for compatibility. You'll most likely need a 2.5" SATA device, but you can ensure that here Crucial Advisor.
I used Acronis True Image to clone my disk. I used the SATA to USB3 connector to hook it up with my system. If you have both USB2 and USB3 ports on your system, ensure to plug it in the USB3 port. The good thing about this is it can clone a larger disk into a smaller SSD as long as the data is less than the SSD capacity. You can map partitions proportional to the existing one (600 GB partition on HDD will get mapped to 300 GB partition in my case), or manually adjust the space. It takes quite a while to do it and might restart the system.
Now is the time to awaken the little hunter-gatherer part of you and get the tools! It is a good idea to go through a video that describes how to open your specific model, but I would list down the steps that I followed.
On powering on, you should see the familiar Windows welcome screen!
I first logged into my Ubuntu instance, and everything was working smoothly. But when I tried to get into my Windows, I started getting errors. I did not have a USB installer to fix it. After panicking for a while, I decided to dive into it deeper and opened the console in the UEFI loader (type c when on the loader screen)! I did a ls and found the different partitions with their details. Took a picture of that on my phone. Next, I checked the Kubuntu loader script (type e on the loader screen when that option is highlighted`). It was searching for something by UUID, and I had seen the same when listing partitions. So I made a note of the UUID from Ubuntu and patched the Windows script with the same. Alas, that did not fix it!
Next, I took a look at both the scripts and found that Windows was looking for a FAT32 partition. On referencing the partition list, I found one! I went ahead and put that in, and viola, my Windows was loading. It was a short-lived victory, as when I tried to restart, the change was dropped, and I had to manually change that again. So at this point, I could get into the Windows, but something was still wrong with the loader.
I tried a couple of utilities from the internet, but nothing solved the problem. I tried windows recovery, and that did not work either. I tried to solve the same from Ubuntu, but still the same. Finally, I got a way to get all the list of UEFI loaders and deleted everything apart from the Ubuntu. Weirdly enough, that fixed it!
Due to my dual boot setup, I had to disable "fast startup". My system now loads in ~25 s, and is responsive from the instance I am logged in. Earlier this used to take ~3 min and even after logging in I would have to wait for about 5 min for the system to be responsive.

If you are not well versed with laptop hardware or not comfortable with the terminal, you should avoid doing this yourself without supervision. Always backup your important files before tinkering with the system.