Alle Dateien zusammen größer als "belegter Speicher"

Windows8acer

Newbie
Registriert
Juni 2016
Beiträge
5
Hallo,
auf meiner Festplatte (Ca. 450 GB groß) werden als "belegter Speicher" 113 GB angezeigt. Diese 113 GB wollte ich auf einen 128 GB-Stick ziehen. Jedoch wird beim Schritt "senden an Wechseldatenträger" eine gesamtgröße von 156 GB angezeigt. Woran liegt das und kriege ich das Laufwerk trotzdem noch auf den Stick kopiert?
 
Die Clustergröße wird bei deinem Stick größer sein, als bei deiner Festplatte.
Dadurch wird beim Schreiben der Dateien auf den Stick wahrscheinlich mehr Platz verschwendet.
Außerdem hast du evtl. komprimierte Ordner auf der Festplatte die in extrahiert Größe auf de Stick übertragen werden.

Ich denke nicht, daß die Datenmenge dann so auf den Stick paßt.
...
Die Clustergröße wird beim partitionieren bestimmt.
Nimmst du ein Tool wzB "Mini Tool Partition Wizard Home" zum Partitionieren, so läßt sich das bequem einstellen.
 
Zuletzt bearbeitet:
Wenn unter den Daten auch eine Windows-Installation ist, dann liegt das höchstwahrscheinlich am winsxs-Ordner. Der wird oft größer angezeigt, als er eigentlich ist. Das liegt an sogenannten Hardlinks, bei denen mehrere Dateien den gleichen Inhalt haben, dieser aber nur einmal abgespeichert wird. Dadurch spart Windows Speicherplatz, der Windows-Explorer bekommt das aber nicht mit, und zählt diese Dateien dann mehrfach.

Leider ist mir ist keine Möglichkeit bekannt, wie beim Kopieren Hardlinks berücksichtigt werden können. Der Windows-Explorer kann mit solchen Hardlinks nicht umgehen, möglicherweise gibt es aber andere Tools, die das können. Ich würde aber nicht davon ausgehen, dass das kopierte Windows danach noch funktioniert...
 
Zwischen 113 und 119 (was der Stick reell hat) ist halt nicht mehr viel Unterschied... und dann sind es am Ende Kleinigkeiten, die dann am Ende irgendwie größer rauskommen, als vorher. Hardlinks sind da ein gutes Stichwort. Da werden Dateien dann halt kackendreist mehrfach geschrieben ^^'
 
Es ging jetzt erst mal nicht um den Stick. Sondern darum, warum die Gesamtheit aller Dateien größer ist als der "belegte Speicher".
 
crystaly schrieb:
Wenn unter den Daten auch eine Windows-Installation ist, dann liegt das höchstwahrscheinlich am winsxs-Ordner. Der wird oft größer angezeigt, als er eigentlich ist.
das und die blockgrößen werden wohl "schuld" sein.
wobei man nach meinem wissen nicht "einfach so" Windows-&Programme ordner kopieren kann
 
Es kann verschiedene Ursachen haben:

-1-
Ist der Ursprung NTFS und sind Dateien komprimiert?
-> Dann ist die "Größe auf Datenträger" kleiner als die unkomprimierte normale "Größe"
NTFS-kompression.png

-2-
Die besagte "Blockgröße" wird beim Formatieren eines Laufwerks festgelegt.
-> Viele kleine Dateien brauchen bei der "standard" Blockgröße von 4KiB weniger Platz, als in größeren Blöcken.
(Weil ein Block immer nur im ganzen geschrieben werden kann und der Rest mit Nullen aufgefüllt)
Blocks.png
Größere Blöcke verringern zwar den Verwaltungsaufwand großer Dateien,
aber auch kleinere Dateien brauchen immer mindestens diesen Platz.
Auerdem Funktioniert besagte NTFS komprimierung nur mit NTFS bis zu 4096 Byte Blockgröße.

-3-
Dann kommt noch hinzu, das die Speichergröße auf Datenträgern zur Basis 10 angegeben werden.
Also 128GB = 128.000.000.000 Byte (und meistens diese nicht mal voll)
Windows zeigt aber alle seine Dateigrößen in Basis 2 an. Das beudeutet Windows 128GB sind Falsch!
Es sind eigentlich 128GiB = 137.438.953.472 Bytes.
Nichtmal 120GiB würden in 128GB passen.

-4-
Wie werden die Dateien kopiert?
je nachdem beinhaltet die Größeninformation von Windows versteckte Dateien, oder eben nicht.

-Lösungsansatz-
Bei dieser großen Differenz liegt es sehr wahrscheinlich an komprimierten Daten.
Markier mal alle Dateien in deinem Laufwerk und vergleiche -wie im ersten Bild zu sehen-
die "Größe auf Datenträger" mit "Größe".

