Friends, when you buy a computer, you are always confused about the storage that either HDD (hard drive disk) or SSD (solid-state drive) can be used. In the budget, if you are planning to buy a hard drive laptop with 2Tb or 1 Tb. Then you can also get an SSD with the same specification in the same budget. The base laptop is available in the market, but its storage capacity can be quite handy like 128GB or 256GB. So most people prefer to have high capacity storage hard drives laptops, but it does not make
sense at all.
The HDD is a mechanical drive consisting of multiple moving parts. It consists of the main two moving parts. First is Platter and the second is head. The platter is a disc and a header is a moving part that
moves data above the surface of the platter and reads and writes data in hard drive. The SSD is a flashdrive which it is made with the help of semiconductor. It does not contain any moving parts of any kind
and it is completely in solid-state form.
HDD vs SSD
SSD is many times faster than a hard drive in terms of speed because the platter and the head in the hard drive make repeated movements to read or write a file, loading any file saved in the hard drive. It takes time, the same SSD has no moving parts. The address of the saved data in the drive is the address of the driver and the data is directly available for the process every time. Due to this, the data of SSD is read in a very short time.
SSD is 12 times faster than the hard disk and the SSD using computer boots is three to four times faster than the computer with the hard drive. All programs, such as file software or a game is loaded very fastly, while on the other hand in the hard drive it takes time to load, which causes its performance to slow down.
The hard drive is a mechanical drive and it has moving parts, so it gets damaged over time, due to this it has a limited life. Generally, the life of a hard drive is 9 to 12 years but the average life is about 8 years. The specialty of SSD (solid-state drive) is that it does not have any moving parts due to which the chances of its damage are very low and that is the reason that any SSD has a long-lasting life. The hard drive has a risk of crashing due to a shock or stroke. But to a large extent, this does not happen in SSDs. SSDs are shockproof which protects your data from crashing. In a time SSD will also damage but it is much safer than a hard drive. The sound comes from the hard drive having moving parts while the SSD is silent. The average life of SSD is 20 years.
Hard drives can tolerate temperatures up to 55 ° C. And exceeding this, there is a risk of corrupting the hard drive file. It is in very rare condition, but SSD can operate comfortably at 70 ° C temperature and there are no chances of any type of defect in it. The price of SSD is more expensive than a hard drive. And SSD is available at very low storage at the same price. If 1TB of hard drive price is 50$ ( ₹ 4000), then you will get 256gb in SSD for 50$ ( ₹ 4000) only.
Types of SSD
There are 2 types of SSD first is SATA SSD and the second is M.2 NVME. If I talk about m.2 NVME (non-volatile memory express) solid-state drivers or SSD. These drives are relatively new and have only been around for a few years and just like regular 2.5 inch SSD that was more familiar with us M.2 SSD also use Flash Memory for data storage and they are very fast but the difference between a regular 2.5 SSDs and M.2 SSDs is that the M.2 speed total different form factor and is connected to a different type of slot. The M.2 SSD which is formally known next generation reason is a standard that’s used for mounting expansions cards internally.
Now SSDs have dramatically pass mechanical hard drive as far as speed and this is because SSDs have no moving parts. In SSD Flash Memory is used for data storage or compare two mechanical hard drive. That uses rotating magnetic disk to store data. But in recent year SSD has gotten faster and are more capable of moving data at a fast transfer rate. So to unlock the full capability of SSDs engineers needed a new technology to unlock to a faster speed of SSD and that’s where M.2 and NVM Express come in
M.2 SSD VS SATA SSD
Now M.2 and NVME are in priority the latest interface standard that was widely used for hard drive and SSD. SSD was SATA 3.0 and the standard that was used for an interface for software to communicate with SATA. The SATA was the advanced host controller interface which is better known as an HCI now. HCI was developed primarily for a mechanical hard drive. It wasn’t made or optimized for SSD and that’s mainly because its dates back to 2004 were creating a bottleneck for today’s SSDs. The SATA 3.0 was a bus with an HCI that allows data transfer speeds at a theoretical rate of 600 megabytes per second which is pretty fast.
M.2 NVME SSD
However, M.2 NVM express SSDs do not use the SATA bus but they instead use a PCI Express bus which is much faster than SATA. So by using the PCI Express bus with an optimized protocol line NVM express allows this SSD to transfer data at a rate of 3 Gigabyte per second which is extremely fast. M.2 SSD is with NVM Express which is roughly five times faster than SATA and AHCI. Now this speed will vary depending upon what motherboard you are using and which SSD. But regardless it’s still a lot faster than SATA SSDs.
NVME or non-volatile memory Express is a communication protocol specifically developed for SSD. It reduces the CPU overhead and streamlines operation which lowers latency and increases input and output operations per second. In other words, its fast NVM Express was developed to fully take advantage of the capability of PCI to express storage devices. And to performs many of the input/ output operations in parallel meaning that many calculations are done at the same time. A large job is broken down into several smaller jobs that can be processed independently now.
This is very similar to how a multiple core CPU works with multiple threads. Where the CPU core works independently of each other to perform a certain task. Another advantage that NVM Express has over AHCI is what’s called the command queue. The command queue is a queue for enabling the delay of the command to be executed. So in a nutshell, as a command is sent to storage drive it gets into a line or queue then as each command is finished executing by the drive. It goes to the next command in the queues. Now AHCI allows one queue with up to 32 commands. In the queue but NVM Express allows 64000 queues and with each queue capable of 64000 commands. So in the theory, if you were to Max out NVM Express. You can fulfill a staggering 4 billion 96 million commands.
The M.2 SSD connects to the motherboard in the M.2 slot. It just slides into a spring-loaded slot and then tightened down with a single screw and that’s pretty much. There’s no other connection to be made so there is no connections cable or a separate power cable. So it is just like an Express expensive card. Now not all motherboards are going to have an M.2 slot because this is a relatively new technology that has only been around for a few years. If you want to use an M.2 NVM Express SSD you need to be sure that your motherboard supports it. You have to make sure that it has an M.2 slot and that can support NVM Express Technology. It’s also important to note that not all M.2 SSDs have NVM Express technology or use the PCI Express bus. Because some M.2 use the SATA bus which is a lot slower. There is no speed advantage between M.2 SATA SSD and a standard 2.5 inch SSD. So before you go out for SSD, you need to be sure.