Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Maximale verzeichnis länge bei verschiedenen dateisystemen

Frage Microsoft Windows Server

Mitglied: stratege-0815

stratege-0815 (Level 1) - Jetzt verbinden

02.08.2005, aktualisiert 13.03.2007, 31096 Aufrufe, 3 Kommentare

Maximale verzeichnis länge bei verschiedenen dateisystemen, Limitierungenvon fat32 und ntfs?

hallo zusammen,
der titel und unter titel sagen ja eigentlich schon alles aus. welche beschränkungen gibt es? 255? oder gar 259? ntfs soll mehr beherrschen als fat32?
wer kennt sich aus?

gruß
Stratege
Mitglied: Biber
02.08.2005 um 21:29 Uhr
Moin, Stratege,

würde mich wündern, wenn wir diese Frage hier tatsächlich klären könnten - dazu geistern zu viele unterschiedliche MAX_PATH-"Konstanten" auch in Original-Microsoft-DLLs rum.

Halbwegs sicher ist: Unterhalb Windows NT gilt zwingend ein Limit von MAX_PATH für die Länge des Pfades (irgendwo um die 255 Zeichen), also bei Win 95, 98, ME. Steht in der winbase.h, glaub ich.

Ab Win NT gibt es nur noch einen Default-Wert von 248 Zeichen, den man/frau zwar aufblasen kann durch Änderung der MFT [Master File Table],... aber nicht unbedingt tun sollte.
Theoretische maximale Pfadlänge ist dann 32767 Zeichen, wenn denn auch nur immer und überall die Unicode-Implementierungen der Directory-Management- und Filesystem-Funktionen statt der ANSI-Varianten aufgerufen würden. (Also immer die CreateDirectoryW statt der CreateDirectory der Kernel32.dll etc)

