On December 30 I noticed chkdsk running on boot into Windows 10. Event Viewer since then has had numerous Ntfs (Ntfs) Errors and Warnings. Event IDs 55, 130, 131. 55 - A corruption was discovered in the file system structure on volume C. The exact nature of the corruption is unknown. The file system structures need to be scanned and fixed offline. Jul 24, 2017 Tech support scams are an industry-wide issue where scammers trick you into paying for unnecessary technical support services. You can help protect yourself from scammers by verifying that the contact is a Microsoft Agent or Microsoft Employee and that the phone number is an official Microsoft global customer service number.
Summary
When individual folders contain large numbers of files (more than 50,000 files), performance issues may occur while enumerating the list of files. In some cases, applications may also experience long delays when accessing folders containing more than 50,000 files. This delay may appear as a momentary pause of an application, or the delay can last for several minutes. Enumerating the files over the network may result in a time out.
More Information
This issue can occur when a folder contains a large number of items or if an application stores a large number of items in a folder.The optimal design strategy for application developers is to implement a database engine for the storage of small data units in one database whenever possible. When an application enumerates the directory contents of a large folder, NTFS and cache manager are tasked with reading and processing large quantities of metadata to perform the enumeration. This can also occur when Explorer enumerates a folder with a large number of files.
The amount of time required to read, map, and process folder indexes may vary depending on hardware capabilities, file system fragmentation, memory, CPU, and cache performance. There is no prescribed limit to how many files you can place in an NTFS folder, but Microsoft recommends that you test your particular scenario to ensure that the time required to enumerate the contents of large folders does not affect application performance or uptime requirements. If necessary, add additional layers to the folder structure so there are a smaller number of files per folder.
Si applica a: Windows 10, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008Applies to: Windows 10, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows Server 2008
NTFS, il file system primario delle versioni recenti di Windows e Windows Server, offre un set completo di funzionalità, tra cui descrittori di sicurezza, crittografia, quote disco e metadati complessi. Può essere usato con volumi condivisi cluster per fornire volumi disponibili in modo continuo a cui è possibile accedere contemporaneamente da più nodi di un cluster di failover.NTFS—the primary file system for recent versions of Windows and Windows Server—provides a full set of features including security descriptors, encryption, disk quotas, and rich metadata, and can be used with Cluster Shared Volumes (CSV) to provide continuously available volumes that can be accessed simultaneously from multiple nodes of a failover cluster.
Per altre informazioni sulle funzionalità, vedi la sezione informazioni aggiuntive in questo argomento.For additional feature information, see the Additional information section of this topic.Per informazioni sul file system ReFS (Resilient File System) più recente, vedere Panoramica di Resilient File System (ReFS).To learn about the newer Resilient File System (ReFS), see Resilient File System (ReFS) overview.
Una maggiore affidabilitàIncreased reliability
NTFS usa le informazioni dei file di log e dei checkpoint per ripristinare la coerenza del file system quando il computer viene riavviato dopo un errore di sistema.NTFS uses its log file and checkpoint information to restore the consistency of the file system when the computer is restarted after a system failure.Dopo un errore di settore non valido, NTFS esegue di nuovo in modo dinamico il mapping del cluster che contiene il settore danneggiato, alloca un nuovo cluster per i dati, contrassegna il cluster originale come non valido e non lo usa più.After a bad-sector error, NTFS dynamically remaps the cluster that contains the bad sector, allocates a new cluster for the data, marks the original cluster as bad, and no longer uses the old cluster.Ad esempio, dopo un arresto anomalo del server, NTFS è in grado di ripristinare i dati riproducendo i file di log.For example, after a server crash, NTFS can recover data by replaying its log files.
NTFS monitora e corregge continuamente i problemi di danneggiamento temporaneo in background senza portare offline il volume. Questa funzionalità è nota come NTFS con riparazione automatica ed è stata introdotta in Windows Server 2008.NTFS continuously monitors and corrects transient corruption issues in the background without taking the volume offline (this feature is known as self-healing NTFS, introduced in Windows Server 2008).Per problemi di danneggiamento più estesi, l'utilità Chkdsk, in Windows Server 2012 e versioni successive, analizza l'unità mentre il volume è online, limitando l'uso offline al tempo necessario per ripristinare la coerenza dei dati nel volume.For larger corruption issues, the Chkdsk utility, in Windows Server 2012 and later, scans and analyzes the drive while the volume is online, limiting time offline to the time required to restore data consistency on the volume.Quando NTFS viene usato con volumi condivisi cluster, non è necessario alcun tempo di inattività.When NTFS is used with Cluster Shared Volumes, no downtime is required.Per altre informazioni, vedere Integrità NTFS e Chkdsk.For more information, see NTFS Health and Chkdsk.
Maggiore sicurezzaIncreased security
Sicurezza basata sull'elenco di controllo di accesso (ACL) per file e cartelle: NTFS consente di impostare le autorizzazioni per un file o una cartella, di specificare i gruppi e gli utenti per i quali vuoi limitare o consentire l'accesso e di selezionare il tipo di accesso.Access Control List (ACL)-based security for files and folders—NTFS allows you to set permissions on a file or folder, specify the groups and users whose access you want to restrict or allow, and select access type.
Supporto di Crittografia unità BitLocker: Crittografia unità BitLocker fornisce sicurezza aggiuntiva per informazioni critiche del sistema e altri dati archiviati su volumi NTFS.Support for BitLocker Drive Encryption—BitLocker Drive Encryption provides additional security for critical system information and other data stored on NTFS volumes.A partire da Windows Server 2012 R2 e Windows 8.1, BitLocker supporta la crittografia dei dispositivi nei computer x86 e x64 con un modulo TPM (Trusted Platform Module) che supporta lo standby connesso (precedentemente disponibile solo su dispositivi Windows RT).Beginning in Windows Server 2012 R2 and Windows 8.1, BitLocker provides support for device encryption on x86 and x64-based computers with a Trusted Platform Module (TPM) that supports connected stand-by (previously available only on Windows RT devices).La crittografia dei dispositivi consente di proteggere i dati nei computer Windows e contribuisce a impedire a utenti malintenzionati di accedere ai file di sistema su cui si basano per individuare la password dell'utente oppure di accedere a un'unità rimuovendola fisicamente dal PC e installandola in un computer diverso.Device encryption helps protect data on Windows-based computers, and it helps block malicious users from accessing the system files they rely on to discover the user's password, or from accessing a drive by physically removing it from the PC and installing it on a different one.Per altre informazioni, vedi Novità di BitLocker.For more information, see What's new in BitLocker.
Supporto per volumi di grandi dimensioniSupport for large volumes
NTFS può supportare volumi di dimensioni pari a 8 petabyte in Windows Server 2019 e versioni successive e in Windows 10, versione 1709 e successive (le versioni anteriori supportano fino a 256 TB).NTFS can support volumes as large as 8 petabytes on Windows Server 2019 and newer and Windows 10, version 1709 and newer (older versions support up to 256 TB).Le dimensioni supportate per i volumi dipendono dalle dimensioni e dal numero di cluster.Supported volume sizes are affected by the cluster size and the number of clusters.Con (2 32-1) cluster (il numero massimo di cluster supportati da NTFS), sono supportate le dimensioni di volumi e file seguenti.With (232 – 1) clusters (the maximum number of clusters that NTFS supports), the following volume and file sizes are supported.
Dimensioni del clusterCluster size | Volume e file massimiLargest volume and file |
---|---|
4 KB (dimensione predefinita)4 KB (default size) | 16 TB16 TB |
8 KB8 KB | 32 TB32 TB |
16 KB16 KB | 64 TB64 TB |
32 KB32 KB | 128 TB128 TB |
64 KB (in precedenza, dimensione max)64 KB (earlier max) | 256 TB256 TB |
128 KB128 KB | 512 TB512 TB |
256 KB256 KB | 1 PB1 PB |
512 KB512 KB | 2 PB2 PB |
1024 KB1024 KB | 4 PB4 PB |
2048 KB (dimensione max)2048 KB (max size) | 8 PB8 PB |
Si noti che se si prova a montare un volume con dimensione del cluster maggiore del valore massimo supportato della versione di Windows in uso, viene visualizzato l'errore STATUS_UNRECOGNIZED_VOLUME.Note that if you try to mount a volume with a cluster size larger than the supported maximum of the version of Windows you're using, you get the error STATUS_UNRECOGNIZED_VOLUME.
Importante
I servizi e le app potrebbero imporre limiti aggiuntivi sulle dimensioni di file e volumi.Services and apps might impose additional limits on file and volume sizes.Il limite di dimensione dei volumi, ad esempio, è di 64 TB se usi la funzionalità Versioni precedenti o un'app di backup che usa gli snapshot del servizio Copia shadow del volume e se non usi un alloggiamento SAN o RAID.For example, the volume size limit is 64 TB if you're using the Previous Versions feature or a backup app that makes use of Volume Shadow Copy Service (VSS) snapshots (and you're not using a SAN or RAID enclosure).Tuttavia, potrebbe essere necessario usare dimensioni di volumi inferiori a seconda del carico di lavoro e delle prestazioni della memoria.However, you might need to use smaller volume sizes depending on your workload and the performance of your storage.
Requisiti di formattazione per file di grandi dimensioniFormatting requirements for large files
Per consentire l'estensione corretta di file vhdx di grandi dimensioni, sono disponibili nuove indicazioni per la formattazione dei volumi.To allow proper extension of large .vhdx files, there are new recommendations for formatting volumes.Quando formatti volumi che verranno usati con Deduplicazione dati o che ospiteranno file di grandi dimensioni, ad esempio file vhdx di dimensioni superiori a 1 TB, usa il cmdlet Format-Volume in Windows PowerShell con i parametri seguenti.When formatting volumes that will be used with Data Deduplication or will host very large files, such as .vhdx files larger than 1 TB, use the Format-Volume cmdlet in Windows PowerShell with the following parameters.
ParametroParameter | DescrizioneDescription |
---|---|
-AllocationUnitSize 64KB-AllocationUnitSize 64KB | Imposta una dimensione delle unità di allocazione NTFS pari a 64 KB.Sets a 64 KB NTFS allocation unit size. |
-UseLargeFRS-UseLargeFRS | Abilita il supporto di segmenti di record di file di grandi dimensioni,Enables support for large file record segments (FRS).necessario per aumentare il numero di extent possibili per ogni file nel volume.This is needed to increase the number of extents allowed per file on the volume.Per segmenti di record di file di grandi dimensioni, il limite aumenta da circa 1,5 milioni di extent a circa 6 milioni di extent.For large FRS records, the limit increases from about 1.5 million extents to about 6 million extents. |
Il cmdlet seguente, ad esempio, formatta l'unità D come volume NTFS, con l'abilitazione di segmenti di record di file e una dimensione di unità di allocazione di 64 KB.For example, the following cmdlet formats drive D as an NTFS volume, with FRS enabled and an allocation unit size of 64 KB.
Puoi anche usare il comando format.You also can use the format command.Al prompt dei comandi di sistema, immetti il comando seguente, dove /L formatta un volume con segmenti di record di file di grandi dimensioni e /A: 64k imposta una dimensione di unità di allocazione di 64 KB:At a system command prompt, enter the following command, where /L formats a large FRS volume and /A:64k sets a 64 KB allocation unit size:
Lunghezza massima del nome e del percorso dei fileMaximum file name and path
NTFS supporta nomi e percorsi di file lunghi con i valori massimi seguenti:NTFS supports long file names and extended-length paths, with the following maximum values:
Supporto di nomi di file lunghi, con compatibilità con le versioni precedenti: NTFS supporta nomi di file lunghi, archiviando un alias 8.3 su disco (in Unicode) per garantire la compatibilità con i file system che impongono un limite di 8.3 per i nomi e le estensioni dei file.Support for long file names, with backward compatibility—NTFS allows long file names, storing an 8.3 alias on disk (in Unicode) to provide compatibility with file systems that impose an 8.3 limit on file names and extensions.Se necessario, per motivi di prestazioni, puoi disabilitare in modo selettivo l'aliasing 8.3 nei singoli volumi NTFS in Windows Server 2008 R2, Windows 8 e nelle versioni più recenti del sistema operativo Windows.If needed (for performance reasons), you can selectively disable 8.3 aliasing on individual NTFS volumes in Windows Server 2008 R2, Windows 8, and more recent versions of the Windows operating system.Nei sistemi Windows Server 2008 R2 e versioni successive i nomi brevi sono disabilitati per impostazione predefinita quando un volume viene formattato con il sistema operativo.In Windows Server 2008 R2 and later systems, short names are disabled by default when a volume is formatted using the operating system.Per la compatibilità delle applicazioni, i nomi brevi sono comunque abilitati nel volume di sistema.For application compatibility, short names still are enabled on the system volume.
Supporto di percorsi lunghi: molte funzioni API Windows dispongono di versioni Unicode che consentono un percorso lungo di circa 32.767 caratteri, superiore al limite di percorso di 260 caratteri definito dall'impostazione MAX_PATH.Support for extended-length paths—Many Windows API functions have Unicode versions that allow an extended-length path of approximately 32,767 characters—beyond the 260-character path limit defined by the MAX_PATH setting.Per informazioni dettagliate sui requisiti per il formato del nome e del percorso dei file e per l'implementazione di percorsi lunghi, vedi Denominazione di file, percorsi e spazi dei nomi.For detailed file name and path format requirements, and guidance for implementing extended-length paths, see Naming Files, Paths, and Namespaces.
Archiviazione in cluster: se usato in cluster di failover, NTFS supporta volumi disponibili in modo continuo a cui è possibile accedere contemporaneamente da più nodi del cluster se usati insieme al file system Volume condiviso cluster.Clustered storage—When used in failover clusters, NTFS supports continuously available volumes that can be accessed by multiple cluster nodes simultaneously when used in conjunction with the Cluster Shared Volumes (CSV) file system.Per altre informazioni, vedi Usare i volumi condivisi del cluster in un cluster di failover.For more information, see Use Cluster Shared Volumes in a Failover Cluster.
Allocazione flessibile della capacitàFlexible allocation of capacity
Se lo spazio su un volume è limitato, NTFS consente di procedere nei modi seguenti per usare la capacità di archiviazione di un server:If the space on a volume is limited, NTFS provides the following ways to work with the storage capacity of a server:
- Usa le quote disco per tenere traccia e controllare l'utilizzo dello spazio su disco nei volumi NTFS per i singoli utenti.Use disk quotas to track and control disk space usage on NTFS volumes for individual users.
- Usa la compressione del file system per ottimizzare la quantità di dati che è possibile archiviare.Use file system compression to maximize the amount of data that can be stored.
- Aumenta le dimensioni di un volume NTFS aggiungendo spazio non allocato dallo stesso disco o da un disco diverso.Increase the size of an NTFS volume by adding unallocated space from the same disk or from a different disk.
- Monta un volume in qualsiasi cartella vuota di un volume NTFS locale se esaurisci le lettere di unità o devi creare altro spazio accessibile da una cartella esistente.Mount a volume at any empty folder on a local NTFS volume if you run out of drive letters or need to create additional space that is accessible from an existing folder.
Microsoft Windows Ntfs Event 98
Altre informazioniAdditional information
Microsoft Windows Ntfs Versions
- Novità di NTFS (Windows Server 2012 R2)What's New in NTFS (Windows Server 2012 R2)
- Novità di NTFS (Windows Server 2008 R2, Windows 7)What's New in NTFS (Windows Server 2008 R2, Windows 7)
- Integrità di NTFS e ChkdskNTFS Health and Chkdsk
- NTFS con riparazione automatica (funzionalità introdotta in Windows Server 2008)Self-Healing NTFS (introduced in Windows Server 2008)
- NTFS transazionale (funzionalità introdotta in Windows Server 2008)Transactional NTFS (introduced in Windows Server 2008)