Как проверить спецификации установленного NVME, кроме lshw, который показывает только бренд. Я ищу информацию о модели и напряжении / мощности.
Кроме того, есть ли что-нибудь, что нужно знать, прежде чем покупать новую, чтобы заменить другую (например, SSD, напряжение и мощность)?
CPU: i7-7700HQ
Вы можете использовать команду lsblk:
$ lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
sdb 186.3G 2105
├─sdb2 ntfs S3A6550D005 /media/rick/ 178.9G
├─sdb3 ntfs HDDRECOVERY 6G
└─sdb1 ntfs TOSHIBA SYSTEM VOLUME 1.5G
sda 931.5G HGST HTS721010A9
├─sda4 ntfs WINRETOOLS 450M
├─sda2 128M
├─sda5 ntfs Image 11.4G
├─sda3 ntfs HGST_Win10 /mnt/d 919G
└─sda1 vfat ESP 500M
nvme0n1 477G Samsung SSD 960 PRO 512GB
├─nvme0n1p5 ext4 NVMe_Ubuntu_16.0 / 44.6G
├─nvme0n1p3 16M
├─nvme0n1p1 ntfs 450M
├─nvme0n1p6 swap Linux Swap [SWAP] 7.9G
├─nvme0n1p4 ntfs NVMe_Win10 /mnt/c 414.9G
├─nvme0n1p2 vfat /boot/efi 99M
└─nvme0n1p7 ntfs Shared_WSL+Linux /mnt/e 9G
Вы можете видеть, что мой NVMe SSD - это Samsung SSD 960 PRO 512GB
Как указано в комментариях, для MODEL была сделана опечатка, и выход был неполным. Чтобы избежать этого в будущем и, что более важно, вам не нужно запоминать аргументы, чтобы создать alias в ~/.bashrc, называемом lsdrv, который вы можете использовать все время:
$ cat ~/.bashrc | grep lsdrv
# Create lsdrv version of lsblk without UUID's
alias lsdrv="lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL"
Теперь в терминале вы можете просто использовать lsdrv, чтобы увидеть все ваши диски в комплекте с номером модели и другой полезной информацией.
Это почти не имеет значения. Решающим фактором является размер M.2 22x80 мм или другой размер. Также, есть ли скорость Gen 3 x 2 или Gen 3 x 4 (вторая - в два раза быстрее).
Например, у меня есть два отсека для SS3 M.2, первый поддерживает скорости Gen 3 x 4, второй поддерживает только скорости Gen 3 x 2, потому что на чипсете Skylake имеется ограниченное количество линий PCIe.
Могут быть и другие проблемы, но это то, что я помню с головы. Разумеется, вы должны провести собственное исследование.
В основном вам нужно знать марку и модель вашего компьютера, чтобы знать марку и модели накопителей M.2 NVMe, которые вы можете установить в ней.
Вы можете использовать команду lsblk:
$ lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL
NAME FSTYPE LABEL MOUNTPOINT SIZE MODEL
sdb 186.3G 2105
├─sdb2 ntfs S3A6550D005 /media/rick/ 178.9G
├─sdb3 ntfs HDDRECOVERY 6G
└─sdb1 ntfs TOSHIBA SYSTEM VOLUME 1.5G
sda 931.5G HGST HTS721010A9
├─sda4 ntfs WINRETOOLS 450M
├─sda2 128M
├─sda5 ntfs Image 11.4G
├─sda3 ntfs HGST_Win10 /mnt/d 919G
└─sda1 vfat ESP 500M
nvme0n1 477G Samsung SSD 960 PRO 512GB
├─nvme0n1p5 ext4 NVMe_Ubuntu_16.0 / 44.6G
├─nvme0n1p3 16M
├─nvme0n1p1 ntfs 450M
├─nvme0n1p6 swap Linux Swap [SWAP] 7.9G
├─nvme0n1p4 ntfs NVMe_Win10 /mnt/c 414.9G
├─nvme0n1p2 vfat /boot/efi 99M
└─nvme0n1p7 ntfs Shared_WSL+Linux /mnt/e 9G
Вы можете видеть, что мой NVMe SSD - это Samsung SSD 960 PRO 512GB
Как указано в комментариях, для MODEL была сделана опечатка, и выход был неполным. Чтобы избежать этого в будущем и, что более важно, вам не нужно запоминать аргументы, чтобы создать alias в ~/.bashrc, называемом lsdrv, который вы можете использовать все время:
$ cat ~/.bashrc | grep lsdrv
# Create lsdrv version of lsblk without UUID's
alias lsdrv="lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL"
Теперь в терминале вы можете просто использовать lsdrv, чтобы увидеть все ваши диски в комплекте с номером модели и другой полезной информацией.
Это почти не имеет значения. Решающим фактором является размер M.2 22x80 мм или другой размер. Также, есть ли скорость Gen 3 x 2 или Gen 3 x 4 (вторая - в два раза быстрее).
Например, у меня есть два отсека для SS3 M.2, первый поддерживает скорости Gen 3 x 4, второй поддерживает только скорости Gen 3 x 2, потому что на чипсете Skylake имеется ограниченное количество линий PCIe.
Могут быть и другие проблемы, но это то, что я помню с головы. Разумеется, вы должны провести собственное исследование.
В основном вам нужно знать марку и модель вашего компьютера, чтобы знать марку и модели накопителей M.2 NVMe, которые вы можете установить в ней.