SSD-specificaties
Juhu! Het is oktober 2020 en ik heb een nieuwe latop. Tijd voor een nieuwe SSD. Maar wat zijn precies de specs waar ik op moet letten?
Dit blijkt een fluitje van een cent te zijn: Bij uitzondering een computer-gerelateerd iets, dat verbazend stabiel is, de afgelopen jaren. Desalniettemin vind je hieronder de verschillende tools die ik gebruikte om de specs op m'n huidige laptops te achterhalen.
Conclusies
Dit geldt voor al m'n laptops en al m'n SSD's (pre 2012-2020):
- Form factor: 2,5"
- Interface: SATA 600 = SATAv3
- Connector: SATA
Selectie op Tweakers.net voor een nieuwe SSD (1TB, Samsung, min. 4 reviews, beoordeling 5 sterren, 2,5", SATA)
Alle specs & varianten
Het blijkt om drie min-of-meer losse vraagstukken te gaan [2]:
Form factor
Mogelijkheden:
- 2,5"
- M.2 42mm
- M.2 80mm
- M.2 110mm
- Merkspecifiek
- mSAA
M2 blijkt voor kleine modules te zijn, voor gebruik in ultrabooks en tablets. Niet de "doosjes' die ik in m'n laptops heb M.2. Wat in mijn laptops zit, zijn altijd van het formaat 2,5".
Transport
Tweakers.net noemt dit interface, wat ik nogal verwarrend vind met connector hieronder. Het Bash-commando hdparm
(zie verderop) noemt dit transport en dat vind ik een mooiere naam:
- PCI Express 3.0 x4
- PCI Express 3.1 x4
- PCI Express 4.0 x4
- PCI Express 3.0 x16
- SAS 3.0
- SATA-600
SATA-600 is hetzelfde als SATA v3. Die standaard stamt uit 2008, dus al m'n SSD's en laptops zijn conform deze standaard.
Connector
Met connector wordt de fysieke aansluiting bedoeld. Dus bv. het aantal pinnetjes. Varianten:
- M.2
- mSATA
- PCI-e-kaart
- SAS
- SATA
- SATA (M.2)
Specs achterhalen
Enkele uitprobeersels ahv. m'n laptop Dell2016:
Let op
Verifiëer dat het device waarvan je de gegevens boven water probeert te toveren, wél je harde schijf/SSD is, en niet bv. je DVD-speler of USB-device! Dit overkwam mij op een computer waarop de SSD niet bereikbaar was: Pas na een paar minuten drong het tot me door, dat ik de specs van de DVD-speler aan het bevragen was.
lbsk
lsbsk
en lsbk /dev/sda
leveren beide weinig bruikbaars op:
lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 931,5G 0 disk ├─sda1 8:1 0 512M 0 part /boot/efi ├─sda2 8:2 0 1K 0 part └─sda5 8:5 0 931G 0 part /
ls
Iets meer info:
ls /dev/disk/by-id/ total 0 lrwxrwxrwx 1 root root 9 Oct 19 12:43 ata-Samsung_SSD_850_EVO_1TB_S3PLNF0JA23738H -> ../../sda lrwxrwxrwx 1 root root 10 Oct 19 12:43 ata-Samsung_SSD_850_EVO_1TB_S3PLNF0JA23738H-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Oct 19 12:43 ata-Samsung_SSD_850_EVO_1TB_S3PLNF0JA23738H-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Oct 19 12:43 ata-Samsung_SSD_850_EVO_1TB_S3PLNF0JA23738H-part5 -> ../../sda5 lrwxrwxrwx 1 root root 9 Oct 19 12:43 wwn-0x5002538d4262defd -> ../../sda lrwxrwxrwx 1 root root 10 Oct 19 12:43 wwn-0x5002538d4262defd-part1 -> ../../sda1 lrwxrwxrwx 1 root root 10 Oct 19 12:43 wwn-0x5002538d4262defd-part2 -> ../../sda2 lrwxrwxrwx 1 root root 10 Oct 19 12:43 wwn-0x5002538d4262defd-part5 -> ../../sda5
blkid
Weinig bruikbaars:
blkid /dev/sda1: UUID="603E-041D" TYPE="vfat" PARTUUID="7a2e3d05-01" /dev/sda5: UUID="f4eaf607-0d25-4b69-b059-362ba97b5e97" TYPE="ext4" PARTUUID="7a2e3d05-05"
hdparm
Da's een hoop info:
sudo hdparm -I /dev/sda /dev/sda: ATA device, with non-removable media Model Number: Samsung SSD 850 EVO 1TB Serial Number: S3PLNF0JA23738H Firmware Revision: EMT03B6Q Transport: Serial, ATA8-AST, SATA 1.0a, SATA II Extensions, SATA Rev 2.5, SATA Rev 2.6, SATA Rev 3.0 Standards: Used: unknown (minor revision code 0x0039) Supported: 9 8 7 6 5 Likely used: 9 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 16514064 LBA user addressable sectors: 268435455 LBA48 user addressable sectors: 1953525168 Logical Sector size: 512 bytes Physical Sector size: 512 bytes Logical Sector-0 offset: 0 bytes device size with M = 1024*1024: 953869 MBytes device size with M = 1000*1000: 1000204 MBytes (1000 GB) cache/buffer size = unknown Form Factor: 2.5 inch Nominal Media Rotation Rate: Solid State Device Capabilities: LBA, IORDY(can be disabled) Queue depth: 32 Standby timer values: spec'd by Standard, no device specific minimum R/W multiple sector transfer: Max = 1 Current = 1 DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns Commands/features: Enabled Supported: * SMART feature set Security Mode feature set * Power Management feature set * Write cache * Look-ahead * Host Protected Area feature set * WRITE_BUFFER command * READ_BUFFER command * NOP cmd * DOWNLOAD_MICROCODE SET_MAX security extension * 48-bit Address feature set * Device Configuration Overlay feature set * Mandatory FLUSH_CACHE * FLUSH_CACHE_EXT * SMART error logging * SMART self-test * General Purpose Logging feature set * WRITE_{DMA|MULTIPLE}_FUA_EXT * 64-bit World wide name Write-Read-Verify feature set * WRITE_UNCORRECTABLE_EXT command * {READ,WRITE}_DMA_EXT_GPL commands * Segmented DOWNLOAD_MICROCODE * Gen1 signaling speed (1.5Gb/s) * Gen2 signaling speed (3.0Gb/s) * Gen3 signaling speed (6.0Gb/s) * Native Command Queueing (NCQ) * Phy event counters * READ_LOG_DMA_EXT equivalent to READ_LOG_EXT * DMA Setup Auto-Activate optimization Device-initiated interface power management * Asynchronous notification (eg. media change) * Software settings preservation Device Sleep (DEVSLP) * SMART Command Transport (SCT) feature set * SCT Write Same (AC2) * SCT Error Recovery Control (AC3) * SCT Features Control (AC4) * SCT Data Tables (AC5) * reserved 69[4] * DOWNLOAD MICROCODE DMA command * SET MAX SETPASSWORD/UNLOCK DMA commands * WRITE BUFFER DMA command * READ BUFFER DMA command * Data Set Management TRIM supported (limit 8 blocks) Security: Master password revision code = 65534 supported not enabled not locked frozen not expired: security count supported: enhanced erase 2min for SECURITY ERASE UNIT. 8min for ENHANCED SECURITY ERASE UNIT. Logical Unit WWN Device Identifier: 5002538d4262defd NAA : 5 IEEE OUI : 002538 Unique ID : d4262defd Device Sleep: DEVSLP Exit Timeout (DETO): 50 ms (drive) Minimum DEVSLP Assertion Time (MDAT): 30 ms (drive) Checksum: correct