Microsoft Windows legge i dati da un file o da una cartella errati

Summary: Quando un file system contiene oggetti con lettere uguali ma maiuscole e minuscole diverse nella stessa posizione, Microsoft Windows può leggere i dati da un file o da una cartella "errata". ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Comportamento osservato lato client:

  • Ricezione di contenuti da "FILENAME" all'apertura di "filename" (i dati vengono letti da un file "errato")
  • L'apertura ripetuta di "filename" fornisce dati da "filename" o "FILENAME" in modo casuale
  • Microsoft Office salva un file in una "cartella sbagliata" (nel caso in cui esistano cartelle con maiuscole e minuscole diverse)

Il client dispone di oggetti con la stessa ortografia ma con maiuscole e minuscole diverse nella stessa posizione del file system, ad esempio.

..\DIR-NAME\
..\Dir-name\
..\dir-name\
..\FILENAME
..\Filename
..\filename

Esplora file di Microsoft mostra correttamente gli oggetti con maiuscole e minuscole diverse come file/cartelle diversi.

Le tracce dei pacchetti eseguite durante l'apertura di una posizione con oggetti con la stessa ortografia ma con maiuscole e minuscole diverse mostrano una risposta SMB (Server Message Block) da PowerScale contenente entrambi gli oggetti ("FILENAME" e "filename"). Tutte le altre operazioni successive vengono eseguite sull'oggetto con l'ortografia precisa e l'uso di maiuscole e minuscole specificate dal client.

Cause

Microsoft Windows non fa distinzione tra maiuscole e minuscole, tuttavia, i file system moderni utilizzati da Windows supportano la distinzione tra maiuscole e minuscole.

Consultare il seguente documento Microsoft:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspxQuesto link ipertestuale indirizza a un sito web esterno a Dell Technologies.

Denominazione di file, percorsi e namespace
...
Convenzioni di denominazione
...

Non dare per scontata la distinzione tra maiuscole e minuscole. Si consideri, ad esempio, che i nomi OSCAR, Oscar e oscar siano identici, anche se alcuni file system (ad esempio un file system conforme a POSIX) potrebbero considerarli diversi. Si noti che NTFS supporta la semantica POSIX per la distinzione tra maiuscole e minuscole, ma questo non è il comportamento predefinito.

 

Resolution

Evitare di avere oggetti con lettere uguali ma maiuscole e minuscole diverse nella stessa posizione a cui accede Microsoft Windows.

Additional Information

Windows non consente la creazione di file denominati "somefile" e "SOMEFILE" nella stessa posizione: Windows genera l'errore
"already exist".Tuttavia, un file system può finire con oggetti con maiuscole e minuscole diverse in vari modi, ad esempio:
        - creazione di oggetti con maiuscole e minuscole diverse da qualsiasi sistema operativo conforme a POSIX (ad esempio Linux)
- ripristino utilizzando backup non Windows (istantanee, Tivoli, ecc.) contenenti sia 'SOMEFILE' che 'somefile' che esistevano in momenti diversi.

Quando si lavora in Microsoft Office, il processo di salvataggio dei file comporta l'eliminazione del file originale e il salvataggio di un file temporaneo nel nome file originale. Questo processo può portare a risultati imprevisti quando sono presenti cartelle o file con la stessa ortografia ma con maiuscole e minuscole diverse.

Affected Products

Isilon

Products

Isilon
Article Properties
Article Number: 000034267
Article Type: Solution
Last Modified: 04 Dec 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.