Impossibile eliminare un file o una cartella su un volume del file system NTFS
Se non riesci a eliminare un file o una cartella su un volume del file system NTFS , questo post ti aiuterà a risolvere il problema. I casi sono vari e ne parleremo tutti in dettaglio in questo articolo. Quindi, se non riesci a eliminare un file o una cartella su un volume del file system NTFS, segui le soluzioni menzionate in questo post.
Correzione Impossibile eliminare un file o una cartella su un volume del file system NTFS
Se non riesci a eliminare un file o una cartella su un volume del file system NTFS sul tuo computer Windows, rientri in uno dei seguenti casi.
- Viene utilizzato un elenco di controllo degli accessi (ACL).
- Non è possibile eliminare il file mentre viene utilizzato
- Il file system è danneggiato
- Il nome file include un nome riservato o non valido nello spazio dei nomi Win32
- Il percorso dei file supera MAX_PATH
Parliamo di loro in dettaglio.
1] È in uso un elenco di controllo degli accessi (ACL).
Se stai tentando di eliminare un file che utilizza un elenco di controllo di accesso (ACL) , potresti riscontrare un problema poiché il file non può essere eliminato. Per risolvere questo problema, dovrai modificare le autorizzazioni sul file. In alcuni casi, potrebbe anche essere necessario assumere la proprietà del file per modificarne le autorizzazioni.
In qualità di amministratore, hai la capacità implicita di assumere la proprietà di qualsiasi file, anche se non ti è stata concessa esplicitamente alcuna autorizzazione per il file. I proprietari di file hanno anche la capacità implicita di modificare le autorizzazioni dei file, anche se non è stata loro concessa esplicitamente alcuna autorizzazione per il file. Pertanto, potrebbe essere necessario assumere la proprietà di un file, concedersi le autorizzazioni necessarie per eliminare il file, quindi eliminarlo.
Si potrebbe ancora ricevere il seguente messaggio.
Non è possibile utilizzare determinati strumenti di sicurezza per visualizzare o modificare le autorizzazioni perché il file ha un ACL non canonico
Se ricevi questo messaggio, sono necessari strumenti come Cacls.exe.
Gli ACE in un ACL hanno una sequenza preferita in base al tipo. Nelle versioni precedenti di Windows, gli ACL non canonici causavano problemi. Se si verifica questo problema, utilizzare la versione più recente di Cacls.exe. Puoi scrivere un nuovo ACL per ottenere l’accesso al file se non puoi modificarlo sul posto.
2] Non è possibile eliminare il file mentre viene utilizzato
Se non riesci a eliminare il file mentre viene utilizzato, assicurati di terminare tutti i processi correlati e le applicazioni associate. Se un file viene utilizzato in un ambiente condiviso, potresti non essere in grado di eliminarlo ora. Quando tutti gli utenti si ritireranno dall’applicazione, solo tu potrai eliminare quel particolare file. Tuttavia, esistono alcune applicazioni, incluso Task Manager, per scoprire cosa è aperto.
3] Il file system è stato danneggiato
Se il file system stesso è danneggiato, non sarai in grado di eliminare i suoi file. Puoi utilizzare il comando Controlla disco per scoprire settori danneggiati e ripararli:
chkdsk /r
Tuttavia, potresti riscontrare questo problema anche se il tuo disco rigido è difettoso. In tal caso, consulta un esperto hardware e chiedigli di apportare le modifiche necessarie.
4] Il nome file include un nome riservato o non valido nello spazio dei nomi Win32
Per eliminare un file con un nome riservato come “lpt1”, utilizzare un programma non Win32 per rinominarlo. Oppure utilizza una sintassi specifica con comandi integrati per aggirare i controlli Win32. Alcuni nomi di file sono riservati ai dispositivi DOS vecchio stile e non possono essere creati con le tipiche chiamate Win32. Utilizza la stessa tecnica per attraversare cartelle più profonde o strumenti POSIX per aggirare i controlli dei nomi.
Se il file contiene uno spazio finale o un punto finale nel nome o qualsiasi altro termine che lo renda incompatibile con la convenzione di denominazione Win32, non sarà possibile eliminare il file. Pertanto, ti consigliamo di utilizzare uno strumento che utilizzi la sintassi interna corretta. Puoi scegliere “\\?\” poiché funziona con disinvoltura con determinati strumenti.
5] Il percorso dei file supera MAX_PATH
Non puoi aprire, modificare o eliminare un file se il suo percorso supera MAX_PATH. In questo caso, seguire le soluzioni indicate di seguito.
- Utilizza il nome 8.3 generato automaticamente per accedere al file: se i nomi di cartelle lunghi causano problemi durante l’accesso a un percorso profondo, prova questa soluzione.
- Rinominare la cartella: rinominare la cartella in modo che i file di destinazione più profondi non esistano più. In tal caso, iniziare dalla cartella principale o da qualsiasi altro posto conveniente. Quindi, rinomina le cartelle in modo che abbiano nomi più brevi.
- Mappare un’unità su una cartella all’interno della struttura del percorso del file o della cartella di destinazione: qui miriamo ad abbreviare il percorso virtuale. Dobbiamo assicurarci che la lunghezza di questo percorso sia di 73 caratteri mappando un’unità su SubfolderName4.
- Crea una condivisione di rete che sia profonda quanto la cartella: dovresti creare una condivisione di rete che sia il più profonda possibile nell’albero delle cartelle e rinominare le cartelle accedendo alla condivisione.
- Attraversa percorsi profondi: i programmi Windows hanno una lunghezza massima del percorso di 255 caratteri, che è inferiore al limite di NTFS. Ciò significa che alcuni programmi potrebbero non essere in grado di gestire percorsi più lunghi. Se crei una condivisione in un punto della struttura delle cartelle che è già abbastanza profonda e poi crei una struttura profonda al di sotto di quel punto utilizzando la condivisione, potresti riscontrare questo problema. Alcuni strumenti che operano localmente sull’albero delle cartelle potrebbero non essere in grado di attraversare l’intero albero partendo dalla radice. Potrebbe essere necessario utilizzare questi strumenti appositamente in modo che possano attraversare la condivisione.
Si spera che tu possa risolvere il problema utilizzando le soluzioni menzionate in questo post.
Cosa succede quando elimini un file da un file system NTFS?
Quando un file viene eliminato, il suo nome nella directory cambia la sua prima lettera in sigma. Successivamente, la posizione di archiviazione del file viene contrassegnata come non allocata, il che significa che potrebbe essere sovrascritta. Tuttavia, è ancora possibile cercare e recuperare il file eliminato utilizzando determinate tecniche.
Come faccio a eliminare una cartella che non verrà eliminata?
Se non riesci a eliminare la cartella normalmente , dovresti avviare in modalità provvisoria e quindi eliminarla . In modalità provvisoria, i programmi di avvio e i componenti aggiuntivi non vengono eseguiti. La modalità provvisoria viene solitamente utilizzata per la risoluzione dei problemi.
Lascia un commento