Aber so sauber programmiert keiner und verschiedene DLL-Functionen von EncryptFile bis zu FindFirstFile haben halt eine maximale Buffer-Len fest verdrahtet, die meist bei ca. 260 liegt. Hat nichts mit Filesystem-Limits zu tun... ist nur ein willkürliches String-Limit. Sprich - mit Art, den Path/Dateinamen zu parsen. Und auch nicht ganz sauber implementiert (nicht immer als reine Pfad-Länge, manchmal auch als Länge von Pfad+Dateiname, geschweige denn, ob ein abschließender "\" mitgezählt wird oder nicht.

Und das sind noch die M$-DLLs, wir sprechen noch nicht von den Band-Backup-und-Restore-Klamotten oder dem Brennen auf CD oder den ZIP-Programmen oder den Download- Managern.. die haben alle von Hand einen MAX_PATH-Wert in ihren Implementierungen eingetippt.

Die gängigsten Hausnummern hast Du schon genannt:

255 - bei 256 Zeichen (Pfad+Dateiname+Ext) geht nämlich schon ein normales Datei-Kopieren auf die Bretter.. läßt sich schnell überprüfen.

260 ist die im Microsoft-Umfeld am häufigsten verwendete MAX_PATH-Größe (VB, .net und C), bei Java sind es 4 Zeichen weniger.

Aber das sind auch nur meine bruchstückhaften Infos, vielleicht gibt es hier User, die ein paar vertrauenswürdige Links posten können.
Ich würde alles oberhalb einer Pfadlänge oberhalb 220 Zeichen in meinem Admin-Hoheitsbereich als bedenklich ansehen.
Würde mich freuen, wenn jemand es hier genauer weiß.

Frank / der Biber aus Bremen
Bitte warten ..
Mitglied: Viprexxx
13.03.2007 um 14:54 Uhr
Dann krame ich diesen Thread mal wieder raus.

Mir geht es speziell um Windows 2003 Server. Wir wollen unseren neuen Fileserver mit SAN-Anbindung mit Windows 2003 Server aufsetzen. Nun gibt es unter Windows ja anscheinend die Pfadlängenbeschränkung.

Ich frage mich, ob die Beschränkung bei einer Konfiguration als Fileserver auch vorhanden ist. Diese Beschränkung ist reichlich behämmert, denn Pfadlängen von >255 Zeichen sind doch wirklich keine Seltenheit.
1. Wie geht ihr damit um?
2. Welche Möglichkeiten seht ihr einen Windows 2003 Server als Fileserver einzusetzen?

Vielen Dank für die Hilfe!
Bitte warten ..
Mitglied: Biber
13.03.2007 um 20:18 Uhr
Moin Viprexxx,

vielleicht kommt ja diesmal von anderen Forumsmit/ohnegliedern irgendeine entwarnende Aussage...
Mein Kenntnis- und Erfahrungsstand ist noch genau derselbe wie damals gepostet.

Und zu Frage 1 kann ich nur zitieren
Ich würde alles oberhalb einer Pfadlänge oberhalb 220 Zeichen in meinem Admin-Hoheitsbereich als bedenklich ansehen.

...und wie ich damit in der Praxis umgehe siehe z.B. hier.

Bin durchaus für andere Meinungen und Erfahrungen offen, aber nur sehr verhalten optimistisch.

Und gerade heute bekam ich hier im Forum auch die Aussage, dass selbst bei Vi$ta noch nicht gesichert wäre, dass mehrseitige Dateinamen keine Probleme darstellen.

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Windows Server
Auditing des Dateisystems
Frage von ahstaxWindows Server4 Kommentare

Hallo, hier verschwinden immer mal wieder Dateien und Ordner und keiner will es gewesen sein Ich habe mir sagen ...

Microsoft Office
Einkürzen aller Dateien in einem Verzeichnis auf länge X
gelöst Frage von thomas1972Microsoft Office5 Kommentare

Hallo, ich möchte gerne in einem Verzeichnis X alle Dateien mit der Endung TXT auf eine maximale Länge von ...

Batch & Shell
Ein Verzeichnis auf Minimal-Maximal-Anzahl Überwachen und Unterverzeichnisse löschen
gelöst Frage von BlattlausOGBatch & Shell13 Kommentare

Hallo zusammen, ich benutze seit längerer Zeit folgendes Script um verschiedene Verzeichnisse auf eine minimal/maximal-Anzahl von Dateien zu überwachen ...

Internet
Warum gibt es Beschränkungen bezüglich der maximalen Länge eines Passwortes
Frage von CthluhuInternet2 Kommentare

Hallo zusammen, Immer wieder liest man bei Passwortrichtlinien, dass eine maximale Länge von einigen Zeichen (z.B. 20 bei ebay.de) ...

Neue Wissensbeiträge
Viren und Trojaner

Deaktivierter Keylogger in HP Notebooks entdeckt

Information von bitcoin vor 21 StundenViren und Trojaner1 Kommentar

Ein Grund mehr warum man Vorinstallationen der Hersteller immer blank bügeln sollte Der deaktivierte Keylogger findet sich im vorinstallierten ...

Router & Routing

Lets Encrypt kommt auf die FritzBox

Information von bitcoin vor 1 TagRouter & Routing

In der neuesten Labor-Version der FB7490 integriert AVM unter anderem einen Let's Encrypt Client für Zugriffe auf das Webinterface ...

Internet

Was nützt HTTPS, wenn es auch von Phishing Web-Seiten genutzt wird

Information von Penny.Cilin vor 4 TagenInternet17 Kommentare

HTTPS richtig einschätzen Ob man eine Webseite via HTTPS aufruft, zeigt ein Schloss neben der Adresse im Webbrowser an. ...

Webbrowser

Bugfix für Firefox Quantum released - Installation erfolgt teilweise nicht automatisch!

Erfahrungsbericht von Volchy vor 5 TagenWebbrowser8 Kommentare

Hallo zusammen, gem. dem Artike von heise online wurde mit VersionFirefox 57.0.1 sicherheitsrelevante Bugs behoben. Entgegen der aktuellen Veröffentlichung ...

Heiß diskutierte Inhalte
Batch & Shell
Trusted Sites für alle User auf dem PC einpflegen
Frage von xXTaKuZaXxBatch & Shell12 Kommentare

Aufgabestellung: Es sollen auf 1 PC (bzw. mehreren PCs) vertrauenswürdige Sites per Powershell eingetragen werden, die für alle User ...

Windows 10
Probleme mit Dateien, deren Pfad + Dateiname länger als 256 Zeichen sind
Frage von FalaffelWindows 1011 Kommentare

Guten Tag, unter Windows 10 scheint es immer noch das Problem zu geben, dass der Pfad + Dateiname einer ...

Vmware
DOS 6.22 in VMWare mit CD-ROM
gelöst Frage von hesperVmware10 Kommentare

Hallo zusammen! Ich hab ein saublödes Problem. Es ist eine VMWare mit DOS 6.22 zu erstellen auf dem ein ...

Microsoft Office
Outlook 2016 - Makro startet nicht über Knopf im Menüband
Frage von ZunarasMicrosoft Office9 Kommentare

Schönen guten Tag! ich brauche wieder einmal Hilfe. Ich möchte gerne von Office 2010 32bit auf 2016 64bit wechseln ...