-Lösung-
Formatiere den USB Stick in NTFS mit Komprimierung (und in 4096 Byte Blockgröße).
Im schlimmsten Fall musst du noch den Kopiervorgang aufteilen.
Es ist möglich, das Windows beim kopieren nicht sofort merkt, das die Dateien komprimiert werden können.
Dann bricht es "präventiv" den Vorgang ab. Natürlich nur um sicher zu gehen...

Gruß
Eld0r
 
Zuletzt bearbeitet: (Bessere Formulierung / Rechschreibfehler)
und ein USB stick wird oft in FAT32 formatiert ... also 32k blöcke keine 4k ...
 
Wenn es eine Datensicherung sein soll,
...und es sich dabei um die Systemfestplatte handelt,
...dann ist es durchaus ratsam erst einige nicht benutzte Dateien zu löschen.

-Windows logic-
Außerdem speichert Windows um platz zu sparen einige Dateien NTFS komprimiert.
Unter anderem die Volumenschattenkopien, einige Sachen im WinSXS Ordner, und mehr...
Also kann die Komprimierung des USB-Stick schon helfen.
(Mal davon abgesehen, dass sich einige Programme sehr gut komprimieren lassen
Bsp: Android Studio -44%, miktex für texmaker -32%, manche aber fast gar nicht.
Filme und Musik sind meistens genau so groß wie ohne NTFS Komprimierung)

Unnötige Dateien entfernen:

-1-
Besagte Windows Wiederherstellungsinformationen (Volumenschattenkopien) löschen.
VSS.png

-2-
Datenträgerbereinigung (cleanmgr.exe) mit Administratorrechten ausführen.
cleanmgr.png

-3-
Temp ordner können theoretisch noch Daten enthalten, die der cleanmgr nicht gelöscht hat:
Im Explorer %temp% eingeben, alles markieren (strg+a), direkt löschen (shift+entf.)
(Es wird einen fehler geben: einige Dateien werden im Moment benutzt -> Alle Ignorieren klicken)
Für Mehrbenutzersysteme evt. das gleiche in allen Benutzerordnern wiederholen.
Unter C:\Windows\Temp\ das gleiche.

-4-
Soll das Systetem funktionsfähig bleiben, den WinSXS Ordner nicht komplett löschen.
Stattdessen die cleanup tools ausführen (wird normal automatisch gemacht).

in einer Konsole (cmd.exe) mit adminrechten ausführen (jeweils):
> schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
> Dism.exe /online /Cleanup-Image /StartComponentCleanup
> Dism.exe /online /Cleanup-Image /SPSuperseded

(Quelle: https://msdn.microsoft.com/de-de/library/dn251565.aspx)
Interessant, ich glaub das mach ich auch mal... :D

-5-
Direkt im root, unter C:\
Die (eventuell vorhandenen Dateien pagefile.sys, hiberfil.sys, swapfile.sys
brauchen nicht kopiert werden!

-6-
Die eigenen Daten vor dem Backup ausmisten!
-> Ungeschlagen ;D

Gruß
Eld0r
Ergänzung ()

Zokrace schrieb:
kann man so große zip dateien machen? :D
Ja, in NTFS und exFAT möglich (wenn das zip Programm es unterstützt)
Für fat32 ist die maximale Dateigröße 4GB.
Ergänzung ()

xxMuahdibxx schrieb:
und ein USB stick wird oft in FAT32 formatiert ... also 32k blöcke keine 4k ...
Ja, alte schon... Unterstützt aber keine Dateien größer als 4GB.
Also entweder exFAT benutzen oder einfach NTFS.
Ergänzung ()

Es wird normalerweise nicht geraten USB Sticks mit NTFS zu formatieren, sondern FAT32 oder exFAT zu benutzen. Hat eigentlich nur den Grund, das NTFS mehr Daten schreibt als nötig und die Zellen sich schneller abnutzen.
Ist aber bei modernem Flash vollkommen überbewertet.
Zusatzinformationen von NTFS sind z.B.:
Auf physischer Ebene: Zugriffe, Dateioperatione, ein Logfile der Daten.
Auf logischer Ebene: Zugriffsbeschränkungen von Benutzern, usw.
Aber es ermöglicht halt auch die Komprimierung ;)
Bei einigen Portable Programmen auf dem Stick lohnt es sich wirklich.
-> Weniger Datendurchsatz über die lahme USB schnittstelle und die Programme werden schneller geladen.

Ergänzung ()

Windows8acer schrieb:
Es ging jetzt erst mal nicht um den Stick. Sondern darum, warum die Gesamtheit aller Dateien größer ist als der "belegte Speicher".
Siehe Punkt -Windows logic-
 
Zuletzt bearbeitet:
Zurück
Oben