How can I check the specs of the installed NVME other than lshw
which only shows the brand. I am looking to know the model and voltage/power.
Moreover, is there anything one should know before buying a new one to replace another (e.g. like SSDs, voltage and power)?
CPU: i7-7700HQ
lsblk (List Block)
You can use
lsblk
command:You can see my NVMe SSD is a Samsung SSD 960 PRO 512GB
Create an
alias
for argumentsAs pointed out in comments a typo was made for
MODEL
and the output was incomplete. To avoid that in the future and more importantly so you don't have to remember the arguments create analias
in~/.bashrc
calledlsdrv
which you can use all the time:Now in the terminal you can simply use
lsdrv
to see all your drives complete with model number and other useful information.Voltage / Power
This is pretty much irrelevant. The deciding factor is M.2 22x80 mm size or a different size. Also whether if it is Gen 3 x 2 or Gen 3 x 4 speed (the second is twice as fast).
For example I have two M.2 SSD bays the first one supports Gen 3 x 4 speeds the second one only supports Gen 3 x 2 speeds because there are a limited number of PCIe lanes on the Skylake chipset.
There may be other issues but this is what I remember off the top of my head. You should of course do your own research.
Basically you need to know the make and model of your computer to know the make and models of the M.2 NVMe SSDs you can install in it.
Maybe you can try the
nvme list
command.The
nvme
tool might already be packaged in your distribition and can therefore be easily installed.If not, then it can be downloaded here.
I don't have any NVMe SSD so I cannot check but it should give an output like this (but with no power nor voltage information) :