Windows 7: Продвинутое управление дисками и файлами

В Windows 7 имеется несколько инструментов и технологий для продвинутого управления дисками и файлами, в том числе виртуальные жесткие диски, ссылки, дисковые квоты и Windows ReadyBoost.

Джордж Оркиллес

Адаптированная выдержка из книги «Microsoft Windows 7 Administrator’s Reference» (Syngress, подразделение издательства Elsevier)

Все в вашей системе Windows 7 зависит от того, как вы настроите свои диски и файловые системы. Если они настроены неправильно, ваша система может стать вообще неработоспособной. Вы должны выбрать такую конфигурацию, которая лучше всего отвечает вашим требованиям. Кроме того, вы можете воспользоваться продвинутыми средствами, такими как виртуальные жесткие диски, создание ссылок, новинка Windows ReadyBoost и дисковые квоты.

Создание VHD

VHD — это, по сути, жесткий диск, который, на самом деле, существует в виде файла. Как правило, VHD используют в виртуальных машинах. Их можно использовать и при работе с физическими компьютерами. VHD имеют файловое расширение .vhd.

VHD можно создавать в MMC-оснастке Disk Management. Для создания VHD выполните следующие операции:

  1. Щелкните правой кнопкой MMC-оснастку Disk Management и выберите Create VHD. Откроется окно Create and Attach Virtual Hard Disk.
  2. Укажите местонахождение файла жесткого диска.
  3. Укажите размер VHD.
  4. Выберите, какой VHD вы хотите создать — динамически расширяемый или фиксированного размера.
  5. Щелкните OK. У вас появится новый VHD.

Использование VHD

Чтобы система могла использовать VHD, вы должны присоединить его к системе. VHD, созданный в определенной системе, как в приведенном выше примере, присоединится к ней автоматически. Остальные VHD придется присоединять к вашей системе вручную. Чтобы присоединить VHD к системе, выполните следующие действия:

  1. Щелкните правой кнопкой MMC-оснастку Disk Management и выберите Attach VHD. Откроется окно Attach Virtual Hard Disk.
  2. Укажите местонахождение VHD, который вы собираетесь использовать.
  3. Укажите, хотите ли вы смонтировать VHD как доступный только для чтения.
  4. Щелкните OK. VHD присоединится к вашей системе.

После присоединения VHD к вашей системе они появляются в оснастке Disk Management точно так же, как любые другие диски. Если это новый VHD, его потребуется инициализировать. После инициализации диска и его перевода в онлайновый режим можно создать на нем тома. После этого диск готов к использованию.

Фрагментация файловой системы

Фрагментация дисков возникает, когда файлы или фрагменты файлов оказываются разбросанными по всему вашему диску. Фрагментация возможна не только на жестких дисках, но и в подключаемых устройствах хранения. Она может привести к низкой производительности дисков и системы в целом. Поэтому с ней, в конце концов, придется что-то делать.

В Windows 7 входит утилита дефрагментации дисков, которая умеет дефрагментировать диски и восстанавливать производительность системы. Это средство называется Disk Defragmenter. Disk Defragmenter можно запустить, выбрав Start | All Programs | Accessories | System Tools. Также можно добраться до него, щелкнув правой кнопкой в проводнике Windows, выбрав Properties и перейдя на вкладку Tools.

Disk Defragmenter позволяет дефрагментировать диски прямо сейчас, запланировать дефрагментацию на более позднее время или запланировать периодическую дефрагментацию. Кроме того, в Disk Defragmenter доступен режим Analyze Disk. Если вы его выберете, Disk Defragmenter будет смотреть, улучшится ли работа вашей системы от запуска процесса дефрагментации.

Это важно, поскольку иногда для выполнения дефрагментации требуется много времени. Если ваша система от этого не выиграет, нет смысла запускать дефрагментацию.

Символические ссылки

Символическая ссылка — это указатель, переадресующий на другое местонахождение. При обращении к символической ссылке пользователь или система автоматически направляются на файл или папку, на которую указывает символическая ссылка. Символические ссылки применяют повсеместно благодаря простоте использования и совместимости с приложениями.

Создание символических ссылок

Для создания символических ссылок (symbolic link) в Windows 7 можно воспользоваться командой mklink. Синтаксис вызова mklink выглядит следующим образом:

  • MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение.
  • /D — создание символической ссылки на каталог. По умолчанию создается символическая ссылка на файл.
  • /H — создание жесткой ссылки вместо символической ссылки.
  • /J – создание соединения для каталога (Directory Junction Link).
  • Ссылка — имя новой символической ссылки.
  • Назначение — путь (относительный или абсолютный), на который ссылается новая ссылка.

Относительная или абсолютная

