SUBST

Запускать при загрузке (партия)

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

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

Вот пример:

Чтобы применить изменения, пользователь должен либо выйти из системы и снова войти, либо перезапустить службу.

Запускать при загрузке (реестр)

Введите в реестре команду subst для запуска команды “Субботник” или “Панель управления” (Run). Самый простой способ импортировать настройки в реестр – создать файл реестра (.reg) и двойным щелчком экспортировать из него данные

Поскольку дисплей появляется только в конце загрузки, делать это не рекомендуется.

Пример запуска во время загрузки компьютера

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

Пример входа пользователя в систему

Пользователь должен выйти и снова войти в систему, чтобы изменения вступили в силу.

Импорт файла reg

Самый простой способ сделать это – создать файл реестра (.reg) и дважды щелкнуть его, чтобы импортировать настройки в реестр.

Вот пример файла реестров.

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

Как создать виртуальный диск из папки? – компьютер76 .

Как создать виртуальный диск из папки Windows

Знали ли вы, что в Windows можно создать виртуальный диск из папки или директории и временно превратить их во полноценный раздел с присвоением буквы. Т.е. где бы и как глубоко ни была папка, система может настроить ее так, чтобы она выглядела полноценной главой или разделом соответствующего раздела; Если вы пользуетесь таким папкой постоянно, следует подумать о создании «виртуала». Этот вариант идеально подходит ИМЕННО для сетевых ресурсов. Содержимое папки будет оставаться в ней же, как и все проводимые виртуальным механизмом изменения. По умолчанию создаваемые таким образом виртуальные разделы не будут постоянно подключенными; как только вы покинете учётную запись, перезагрузите компьютер или отключите его — все созданные вами в виртуальном разделе диски-папки системой «уйдут» к ней. При загрузке виртуальный диск будет смонтирован заново.

:/>  Для тех у кого вылетает ) - Базовые знания - Тени Чернобыля - Каталог статей - S.T.A.L.K.E.R - комната модов

subst БУКВА-ВИРТУАЛЬНОГО-ДИСКА: «путь-к-папке»

Вот я создал для этой папки, хранящейся на диске F виртуальный диск с литерой “Х”:

subst y: "f:Эта папка"

виртуальный диск

Команда на удаление его команды будет выглядеть следующим образом:

subst БУКВА-ВИРТУАЛЬНОГО-ДИСКА: /D

Или просто завершить встречу. Пустые команды можно найти в списке виртуальных дисков.

subst

создать виртуальный диск из папки

Сразу же следует отметить несколько моментов:

  1. Виртуальный диск будет иметь то же имя, что и его предок (исходная папка);
  2. Если вы переименуете родительскую папку, вы не сможете переименовать виртуальный диск на ее основе;
  3. Если вы переименуете виртуальный диск, имя будет присвоено папке, которая находится на этом пути и использует ту же букву.
  4. Не используйте для проверки такого диска команды, вызывающие инструменты восстановления; системные инструменты chkdsk, diskcomp, diskcopy, format, label и recover не только не будут работать должным образом, но и могут привести к повреждению системных файлов в виде символических ссылок. Само собой разумеется, что нельзя использовать существующие (уже назначенные) буквы на дисках (включая съемные диски).

Кроме того, вы не сможете “навсегда” создать виртуальный диск. Кроме того, в этом режиме командная строка не сможет заменить создание ярлыка для папки. В этом случае исправить “проблему” перезагрузки можно с помощью небольшой корректировки реестра. Введите в консоли cmd от имени администратора следующее:

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerDOS Devices" /v "Y:" /t REG_SZ /d "??f:Эта папка"

сделать виртуальный диск subst постоянным

Черты букв в именах моего виртуального диска и целевой папки выделены жирным шрифтом. При замене не забывайте о кавычках. Строковый параметр в выбранной ветви реестра – это выход команды:

виртуальный диск из реестра

Кстати, вам следует удалить настройки реестра, если вы решите удалить диск и реестр. Выбор прописать диск навсегда был сделан не мной. Их огромное количество! Для этого существуют и дополнительные консольные утилиты. В любом случае, если возможность присвоить папке букву и другие прелести Windows вызывают у вас интерес, перейдите по ссылкам ниже:

