Получение информации о диске через FSUtil
Есть масса утилит командной строки, упрощающих обслуживание жестких дисков. В их число входят FSUtil, ChkDsk и Defrag. Познакомимся с инструментом, до сих пор не исследованным нами - с File System Utility (FSUtil). FSUtil содержит достаточно сложную структуру команд, но она по сути сводится к тому, что вам необходимо ввести командную строку, содержащую команду и подкоманду, чтобы FSUtil выполнила необходимую задачу.
Применение утилиты FSUtil
Хотя у FSUtil много областей применения, рассчитанных на опытных специалистов (в частности, эта утилита позволяет удалять на дисках точки повторного разбора, управлять дисковыми квотами и создавать разреженные файлы), ее можно использовать и для решения более прозаичных задач, которые будут полезны для получения информации о дисках.
Примеры использования FSUtil
- Перечисление дисков - fsutil fsinfo drives. В результате будет показаны доступные диски в алфавитном порядке, например: Drives: A:\ С:\ D:\ F:\ G:\ T:\ U:\
- Определение типа диска. Зная список дисков в системе, можно определить тип конкретного диска. Для этого введите команду fsutil fsinfo drivetype и укажите букву диска с двоеточием, например: C:\>fsutil fsinfo drivetype g: g: - CD-ROM Drive. В данном случае диск G: — привод CD-ROM. Конечно, эта информация может быть получена командой list volume утилиты DiskPart. Тем не менее это еще один способ получения той же информации, который может пригодиться.
- Получение детальных сведений о диске. Для этого введите fsutil fsinfo volumeinfo и укажите диск. В Windows Server 2003 и Windows ХР диск указывается по-разному. В Windows Server 2003 вы вводите букву диска с двоеточием, например: C:\>fsutil fsinfo volumeinfo с:. А в Windows ХР — букву диска, двоеточие и обратную косую черту, например: С:\>fsutil fsinfo volumeinfo с:\.
- Определение свободного дискового пространства. FSUtil позволяет узнать и объем свободного дискового пространства. Введите fsutil volume diskfree и укажите диск, например: C:\>fsutil volume diskfree с:.