Warum erkennt Windows 7 eine 4 GB SDHC-Karte nur mit 3,68 GB? Wie formatiere ich 4 GB?

2514
Peter Mortensen

Ich habe eine Kingston SDHC- Karte mit 4 GB Geschwindigkeitsklasse 4, aber unter Windows 7 ist dies nur mit 3,68 GB verfügbarem Speicherplatz möglich.

Ich habe die Karte bereits formatiert und bekomme nur 3,68 GB. Wie bekomme ich 4 GB freien Speicherplatz auf der Karte?

1

3 Antworten auf die Frage

15

Der Grund für die Diskrepanz ist, dass Kingston die Karte basierend auf dem Basis-10-Wert von GB benennt, wobei 1 GB 1000000 Byte ist, während Windows die Karte basierend auf dem Basis-2-Wert von GB (auch als GiB bezeichnet) meldet. wobei ein GB 1073741824 Bytes ist.

4 * 1000000000/1073741824 entspricht ungefähr 3,7.

Die Antwort ist, dass Sie nicht 4 GB Speicherplatz zur Verfügung haben, weil Ihre Karte physisch nicht so viel Speicherplatz hat.

Weitere Informationen finden Sie unter http://en.wikipedia.org/wiki/Gigabyte .

Festplatten- und Speicherhersteller verwenden 10 ^ 9 als Wert für ein GB, da sie mehr Speicherplatz anbieten können. 2 ^ 30 ist die aktuell relevante Messung.

Es ist nicht nur ein Festplattenlaufwerk, das das "G" -Einheitspräfix für 10-to-the-9th-Power hält: Jeder, der versteht, was die Metrik-Präfixe bedeuten und seit dem 19. Jahrhundert verwendet werden! kreemoweet vor 12 Jahren 1
3
Pete

Das ist üblich. Die Größe der Karte wird mit 4 GB angegeben, wobei 1 GB 1.000 MB beträgt. Das ist jedoch nicht genau. Es sind tatsächlich 1.024 MB in einem vollen GB. Hersteller verwenden die "1.000" während der gesamten Konvertierung anstelle der korrekten 1.024.

Wenn Sie die richtige Anzahl zur Berechnung von Gigabyte verwenden, erhalten Sie etwa 4 GB = 4.294.967.296 Bytes. Der Hersteller gibt jedoch 4 GB = 4.000.000.000 Bytes an. 4.000.000.000 Bytes sind tatsächlich etwa 3,68 GB.

Bei der Betrachtung von 1 GByte = 1.000.000.000 Bytes ist nichts falsch. Im Gegenteil, eigentlich. kreemoweet vor 12 Jahren 0
@kreemoweet ist richtig. Festplatten werden seit der allerersten Festplatte (IBM 350 RAMAC) mit SI-Präfixen (Potenzen von 1000) verkauft. Fast alle Festplatten, Speicherkarten usw. haben heutzutage auf der Verpackung oder dem Paket die Angabe "1 GB = 1.000.000.000 Bytes". SI-Präfixe werden auch für Taktraten, Datenübertragungsgeschwindigkeiten (bei internen Bussen, USB, Ethernet usw.), Funkfrequenzen usw. verwendet. Es ist meistens nur RAM der Ausreißer, aber aus irgendeinem Grund hat sich Microsoft für beides entschieden RAM- und Festplatten- und Dateigrößen mit den irreführenden "binären" Bedeutungen von M, G usw. Jamie Hanrahan vor 7 Jahren 0
0
Joel Coehoorn

Binäre / dezimale Unterschiede sind eine Option, aber ich denke, wenn der "fehlende" Speicherplatz während der Formatierung für Dateisysteminformationen reserviert wird, können Sie eine Datei mit einem wirklich langen Namen haben, die immer noch Null anzeigt Platz auf dem Laufwerk. Diese Dateinamen und andere Metadaten müssen irgendwo gespeichert werden.

Die Reservierung von 10% der Kapazität für Dateisysteminformationen erscheint mir sehr. Bernhard vor 12 Jahren 0
@Bernhard Du hast recht. Nur etwa 50 MB liegen im Dateisystem-Overhead. Die Verwendung von NTFS würde dies jedoch einschränken, jedoch auf Kosten der Kompatibilität mit Geräten anderer Hersteller. Jamie Hanrahan vor 7 Jahren 0