:/>  Рабочий стол, десктоп - Калькуляторы

Скачать консольную утилиту psubst

Скачать программу Visual Subst

Успехов.

Обзор

В MS-DOS, то SUBST команда добавлена с выпуском 3.1. [3] Команда похожа на плавающие приводы, более общая концепция операционных систем

Personal CP/M-86 2.x, Parallel DOS (до 32), и версия x. Команда SUBST реализована в DRDOS версии 6.0. [3] FreeDOS[5] и PTS-DOS поддерживают эту команду. [6] Окна SUBST доступны в поддерживаемых версиях интерпретатора командной строкиcmd.exe В Windows NT для сопоставления дисков используется DefineDosdevice.

Команда SUBST является “противоположностью” SUBST, поскольку она принимает букву диска и отображает ее как каталог.

Отображение диска

Это означает, что, например, для сопоставления корня C: с X: в интерфейсе командной строки будет использоваться следующая команда :

После этого новый диск с именем X: появится в виртуальной папке “Мой компьютер” проводника Windows.

Параметры

  • Drive1: – Укажите виртуальный диск, которому должен быть назначен путь.
  • [drive2:] path – Укажите физический диск и путь для назначения виртуального диска.
  • / D – удаление замененного (виртуального) диска.

S UBST команда без параметров отобразит список текущих виртуальных дисков.

Пользовательский ярлык

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

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer DriveIcons M DefaultLabel

(Значение по умолчанию) = Ваш ярлык к проигрывателю

” M” представляет букву диска, для которого назначена метка пользователя.

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

  1. Удалите метку с главного диска;
  2. Создайте правильные ключи реестра для буквы диска SUBST;
  3. Создайте правильные ключи реестра для буквы главного диска (необязательно, работает без предупреждения для отмены метки главного диска);
  4. Пересоздайте диск SUBST, чтобы увидеть изменения метки.
:/>  Папка TEMP - можно ли удалить ее содержимое в Windows 7 / 8 / 10

Команда LABEL позволяет изменить имя этикетки.

L ABEL: “Значение вашего ярлыка”

Реестр (устройства dos)

Механизм устройств DOS, лежащий в основе подмены кода драйвера Windows, можно установить в реестре. Когда диски подключены, их можно сразу же включить.

Изменить текущий ключ реестра “Строковое значение”

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager Устройства DOS

Имя должно быть “X”: где X – буква диска.

N T форма для значения

  • ? ? C: любой каталог (предпочтительно)
  • DosDevices C: любой каталог (длинная версия первого)
  • Device Mup 127.0.0.1 C $ любой каталог (не рекомендуется, так как проходит через SMB ресурс)

Psubst – это один из инструментов, доступных для внесения изменений пользователем.

Этот раздел реестра HKE LOCAL_MACHINES содержит раздел MountedDevices. Он устанавливает связь букв дисков с определенными разделами жесткого диска, аналогично / etc/ fstab в системе Unix.

Только когда эта операционная система Windows “неактивна”, ее можно редактировать вручную. Вы можете изменить ключ HKE_LOCAL-MACHINES (например, SHM), если сейчас вы загружаетесь с операционной системы “D: Windows”.

  1. Команда выполнения: рег загрузить hklm $ system C: WINDOWS system32 config system
  2. Команда выполнения: regedit.exe
  3. редактировать раздел реестра HKEY_LOCAL_MACHINE $ system MountedDevices
    (что представляет собой HKEY_LOCAL_MACHINE SYSTEM MountedDevices ключ реестра экземпляра Windows, установленного в C: WINDOWS)
  4. Закрыть regedit.exe
  5. Команда выполнения: рег выгрузить hklm $ system (для завершения процедуры редактирования)

Синтаксис

Синтаксис команды для связывания пути с буквой диска в Windows XP следующий:

SUBST [drive1: [drive2:]path]
SUBST drive1: /D

Сохраняется после перезагрузки

Сопоставление букв дисков командой “Принять” не сохраняет буквы дисков после перезагрузки.

Удаление диска

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

Оставьте комментарий

Adblock
detector