– Определяет, будет ли выполняться пропуск проверки циклов внутри структуры папок. Это ускоряет процесс проверки. Имеет тип boolean. По умолчанию значение данного параметра равно true.

– Указывает, будет ли насильно выполняться отключение раздела перед его проверкой. После этого все текущие дескрипторы для этого тома станут недействительны. Имеет тип boolean. По умолчанию значение данного параметра равно false.

– Определяет, будут ли исправляться поврежденные секторы. Имеет тип boolean. По умолчанию значение данного параметра равно false.

– Указывает, будет ли проверка раздела выполнена при следующей перезагрузке компьютера. Если значение переменной равно false, то проверка будет выполнена немедленно. Имеет тип boolean. По умолчанию значение данного параметра равно false.

Возвращаемые параметры: нет.

• Defrag – выполняет дефрагментацию диска.

Входящий параметр: определяет, будет ли выполнена дефрагментация диска даже при нехватке свободного места. Имеет тип boolean. По умолчанию значение данного параметра равно false.

Возвращаемый параметр: указатель на класс Win32_Def ragAnalysis.

• Dismount – выполняет размонтирование раздела.

Входящие параметры.

– Определяет, будет ли насильно выполняться размонтирование. Имеет тип boolean. По умолчанию значение данного параметра равно false.

– Определяет, является ли размонтирование постоянным. Имеет тип boolean. По умолчанию его значение равно false.

Возвращаемые параметры: нет.

• ExcludeFromAutoChk – позволяет исключить выполнение проверки, назначенной с помощью метода Chkdsk на следующую перезагрузку компьютера, на некоторых разделах диска.

Входящие параметры: массив строковых параметров, определяющих разделы диска, проверку которых выполнять не нужно.

Возвращаемые параметры: нет.

• Format – выполняет форматирование раздела.

Входящие параметры.

– Строковый параметр, определяющий новую файловую систему. По умолчанию значение данного параметра равно NTFS.

– Определяет, будет ли выполнено быстрое форматирование. Имеет тип boolean. По умолчанию значение данного параметра равно false.

– Определяет новый размер кластера. Имеет тип uint32. По умолчанию значение данного параметра равно 0.

– Строковый параметр, определяющий новую метку раздела. По умолчанию значение данного параметра равно пустой строке.

– Определяет, будет ли выполняться компрессия раздела. Имеет тип boolean. По умолчанию значение данного параметра равно false.

– Определяет версию. Имеет тип uint32. По умолчанию значение данного параметра равно 0.

Возвращаемые параметры: нет.

• Mount – выполняет монтирование файловой системы раздела.

Входящие параметры: нет.

Возвращаемые параметры: нет.

• Reset – выполняет сброс состояния логического устройства. Если возвращает значение 0, то метод успешно выполнен.

Входящие параметры: нет.

Возвращаемые параметры: нет.

• ScheduleAutoChk – назначает выполнение проверки разделов диска на следующую перезагрузку компьютера.

Входящие параметры: массив значений строкового типа, определяющих разделы диска.

Возвращаемые параметры: нет.

• SetPowerState – устанавливает новый режим энергосбережения.

Входящие параметры.

– Определяет новое состояние энергосбережения. Например, если значение переменной равно 1, то режим энергосбережения отключен. Если значение равно 2, то используется низкий режим энергосбережения. Если же значение переменной равной 3, то устанавливается режим сна. Имеет тип uint16.

– Определяет время перехода в новое энергосберегающее состояние. Имеет тип datetime.

Возвращаемые параметры: нет.

Класс Win32_DefragAnalysis

Содержит результат выполнения метода Def rag класса Win32_Volume пространства имен \\root\cimv2. Он поддерживает следующие свойства, доступные только для чтения.

• AverageFileSize, тип: uint64 – содержит средний размер файлов.

• AverageFragmentsPerFile, тип: real 64 – хранит среднее количество фрагментированных файлов.

• ClusterSize, тип: uint64 – определяет размер кластера файловой системы.

• ExcessFolderFragments, тип: uint64 – указывает общее количество фрагментов папок.

• FilePercentFragmentation, тип: uint32 – определяет процент фрагментированных файлов.

• FragmentedFolders, тип: uint64 – указывает общее количество фрагментированных папок.

• FreeSpace, тип: uint64 – определяет количество свободного места в разделе.

• FreeSpacePercent, тип: uint32 – указывает процент свободного места в разделе.

• FreeSpacePercentFragmentation, тип: uint32 – определяет процент фрагментированного свободного места в разделе.

• MFTPercentlnUse, тип: uint32 – указывает процент используемой таблицы MFT.

• MFTRecordCount, тип: uint64 – определяет количество записей в таблице MFT.

• PageFileSize, тип: uint64 – указывает размер файла подкачки в разделе.

• TotalExcessFragments, тип: uint64 – общее количество фрагментов файлов в разделе.

• TotalFiles, тип: uint64 – общее количество файлов в разделе.

• TotalFolders, тип: uint64 – общее количество папок в разделе.

• TotalFragmentedFiles, тип: uint64 – общее количество фрагментированных файлов в разделе.

Перейти на страницу:

Похожие книги