На панели навигации в проводнике по умолчанию закреплены некоторые элементы. Один из этих элементов — This PC, и если вы его расширите, вы получите доступ к библиотекам Windows, а также к дискам на вашем диске. Если вам нужно закрепить дополнительные элементы на панели навигации, вы можете закрепить их в разделе «Быстрый доступ». Здесь вы можете закрепить как диски, так и папки. Если вы предпочитаете закреплять диски на панели навигации, чтобы они закреплялись как отдельный элемент, а не как подпункт в разделе «Этот компьютер» или «Быстрый доступ», вы можете это сделать. Для этого вам понадобится пакетный скрипт.
Этот сценарий был написан пользователем-суперпользователем JosefZ, и он может закреплять диски C и D на панели навигации в проводнике. Сценарий можно изменить, чтобы закрепить и другие диски.
Резервное копирование ключа реестра
Перед использованием этого сценария необходимо создать резервную копию раздела реестра. Откройте реестр Windows и перейдите в следующее место.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerHideDesktopIconsNewStartPanel
Щелкните правой кнопкой мыши раздел NewStartPanel и экспортируйте его в безопасное место. Это мера предосторожности, которую вы обязательно должны принять.
Закрепить диск на панели навигации
Откройте Блокнот и вставьте в него следующее. Сохраните файл с любым именем по вашему выбору и с расширением BAT.
@ECHO OFF SETLOCAL EnableExtensions set "_icon=%%SystemRoot%%system32imageres.dll,27" set "_name=D DataDisk" set "_guid=ffffffff-ffff-ffff-0000-00000000000d" set "_target=d:" set "_regK=HKCUSoftwareClassesCLSID" set "_regE=HKCUSoftwareMicrosoftWindowsCurrentVersionExplorer" if NOT "%~1"=="" goto :deleAll reg add %_regK%{%_guid%} /ve /t REG_SZ /d "%_name%" /f reg add %_regK%{%_guid%}DefaultIcon /ve /t REG_EXPAND_SZ /d %_icon% /f reg add %_regK%{%_guid%} /v System.IsPinnedToNameSpaceTree /t REG_DWORD /d 0x1 /f reg add %_regK%{%_guid%} /v SortOrderIndex /t REG_DWORD /d 0x42 /f reg add %_regK%{%_guid%}InProcServer32 /ve /t REG_EXPAND_SZ /d %%systemroot%%system32shell32.dll /f reg add %_regK%{%_guid%}Instance /v CLSID /t REG_SZ /d {0E5AAE11-A475-4c5b-AB00-C66DE400274E} /f reg add %_regK%{%_guid%}InstanceInitPropertyBag /v Attributes /t REG_DWORD /d 0x11 /f reg add %_regK%{%_guid%}InstanceInitPropertyBag /v TargetFolderPath /t REG_EXPAND_SZ /d "%_target%" /f reg add %_regK%{%_guid%}ShellFolder /v FolderValueFlags /t REG_DWORD /d 0x28 /f reg add %_regK%{%_guid%}ShellFolder /v Attributes /t REG_DWORD /d 0xF080004D /f reg add %_regE%DesktopNameSpace{%_guid%} /ve /t REG_SZ /d "%_name%" /f reg add %_regE%HideDesktopIconsNewStartPanel /v {%_guid%} /t REG_DWORD /d 0x1 /f :endlocal ENDLOCAL goto :eof :deleAll reg delete %_regK%{%_guid%} /f reg delete %_regE%DesktopNameSpace{%_guid%} /f reg delete %_regE%HideDesktopIconsNewStartPanel /v {%_guid%} /f goto :endlocal
После сохранения файла щелкните его правой кнопкой мыши и запустите с правами администратора. Приведенный выше сценарий добавит диск D в панель навигации в проводнике.
Чтобы добавить диск C, вам необходимо изменить приведенный выше сценарий. В частности, вам нужно изменить строки 3-6 и изменить их на следующие.
set "_icon=%%SystemRoot%%system32imageres.dll,31" set "_name=c SystemDisk" set "_guid=ffffffff-ffff-ffff-0000-00000000000c" set "_target=c:"
Сравните два набора строк, и вы сможете изменить сценарий так, чтобы он мог добавлять любой диск по вашему выбору.
Чтобы удалить диск, откройте командную строку с правами администратора и поместите компакт-диск в папку, в которой вы сохранили сценарии. Выполните следующую команду, но замените name-of-script.bat именем, под которым вы сохранили сценарий.
name-of-script.bat x
Вам нужно будет запустить это для всех дисков, которые вы закрепили на панели навигации. Если выполнение команды приводит к проблемам, восстановите резервную копию раздела реестра.