chris-22 schrieb:
Warum sind das nur 119 GB statt 128 GB
Weil die Angabe GB im Programm wie in Windows falsch ist, es müsste korrekt G
iB heißen, da es eben auf 1024^3 Bytes bezogen ist, während die GB auf der Packung von HDDs und SSDs sich auf 1000^3 Bytes beziehen.
chris-22 schrieb:
ist da schon Over Provisioning voreingestellt?
Ja und nein. Die NANDs werden wie RAM (da sind GB angegeben, man kauft aber in Wirklichkeit G
iB) immer in Zweierpotenzen gefertigt werden. Die 128GB SSD halt also 128G
iB (128*1024^3 Bytes = 137438953472 Bytes) NAND verbaut, wovon Du aber nur 128.000.000 Bytes nutzen kannst, also 9438953472 Bytes weniger.
In Wirklichkeit ist da sogar noch mehr NAND drin. Schau Dir mal diese Datenblatt eines Micron NANDs an:
Page size: 4320 bytes (4096+224 bytes) Diese 224 Bytes werden üblicherweise für die Fehlerkorrektur verwendet.
Block sitze: 256pages (1024k + 56k) Auch hier sind noch einmal 56k extra vorhanden, die üblicherweise dafür verwendet werden um Verwaltungsdaten drin zu speichern, etwa welche Page belegt ist und ob die Daten gültig sind, wie oft die Page schon gelöscht wurde, etc.
Wie beim Device Size auch, sind das alles immer Zweierpotenzen und da die Controller der Samsung SSD 8 Kanäle haben, wie die meisten anderen Controller auch, ist auch hier wieder eine Potenz von 2 im Spiel, denn 2^3=8.
chris-22 schrieb:
Weil, wenn ich die GB-GiB Umrechnung anwende, 128 : 1024 x 1000 = 125
Entweder 1024 oder 1000, aber nicht beides gemischt und dann bitte für kB, MB und GB, also dreimal, deshalb auch 1000^3 bzw. 1024^3.