Чтение онлайн

на главную

Жанры

Windows Vista. Для профессионалов

Клименко Роман

Шрифт:
...

Примечание

Как раньше, репозитарий CIM ОС Windows содержит два класса, предназначенных для просмотра сведений о диске: Win32_DiskPartition и Win32_LogicalDisk. Оба расположены в пространстве имен root\cimv2.

Например, класс Win32_DiskPartition поддерживает следующие, наиболее интересные, свойства: BlockSize (определяет размер одного блока для данной партиции). Bootable (указывает, является ли партиция загрузочной), BootPartition (определяет, является ли партиция активной), DevicelD (ключевое

свойство), NumberOfBlocks (определяет количество блоков, на которые разбита партиция), Size (указывает размер партиции в байтах), StartingOffset (определяет смещение партиции в байтах).

Транзакции

Запись данных на диск, использующий файловую систему NTFS, основана на атомарных транзакциях. Суть атомарных транзакций можно охарактеризовать фразой «все или ничего». Все изменения на диске, определенные одной транзакцией (одной операцией записи), происходят атомарно. Иначе говоря, запись не будет считаться успешной, пока транзакция не будет полностью завершена. Если в процессе записи произойдет сбой, все уже записанные данные будут удалены (так называемый откат), система перейдет в состояние, которое было до начала транзакции, и, если это возможно, транзакция начнется заново.

Управлять транзакциями ядра операционной системы можно с помощью программы командной строки ktmutil.ехе. Она поддерживает следующие параметры.

• Resolve <параметр> <си1Б-транзакции> – предназначена для управления выполнением транзакции. В команде можно использовать один из следующих параметров:

– Complete – закончить транзакцию;

– Commit – начать транзакцию;

– Rollback – отменить транзакцию.

• Force <commit или rollback> <си1Б-транзакции> – насильно начинает неопределенную транзакцию.

• List <тип транзакции> – отображает список транзакций. В качестве типа транзакции можно указывать одно из следующих значений: commit или rollback.

Возможности данной программы можно использовать и с помощью команды fsutil transaction.

Создание меток

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

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

...

Примечание

Создать метку раздела можно и с помощью программы командной строки label.exe. Ее синтаксис предельно прост: label <буква диска и двоеточие> <новая метка>.

Монтирование дисков и создание точек подключения

Вы часто пользуетесь такой возможностью операционных систем семейства Windows, как создание ссылок? А ведь это не единственный способ облегчения доступа к файлам и изменения логической структуры файловой системы компьютера.

Работа с виртуальными дисками

Виртуальный диск представляет собой своеобразную ссылку на сетевой или локальный ресурс. После создания виртуального диска

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

Создание виртуального диска с помощью оболочки. С помощью оболочки Windows Vista можно создать виртуальные разделы, которые будут указывать на каталоги других компьютеров. Для этого достаточно воспользоваться командой Подключить сетевой диск меню Сервис старой строки меню (которая отображается после нажатия клавиши ALt) любой папки. После выбора данной команды перед вами отобразится одноименный мастер, который позволяет указать новую букву диска и сетевой каталог, на который он будет указывать. Обратите также внимание на флажок Восстанавливать при входе в систему данного мастера. Если он установлен, то будет создаваться виртуальный диск, то есть диск, подключение к которому операционная система будет создавать всякий раз после перезагрузки. По умолчанию данный флажок установлен, однако если присвоить параметру строкового типа SaveConnections, расположенному в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\ Network\Persistent Connections, значение No, то он будет снят.

Сведения обо всех виртуальных дисках, созданных таким образом, хранятся в ветвях реестра вида HKEY_CURRENT_USER\Network\<6yKBa виртуального дисках Значение параметра строкового типа RemotePath данной ветви реестра определяет путь, к которому ведет виртуальный диск. А значение параметра REG_DWORD-типаConnectionType определяет, является ли данный виртуальный диск постоянным (будет ли выполняться автоматическое подключение к нему или после перезагрузки данный виртуальный диск будет удален).

Если же вам нужно удалить созданный ранее виртуальный раздел, то воспользуйтесь командой Отключить сетевой диск меню Сервис или командой Отключить контекстного меню соответствующего виртуального раздела.

Создание виртуального диска с помощью программы subst.exe. Создать виртуальный диск можно и с помощью программы командной строки subst.ехе. Она поддерживает два основных синтаксиса.

• subst <буква диска и двоеточие> <путь к каталогу>– создает новый раздел диска с указанной буквой, который будет открывать соответствующий каталог.

• subst <буква диска и двоеточие> /D – удаляет созданный ранее виртуальный диск, имеющий соответствующую букву.

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

Работа с точками подключения

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

Поделиться:
Популярные книги

Возвышение Меркурия. Книга 7

Кронос Александр
7. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 7

Жена со скидкой, или Случайный брак

Ардова Алиса
Любовные романы:
любовно-фантастические романы
8.15
рейтинг книги
Жена со скидкой, или Случайный брак

Совок 2

Агарев Вадим
2. Совок
Фантастика:
альтернативная история
7.61
рейтинг книги
Совок 2

Прометей: каменный век

Рави Ивар
1. Прометей
Фантастика:
альтернативная история
6.82
рейтинг книги
Прометей: каменный век

Ты предал нашу семью

Рей Полина
2. Предатели
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Ты предал нашу семью

Уязвимость

Рам Янка
Любовные романы:
современные любовные романы
7.44
рейтинг книги
Уязвимость

Венецианский купец

Распопов Дмитрий Викторович
1. Венецианский купец
Фантастика:
фэнтези
героическая фантастика
альтернативная история
7.31
рейтинг книги
Венецианский купец

Попаданка для Дракона, или Жена любой ценой

Герр Ольга
Любовные романы:
любовно-фантастические романы
7.17
рейтинг книги
Попаданка для Дракона, или Жена любой ценой

Любимая учительница

Зайцева Мария
1. совершенная любовь
Любовные романы:
современные любовные романы
эро литература
8.73
рейтинг книги
Любимая учительница

Воевода

Ланцов Михаил Алексеевич
5. Помещик
Фантастика:
альтернативная история
5.00
рейтинг книги
Воевода

Деспот

Шагаева Наталья
Любовные романы:
современные любовные романы
эро литература
5.00
рейтинг книги
Деспот

Мастер...

Чащин Валерий
1. Мастер
Фантастика:
героическая фантастика
попаданцы
аниме
6.50
рейтинг книги
Мастер...

Не кровный Брат

Безрукова Елена
Любовные романы:
эро литература
6.83
рейтинг книги
Не кровный Брат

Не грози Дубровскому! Том III

Панарин Антон
3. РОС: Не грози Дубровскому!
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Не грози Дубровскому! Том III