Ich persönlich dachte, dass bei NTFS die Groß- und Kleinschreibung nicht beachtet wird, da Sie cmd, CMD, cMd oder sogar CmD eingeben und trotzdem die Eingabeaufforderung erhalten können. Warum wird jedoch CHKDSK x: /f /r
manchmal die Großschreibung in einigen Dateien korrigiert? Wenn es nicht um den Fall ging, sollte das keine Rolle spielen, und CHKDSK sollte nicht prüfen, ob es sich tatsächlich um CMD oder CMD handelt. Habe ich recht? Wo spielt es eigentlich eine Rolle im Dateisystem?
24
Antworten:
Die Groß- und Kleinschreibung eines Dateisystems unterscheidet sich von der eines Betriebssystems. Die neuesten Windows-Versionen basieren auf dem NT-Kernel, der viele Eigenschaften des Nicht-NT-Windows 95 und sogar von MS-DOS erbt. Zusammen mit dem NT-Kernel wurde das Dateisystem NTFS so konzipiert, dass die Groß- und Kleinschreibung beachtet wird - um POSIX-kompatibel zu sein .
Obwohl das Win32-Subsystem keine Dateinamen unterstützt, die sich nur durch die Berücksichtigung der Groß- und Kleinschreibung unterscheiden, ist es möglich, diese Dateien mit Systemaufrufen niedrigerer Ebene zu erstellen.
quelle
Es ist eigentlich nicht NTFS, nach dem Sie fragen.
NTFS ist das Dateisystem. Bei Ihrer Frage geht es wirklich um die Groß- und Kleinschreibung der Windows-Befehlsshell. Sie sind völlig anders. Windows Explorer ist eine grafische Befehlsshell. Wenn Sie
cmd
(beispielsweise in Start | Ausführen) eingeben, weisen Sie die Windows-Befehlsshell an, den Befehl auszuführencmd
(der selbst eine andere Befehlsshell ist, jedoch nicht grafisch, sondern auf der Befehlszeile basiert).Ebenso prüft CHKDSK nicht, ob Sie CMD oder cmd verwendet haben. Alles, worüber CHKDSK Bescheid weiß, sind die Parameter, die Sie an CHKDSK übergeben, in diesem Fall x :, / f und / r.
In Bezug auf CHKDSK "Fixing Capitalization" bin ich mir nicht sicher, was Sie dort meinen.
quelle
Ich vermute, dass die Behauptung des Fragestellers, dass chkdsk.exe "die Großschreibung in einigen Dateien behebt", von der Meldung von CHKDSK ausgelöst wird, die unter bestimmten Umständen auftritt:
Grundsätzlich ist dies auf eine Windows XP-Version von chkdsk.exe zurückzuführen, die auf einem NTFS-Volume ausgeführt wird, das in einer späteren Windows-Version formatiert wurde ( siehe Fehlermeldung beim Ausführen von Chkdsk.exe unter Windows XP oder Windows) Server 2003-Computer: "Korrigieren von Fehlern in der Großbuchstaben-Datei" . Das Fazit ist, dass dies wirklich kein Fehler ist und nichts mit der Groß- und Kleinschreibung zu tun hat.
quelle