- Фантастика и фэнтези
- Ироническое фэнтези
- Стимпанк
- Детективная фантастика
- Киберпанк
- Попаданцы
- LitRPG
- Космоопера
- Технофэнтези
- Городская фантастика
- Русское фэнтези
- Юмористическая фантастика
- Космическая фантастика
- Боевое фэнтези
- Эпическая фантастика
- Зарубежная фантастика
- Книги магов
- Мистика
- Разная фантастика
- Разное фэнтези
- Любовное фэнтези
- Романтическая фантастика
- Городское фентези
- Историческая фантастика
- Историческое фэнтези
- Социально-философская фантастика
- Сказочная фантастика
- Иностранное фэнтези
- Романтическое фэнтези
- Ироническая фантастика
- Ужасы и Мистика
- Постапокалипсис
- Героическая фантастика
- Фэнтези
- Научная Фантастика
- Социально-психологическая
- Альтернативная история
- Боевая фантастика
- Разная литература
- Пословицы, поговорки
- Шахматы
- Визуальные искусства
- Фанфик
- Авто и ПДД
- Военное
- Отраслевые издания
- Гиды, путеводители
- Зарубежная образовательная литература
- Военная история
- Цитаты из афоризмов
- Современная литература
- Великолепные истории
- Начинающие авторы
- Современная зарубежная литература
- Боевые искусства
- Изобразительное искусство, фотография
- Кино
- Литература 19 века
- Недвижимость
- Музыка, музыканты
- Готические новеллы
- Истории из жизни
- Культура и искусство
- Спецслужбы
- Зарубежная прикладная литература
- Музыка, танцы
- Подростковая литература
- Прочее
- Военная техника, оружие
- Газеты и журналы
- Периодические издания
- Домоводство, Дом и семья
- Любовные романы
- Экономическая литература
- Научные и научно-популярные книги
- О животных
- Биохимия
- Культурология
- Юриспруденция
- Политика
- Психотерапия
- Языкознание
- Научпоп
- Медицина
- Психология, личное
- Радиотехника
- Филология
- Педагогика
- Образовательная литература
- Деловая литература
- Физика
- Науки: разное
- Химия
- Воспитание детей, педагогика
- Детская психология
- Зарубежная публицистика
- Биология
- Архитектура
- Зарубежная психология
- Науки о космосе
- Социология
- Математика
- География
- Беременность, ожидание детей
- Литературоведение
- Транспорт, военная техника
- Обществознание
- Зоология
- География
- Альтернативная медицина
- Иностранные языки
- Ветеринария
- Рефераты
- Астрология
- Биофизика
- Экология
- История Европы
- Учебники
- Шпаргалки
- Государство и право
- Ботаника
- Религиоведение
- История
- Техническая литература
- Прочая научная литература
- Психология
- Детективы и Триллеры
- Справочная литература
- Проза
- Новелла
- Юмор
- Проза
- Историческая проза
- Русская современная проза
- Советская классическая проза
- Повести
- Очерки
- Эссе
- Рассказы
- Зарубежная современная проза
- Сентиментальная проза
- Зарубежная классика
- Афоризмы
- Эпистолярная проза
- Феерия
- Семейный роман/Семейная сага
- Разное
- Антисоветская литература
- Магический реализм
- Русская классическая проза
- Современная проза
- О войне
- Контркультура
- Классическая проза
- Поэзия, Драматургия
- Детская литература
- Детская фантастика
- Детские остросюжетные
- Детские стихи
- Детские приключения
- Внеклассное чтение
- Учебная литература
- Зарубежные детские книги
- Бизнес
- Загадки
- Книги для подростков
- Школьные учебники
- Детский фольклор
- Книги для дошкольников
- Детские детективы
- Детская познавательная и развивающая литература
- Буквари
- Прочая детская литература
- Сказка
- Детская проза
- Детская образовательная литература
- Юмор
- Документальные книги
- Бизнес
- Внешнеэкономическая деятельность
- Тайм-менеджмент
- Кадровый менеджмент
- О бизнесе популярно
- Управление, подбор персонала
- Бизнес
- Менеджмент и кадры
- Продажи
- Экономика
- Ценные бумаги и инвестиции
- Малый бизнес
- Делопроизводство, офис
- Корпоративная культура, бизнес
- Банковское дело
- Финансы
- Зарубежная деловая литература
- Ораторское искусство / риторика
- Личные финансы
- Интернет-бизнес
- Поиск работы
- Государственное и муниципальное управление
- Бухучет и аудит
- Работа с клиентами
- Менеджмент
- Краткое содержание
- Личная эффективность
- Переговоры
- Приключения
- Старинная литература
- Религия и духовность
- Компьютеры и Интернет
- Блог
Читаем без скачивания Windows Vista. Для профессионалов - Роман Клименко
Шрифт:
Интервал:
Закладка:
Класс также содержит несколько свойств, доступных как для чтения, так и для записи:
• DriveLetter, тип: string – определяет букву диска;
• IndexingEnabled, тип: boolean – указывает, разрешено ли индексирование данного раздела.
Данный класс также поддерживает несколько методов, позволяющих работать с активацией продукта.
• AddMountPoint – используется для добавления точки монтирования каталога к данному разделу.
Входящий параметр: строковый параметр, определяющий путь к каталогу.
Возвращаемые параметры: нет.
• Chkdsk – проверяет данный раздел на повреждения и ошибочные секторы.
Входящие параметры.
– Определяет, будут ли исправляться найденные ошибки. Имеет тип boolean. По умолчанию значение данного параметра равно false.
– Указывает, будет ли выполняться строгая проверка индекса. Нестрогая проверка индекса ускоряет процесс проверки раздела. Имеет тип boolean. По умолчанию значение данного параметра равно true.
– Определяет, будет ли выполняться пропуск проверки циклов внутри структуры папок. Это ускоряет процесс проверки. Имеет тип 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 пространства имен \rootcimv2. Он поддерживает следующие свойства, доступные только для чтения.
• 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 – общее количество фрагментированных файлов в разделе.
• TotalMFTFragments, тип: uint64 – общее количество фрагментов таблицы MFT.
• TotalMFTSize, тип: uint64 – общий размер таблицы MFT в разделе.
• TotalPageFileFragments, тип: uint64 – общее количество фрагментов файла подкачки.
• TotalPercentFragmentation, тип: uint32 – общий процент фрагментации раздела.
• UsedSpace, тип: uint64 – определяет процент текущего использования раздела.
• VolumeName, тип: string – содержит название раздела (букву или CLSID-номер).
• VolumeSize, тип: uint64 – определяет общий размер раздела.
Класс Win32_VolumeUserQuota
Данный класс содержит описание квоты для определенного пользователя.
• Account, тип: указатель на объект Win32_Account – является ключевым. Определяет учетную запись пользователя.
• DiskSpaceUsed, тип: uint64 – указывает используемый данным пользователем размер диска (в байтах).
• Status, тип: uint 64 – определяет текущий статус работы квоты диска. Например, если значение равно 0, то квота работает нормально. Если значение свойства равно 1, то пользователю было выдано предупреждение. Если же значение равно 2, то пользователь превысил квоту.
• Volume, тип: указатель на объект Win32_Volume – является ключевым. Определяет раздел диска.
Данный класс также содержит несколько свойств, доступных как для чтения, так и для записи.
• Limit, тип: uint 64 – указывает предел места в разделе диска для пользователя.
• WarningLimit, тип: uint 64 – определяет предел места на диске, при превышении которого пользователю будет выдано предупреждение.
Сжатие и архивация
Как и предыдущие версии, Windows Vista поддерживает автоматический механизм сжатия данных, расположенных на отдельном разделе диска в отдельной папке, или сжатие отдельного файла.
Процесс компрессии и декомпрессии
Процесс сжатия и декомпрессии данных происходит совершенно прозрачно, поэтому сторонние программы его даже не замечают. Сжатие каталога или файла операционной системы состоит из нескольких этапов.
1. Сжимаемый файл разбивается на единицы сжатия. Каждая единица сжатия состоит из 16 кластеров, содержащих данные сжимаемого файла.
2. Каждая единица сжатия анализируется операционной системой на возможность сжатия. Если в процессе анализа определяется, что единицу сжатия можно сжать хотя бы на один кластер, то начинается процесс компрессии единицы сжатия. В противном случае единица сжатия не сжимается.
3. Сжатый файл помещается в смежных областях диска.
Процесс же декомпрессии происходит в обратном порядке. Результат декомпрессии помещается в кэш, что существенно повышает скорость последующих операций доступа к файлу.
Используем оболочку
Сжатие
Проще всего сжать объект операционной системы с помощью его окна Свойства.
Чтобы сжать целый раздел диска, нужно отобразить окно Свойства и на вкладке Общие установить флажок Сжимать диск для экономии места. После этого отобразится окно Подтверждение изменения атрибутов, которое позволяет определить, будет сжато все содержимое раздела или только сам раздел. Если вы сожмете только сам раздел, то его текущее содержимое сжато не будет. Однако, если вы добавите в корень раздела папку или файл, он автоматически будет сжат (по умолчанию сжатые папки и файлы выделяются синим цветом).