Entwickler-Ecke
Off Topic - Windows 7, 64 Bit - Es gibt noch Dateinamen im 8.3 Format?
galagher - Di 22.04.14 21:10
Titel: Windows 7, 64 Bit - Es gibt noch Dateinamen im 8.3 Format?
Hallo!
Ich bin erstaunt, dass auch Windows 7 immer noch Dateinamen im 8.3-Format erstellt!
Soll/kann man es abschalten und bringt das wirklich mehr Geschwindigkeit?
UGrohne - Di 22.04.14 21:28
Wo erstellt Windows Dateien in diesem Format? Handelt es sich nicht vielleicht eher um ein Programm, dass dieses Format auf Dateinamen anwendet?
jaenicke - Di 22.04.14 21:49
Ja, Windows erstellt intern immer beide Dateinamen. Und ja, die Festplattenzugriffe werden dadurch schneller, wenn man das abschaltet.
Allerdings kommt man durchaus ins Staunen, wenn man sieht wie viele Programme noch APIs benutzen, die diese Dateinamen noch benutzen... Das merkt man, wenn man es mal abschaltet.
Das ist wie mit winexec... ewig veraltet, aber man findet es doch immer wieder mal in Fragen oder Quelltexten.
Solange man nur gebräuchlichere und aktuelle Software nutzt, gibt es eher keine Probleme. Aber manchmal eben doch.
Hochhaus - Mi 23.04.14 15:32
Ok. Und wie lang können unter WinXP und den Folgenden OS die Dateinamen denn nun sein ? 256 Byte oder mehr ?
Und wenn man eine DVD brennt, kommt dann der ganze Namen mit ?
Hochhaus
Ralf Jansen - Mi 23.04.14 16:53
Hängt vom Filesystem ab. NTFS z.B. kann 255 Zeichen (CDFS kann unter Umständen weniger) man sollte die aber eher nicht ausnutzen da Pfade auch üblicherweise auf 260 Zeichen begrenzt sind. Das wirkt sich zum Beispiel auch auf die ASCII Version der CreateDirectory API aus. 260 Zeichen minus 8.3 Format = maximal 248 Zeichen für den Pfad die man per API erzeugen darf. Es soll ja auch noch ein File in dem Pfad erzeugt werden können sonst wäre das Verzeichnis irgendwie sinnfrei ;)
Letztlich gibt es soviele Kombinationen wo etwas schief gehen kann in Kombinationen von Filesystemen und benutzter API (die ASCII Versionen verhalten sich anders als die Unicode Versionen) das 8.3 eigentlich das Einzige ist das annähernd immer funktioniert.
galagher - Mi 23.04.14 18:03
jaenicke hat folgendes geschrieben : |
| Ja, Windows erstellt intern immer beide Dateinamen. Und ja, die Festplattenzugriffe werden dadurch schneller, wenn man das abschaltet. |
Dann frag ich am Besten gleich hier, wie man das
richtig macht und vor allem, falls nötig, wieder einschaltet! Hab zwar gegoogelt, aber bei solchen Eingriffen ins System habe ich immer so ein flaues Gefühl. :?
Ralf Jansen - Mi 23.04.14 18:34
Laß das. Schneller heißt nicht auch spürbar schneller.
Schneller wird nur das erzeugen von Files. Und dann auch nur wenn man im gleichen Ordner viele Dateien mit ähnlichem Namen hat und zum erzeugen des ShortFilenames lange durchprobieren muß bis ein freier Name gefunden ist. Das du ein solchen extremen Fall hast wo abschalten hilft bezweifle ich mal. Und das abschalten macht üblicherweise Probleme. Selbst die meisten Office Versionen vertragen das nicht.
Hochhaus - Mi 23.04.14 18:47
Wenn Du mehr Performance willst, würde ich eher in einen Core-i7 der neusten Generation investieren ...
jaenicke - Mi 23.04.14 21:32
Hochhaus hat folgendes geschrieben : |
| Wenn Du mehr Performance willst, würde ich eher in einen Core-i7 der neusten Generation investieren ... |
Den mit Abstand größten Performancegewinn bringt eine SSD, danach folgen erst CPU usw.
Und selbst eine gute SSD ist deutlich günstiger als ein guter Core i7.
galagher - Do 24.04.14 19:51
Ok, danke für die Antworten! Ich lasse das dann wohl lieber...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!