Можно создавать относительные или абсолютные символические ссылки. Абсолютные ссылки содержат в себе весь путь. Относительные ссылки содержат только завершающую часть пути. Начальная часть пути относительных ссылок формируется на основе их местонахождения. Относительные ссылки, как правило, начинаются с одной из строк следующего формата (или содержат такую строку):

  • Точки — (.) или (..). Например, .\test.txt или ..\test.txt.
  • «Относительно корня». Например, \test.txt.
  • «Относительно текущего каталога». Например, c:test.txt.
  • Просто имя файла. Например, test.txt.

Жесткие ссылки

Жесткая ссылка — это ссылка между двумя файлами на жестком диске. Когда вы щелкаете жесткую ссылку на файл, ОС и приложение ведут себя так, как если бы вы обратились к самому файлу. Жесткие ссылки можно использовать только для связывания файлов, расположенных на одном и том же томе.

Windows ReadyBoost

С помощью технологии Windows ReadyBoost можно увеличить производительность вашей системы Windows 7. Когда вашей системе не хватает RAM, она начинает использовать для хранения нужных ей файлов жесткий диск. Такое обращение к диску может снизить производительность системы. Чтобы помочь решить эту проблему, Microsoft разработала ReadyBoost. ReadyBoost позволяет Windows 7 использовать для хранения такой информации флеш-накопитель вместо жесткого диска. Обращение к флеш-накопителю выполняется гораздо быстрее, чем к жесткому диску.

Чтобы активизировать ReadyBoost, выполните следующие действия:

  1. В проводнике Windows щелкните правой кнопкой диск, соответствующий флеш-накопителю, и выберите Properties.
  2. Перейдите на вкладку ReadyBoost.
  3. Выберите Use this device.
  4. Укажите, сколько пространства накопителя вы хотели бы выделить для ReadyBoost.
  5. Щелкните OK.

Дисковые квоты

Дисковые квоты позволяют установить ограничения на количество дискового пространства, занимаемого любым пользователем. Они полезны, когда количество вашего дискового пространства ограничено. Можно управлять тем, сколько дискового пространства может занимать каждый пользователь, и обеспечивать, чтобы у системы было достаточно места для установки приложений, хранения файловой системы и постраничной подкачки.

Настройка дисковых квот

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

Чтобы активизировать дисковые квоты, выполните следующие действия:

  1. В MMC-оснастке Disk Management или проводнике Windows Explorer щелкните правой кнопкой диск, на котором вы хотите активизировать квоты, и выберите Properties.
  2. Перейдите на вкладку Quota. (Заметьте: если вы работаете в проводнике Windows Explorer, еще потребуется щелкнуть Show Quota Settings.)
  3. Установите флажок Enable quota management. После того как вы активизировали управление квотами, вам будут доступны несколько параметров конфигурации:
    • Deny disk space to users exceeding quota limit: если вы выберете этот вариант, то как только пользователь превысит квоту, он больше не сможет записывать на диск. Таким образом, вы не позволите пользователю превысить квоту, но это может привести к некорректной работе приложений.
    • Limit disk space to: по умолчанию дисковое пространство не ограничено. Можно установить ограничение на количество дискового пространства, которое может занимать пользователь.
    • Set warning level to: после установки ограничения на дисковое пространство, можно задать уровень, на котором выводятся предупреждения. Это позволяет указать, при каком количестве занятого дискового пространства пользователь начнет получать сообщения о том, что пространство заканчивается.
    • Log event when a user exceeds their quota limit: указывает, нужно ли выводить в системный журнал событие, когда пользователь превышает количество выделенного ему дискового пространства.
    • Log event when a user exceeds their warning level: указывает, нужно ли выводить в системный журнал событие, когда пользователь занимает превышает количество занятого дискового пространства, соответствующее уровню, на котором выводятся предупреждения.
    • Quota entries: позволяет настраивать квоты для различных пользователей и групп.

Помимо описанных выше инструментов управления дисками и файлами, в Windows 7 имеется много других средств управления локальным компьютером. Это панель управления, MMC, Computer Management Console, Local Group Policy Editor и реестр Windows. Каждое из этих средств управления выполняет свою функцию. Вместе они образуют единое решение, позволяющее управлять всеми аспектами вашей системы Windows 7.

Джордж Оркиллес

Джордж Оркиллес (Jorge Orchilles)начал свою карьеру в качестве сетевого администратора небольшой частной школы, которую сам же и посещал. В настоящее время он является аналитиком центра безопасности и недавно получил степень доктора наук в области управления информационными системами в Международном университете штата Флорида.

©2011 Elsevier Inc. All rights reserved. Printed with permission from Syngress, an imprint of Elsevier. Copyright 2011. “Microsoft Windows 7 Administrator’s Reference” by Jorge Orchilles. Дополнительную информацию об этой и других книгах можно получить на сайте elsevierdirect.com.