Как предотвратить создание папки «System Volume Information» в Windows 10 для USB-накопителей?

18

Всякий раз, когда я подключаю USB-накопитель, Windows 10 настаивает на создании папки «Информация о томе системы». Мне действительно не нужно это для флэш-накопителя USB, особенно если я планирую использовать это в аудиосистеме моего автомобиля, которая организована по имени исполнителя в каждой папке. Если я опишу заголовок этого вопроса, я получу несколько совпадений, большинство из которых почти идентичны тем, что есть в клубе Windows . В Windows 10 AU это не работает, поскольку необходим еще один шаг, хотя, насколько я понимаю, в Windows 7/8 / 8.1. Я не могу проверить из первых рук.

BillDOe
источник
1
Он сохраняет ваши точки восстановления, и вы можете устранить их, если удалите все из них и отключите защиту системы. Но если вы сделаете это, вам лучше иметь хорошую собственную систему резервного копирования.
SDsolar
@Ssolar, ты абсолютно прав; Точки восстановления системы хранятся в папке «Сведения о томе системы», но нет необходимости размещать их на флэш-накопителе USB.
BillDOe
Восстановление системы контролируется индивидуально по букве диска. Поэтому, если вы не хотите, чтобы они на вашем флэш-накопителе заходили в меню защиты системы, удалите их и отключите для этого накопителя.
SDsolar
1
Я сделал это, и хотя он предотвращает создание точек восстановления системы для данного диска, он не препятствует созданию папки «Информация о томе системы», которая содержит много других объектов, помимо точек восстановления системы (например, WPSetings.dat).
BillDOe
1
Те же результаты здесь. Он отключен, но там есть куча файлов. С CMD администратора я могу использовать rmdir / r / s "Информация о системном томе", но я хочу, чтобы он не возвращался. А что касается Windows Club, Adblock сообщает мне, что он блокирует 15 элементов, и страница всплывает, как Forbes.com, чтобы я не видел ее. Я ни в коем случае не внесу это в белый список с таким количеством трекеров.
SDsolar

Ответы:

9

Я действительно хотел получить это решение в одном месте, чтобы любой, кто ищет его, смог его найти.

Из Клуба Windows :

Шаг 1:

