Condividi tramite


Metodo Format della classe MSFT_Volume

Formatta il volume.

Sintassi

UInt32 Format(
  [in]  String  FileSystem,
  [in]  String  FileSystemLabel,
  [in]  UInt32  AllocationUnitSize,
  [in]  Boolean Full,
  [in]  Boolean Force,
  [in]  Boolean Compress,
  [in]  Boolean ShortFileNameSupport,
  [in]  Boolean SetIntegrityStreams,
  [in]  Boolean UseLargeFRS,
  [in]  Boolean DisableHeatGathering,
  [out] String  FormattedVolume,
  [out] String  ExtendedStatus
);

Parametri

FileSystem [in]

File system da applicare al volume. Uno dei seguenti:

  • "ExFAT"
  • "FAT"
  • "FAT32"
  • "NTFS"
  • "ReFS"

FileSystemLabel [in]

Etichetta del file system per il volume.

AllocationUnitSize [in]

Dimensioni dell'unità di allocazione, in byte.

Full [in]

TRUE per un formato completo o FAL edizione Standard per un formato rapido.

Force [in]

TRUE per forzare l'operazione di formato; in caso contrario, FAL edizione Standard.

Comprimi [in]

TRUE per comprimere il volume; in caso contrario, FAL edizione Standard. Lasciare non definito se FileSystem è impostato su ReFS.

ShortFileNameSupport [in]

TRUE se il volume deve supportare nomi brevi; in caso contrario, FAL edizione Standard. Lasciare non definito se FileSystem è impostato su ReFS.

SetIntegrity Flussi [in]

TRUE per impostare i flussi di integrità. Lasciare undefined a meno che FileSystem non sia impostato su ReFS .

UseLargeFRS [in]

TRUE per utilizzare frs di grandi dimensioni; in caso contrario, FAL edizione Standard. Lasciare non definito se FileSystem è impostato su ReFS.

DisableHeatGathering [in]

TRUE per disabilitare la raccolta di calore; in caso contrario, FAL edizione Standard.

FormattedVolume [out]

Riceve un oggetto MSFT_Volume che rappresenta il volume formattato.

ExtendedStatus [out]

Contiene un oggetto MSFT_Archiviazione ExtendedStatus incorporato.

Questo parametro consente al provider di archiviazione di restituire informazioni di errore estese (specifiche dell'implementazione).

Valore restituito

Operazione riuscita (0)

Non supportato (1)

Errore non specificato (2)

Timeout (3)

Non riuscito (4)

Parametro non valido (5)

Questo comando non è supportato in x86 in esecuzione nell'ambiente x64. (7)

Accesso negato (40001)

Si è verificato un errore di I/O imprevisto (40004)

L'oggetto specificato viene gestito dal componente Microsoft Failover Clustering. Il disco deve essere in modalità di manutenzione cluster e lo stato della risorsa cluster deve essere online per eseguire questa operazione. (40018)

L'operazione non è consentita in una partizione di sistema o critica. (42010)

Le dimensioni del cluster specificate non sono valide (43000)

Il file system specificato non è supportato (43001)

Il volume non può essere formattato rapidamente (43002)

Il numero di cluster supera i 32 bit (43003)

La versione definita dall'utente specificata non è supportata (43004)

Le dimensioni del cluster devono essere multiple delle dimensioni del settore fisico del disco (43005)

Impossibile eseguire l'operazione richiesta quando l'unità è di sola lettura (43006)

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Spazio dei nomi Root\Microsoft\Windows\Archiviazione
MOF Archiviazione wmi.mof

Vedi anche

MSFT_Volume