Использование GPEDIT для изменения Запрещается добавлять места на съемных дисках в настройки библиотеки :

  • В выпусках Windows 10 / 8.1 Pro & Enterprise нажмите комбинацию клавиш Windows + R , введите put gpedit.msc в диалоговом окне « Выполнить » и нажмите Enter, чтобы открыть редактор локальной групповой политики .
  • Перейдите сюда: Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Поиск
  • На правой панели найдите параметр « Не разрешать добавление расположений на съемных дисках» в библиотеки и дважды щелкните его.
  • Нажмите « Включено», затем нажмите « Применить», затем « ОК» . Закройте редактор локальной групповой политики .

  • Если вы не можете изменить этот параметр с помощью gpedit.msc, вам необходимо внести изменения в реестр. Если вам неудобно, пожалуйста, не пытайтесь. Откройте regedit из Run. Перейдите в раздел HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows . Найдите ключ DisableRemovableDriveIndexing . Если он не выходит, создайте его, щелкнув правой кнопкой мыши на правой панели, выберите « Создать»> «Ключ» и сделайте ключ значением DWORD . Дважды щелкните ключ (или щелкните правой кнопкой мыши и выберите «Изменить»), измените значение на 1 и выберите «ОК».

    Шаг 2:

    Для Windows 10 этот дополнительный шаг необходим. Вернитесь в Run , введите services.msc , нажмите OK. На правой панели прокрутите вниз доWindows Search , дважды щелкните по нему и в Тип запуска: выберите Отключено . Нажмите OK и затем закройте. Просто чтобы быть в безопасности перезагрузить.

    Я сделал выше и теперь, когда я вставляю флешку, Windows не создает папку «System Volume Information». Тем не менее, он создает эту папку для жестких дисков USB, а это именно то, что я хотел. Насколько я могу судить, поиск в Windows все еще работает, но я не знаю, как этот параметр влияет на Cortana, так как я им не пользуюсь (даже не имею микрофона). Я пытался найти веб-сайт, где я первоначально нашел вторую часть этого, но не могу найти. Это не появляется снова в поиске Google.

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

    Это решение работает в Creators Update. Проблема, с которой я столкнулся, была связана с потерей соединения c: \ users> d: \ users, которое я потерял во время установки Creators Update. После того, как я восстановил его, Windows перестала создавать папку «Информация о томе системы» после установки флэш-накопителя USB. Извините за путаницу.

    BillDOe
    источник
    1
    Это неверный путь к реестру. Там должен быть еще один ключевой уровень «Поиск Windows», который на самом деле содержит значение DisableRemovableDriveIndexing (примечание: последнее - это значение, а не ключ, не
    Ван Джон
    3

    Решение Билла Эртелла пропускает один важный шаг; по крайней мере, этот шаг необходим в последней версии Windows 10. Я добавляю этот шаг здесь, чтобы была постоянная запись полного решения.

    Вы должны делать все, что он советует, но, кроме того, пока вы отключаете «Поиск Windows» в services.msc, вам также необходимо отключить «Службу хранилища», выполнив точно такую ​​же последовательность действий.

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

    Чтобы убедиться, что это виновник, вы можете сделать следующее. Оставьте службу запущенной, затем запустите утилиту Process Monitor от Sysinternals . Когда откроется диалоговое окно «Фильтры», добавьте фильтр со следующими настройками:

    «Путь» «Содержит» «информацию о томе системы»

    После нажатия OKпоявится главное окно. Откройте меню «Фильтр» и убедитесь, что установлен флажок «Отбрасывать отфильтрованные события».

    Затем вставьте USB-накопитель.

    Вы должны увидеть несколько строк, появляющихся в главном окне. Вы увидите путь, относящийся к SVI на USB-накопителе. Те, о ком вы заботитесь, имеют имя процесса svchost.exe.

    Запишите PID из следующего столбца, а затем запустите инструмент Sysinternals Process Explorer . Нажмите на столбец PID для сортировки по возрастанию PID, а затем прокрутите вниз, чтобы найти запись со значением, которое вы отметили чуть выше.

    Наведите указатель мыши на имя процесса, и вы увидите службы, выполняемые этим процессом. Должно появиться «Служба хранения».

    Вы только что нашли свой дымящийся пистолет.

    dgnuff
    источник
    спасибо за публикацию этого. Это решение было опубликовано только вчера в сообществе Microsoft другим пользователем, чье имя я не получил разрешение использовать здесь. Я протестировал его на своей машине (Windows 10 Build 1709), и, похоже, он работает нормально.
    BillDOe
    @BillOertell Возможно, это был я. :) Если тон сообщения казался несколько критичным по отношению к Microsoft, и инициалы автора совпадают с первыми двумя буквами моего имени пользователя, то это, вероятно, так и было. Интересно то, что тема, в которой я размещен, больше не отображается в поиске Google, по крайней мере, я не могу ее найти.
    dgnuff
    Я не очень внимательно посмотрел на ваш идентификатор пользователя SE. Это был определенно ты. Еще раз спасибо.
    BillDOe
    Видимо отключение «Службы хранилища» отключает приложение Microsoft Store. При этом я получаю код ошибки: 0x800706D9. Статья здесь: answers.microsoft.com/en-us/windows/forum/… перечисляет эту службу как одну из причин ошибки приложения Microsoft Store. Я получал это, когда пытался установить пару приложений из Магазина. Включение снова исправило это. Если вы используете это, а затем обнаружите, что приложения MS Store не устанавливаются, включите его снова.
    BillDOe
    @BillOertell Тьфу. Типичный для Microsoft. Для меня это совершенно не проблема, поскольку я вообще не пользуюсь Магазином Microsoft, но, думаю, это означает, что вам нужен доступ к магазину, который вы застряли. К сожалению, жаловаться на это Microsoft так же эффективно, как пытаться остановить поезд Amtrak, крича на него. Они настолько зациклены на партийной линии, что SVI - важная папка, и вы не можете жить без нее, что они просто не могут понять, что происходит. Вроде как пытаться объяснить цвет слепому человеку. :(
    dgnuff
    0

    Хотя следующее не является чистым решением, в некоторых случаях это может быть обходной путь.

    В моем случае я не хотел, чтобы что-нибудь было записано на диске. Создание папки System Volume Information вызывало у меня проблемы.

    Поскольку ни одно из решений, похоже, не работает для Windows 10 v1703, то, что я сделал и, похоже, работает, так это:

    1. Удалить содержимое папки System Volume Information
    2. Удалить саму папку
    3. Создайте новый файл с именем  System Volume Information

    Для # 1 и # 2 я использовал команду в командной строке с повышенными правами:

    del /S /Q "Q:\System Volume Information" && rmdir "Q:\System Volume Information"
    

    Для # 3 я использовал команду

    fsutil file createnew "Q:\System Volume Information" 0
    

    Вам нужно заменить Q: на букву вашего диска.

    Поскольку у нас не может быть папки и файла с одинаковым именем, папка System Volume Information не может быть создана.

    Примечание : мой диск отформатирован в FAT. Для дисков в формате NTFS, я думаю, нам нужно сначала взять на себя ответственность за папку, прежде чем удалять ее.

    Бинарный код
    источник
    Может быть, это также заменяется пустой линке , чтобы nulс mklinkкомандой.
    Biswapriyo
    0

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

    Проблема была исправлена ​​удалением папки. Конечно, папка защищена (только для чтения, системный атрибут и скрытый), поэтому сначала необходимо сбросить атрибуты.

    Открыть cmd.exeс правами администратора ( инструкция ).

    Установите громкость по умолчанию для вашего USB-накопителя (например, в моем случае). Это избавляет от необходимости вводить полные пути: C:\Windows\System32> e:
    E:>

    Сброс атрибутов для папки и содержимого с помощью attrib :
    E:>attrib -h -s -r "System Volume Information" /S /D

    (после этой команды папка должна быть видимой.)

    Удалить каталог:
    E:>rd "System Volume Information"

    Отключите USB-накопитель (после использования «извлечь» при необходимости ). Теперь, если вы подключите его снова, папка не появится снова (если съемный носитель не был настроен как проиндексированный. В этом случае могут использоваться другие ответы).

    мин
    источник