Как заставить Windows 7 НЕ использовать мусорную корзину на съемном диске?

18

Как заставить Windows 7 НЕ использовать мусорную корзину на съемном диске? Я уже говорил Windows не использовать функцию на этом диске, но Windows по-прежнему создает папку «Recycling Bin». Он остается пустым, но я не хочу его там вообще. Просто скрыть это не поможет. Я использую этот съемный диск в автомобильной стереосистеме, и эта «переработанная» папка блокирует машину.

JimDel
источник
3
Я согласен с тем, что принудительная установка корзины на каждый подключенный фиксированный том без возможности ее отключения является плохой и плохой дизайн. Я просто (не впервые) столкнулся с ситуацией, когда это ужасно, потому что это вызывает проблемы с восстановлением данных. Я потерял кучу файлов на томе, поэтому я перестал использовать этот диск, чтобы не допустить перезаписи чего-либо, но глупая Windows пошла дальше и записала материал в файлы корзины, перезаписав таким образом файл, даже если я НЕ модифицировал файлы на этот объем!
Synetech
1
How do I get Windows 7 to NOT use the recycling Bin on a removable drive? Определите «съемный». Windows создает корзину только на фиксированных (читай внутренних) и внешних жестких дисках . В обоих случаях, включая внешние накопители, они не считаются съемными . Windows рассматривает только дискеты, карты памяти и флэш-накопители как «съемные» и не создает и не использует корзину для них. Этот вопрос был предположительно говорить о внешнем жестком диске , а не на съемный диск , на котором Windows , это создать корзины.
Synetech

Ответы:

2

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

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

  1. Скрыть файлы операционной системы в «Папка и параметры поиска»:

    введите описание изображения здесь

  2. Убедитесь, что удаленные файлы не копируются в корзину (щелкнув ее правой кнопкой мыши):

    введите описание изображения здесь

  3. Скройте корзину, персонализировав рабочий стол:

    введите описание изображения здесь

Путешествующий техник
источник
4
Это хорошая информация, но причина, по которой я ищу, чтобы ее там вообще не было, заключается в том, что когда я подключаю этот съемный диск к автомобильной стереосистеме, эта папка дает сбой. Я знаю, это звучит смешно, чтобы сказать, что ваша автомобильная стереосистема выходит из строя, но она не знает, что делать с этой папкой Ваши действия только «скрывают» эту папку. Мне нужно, чтобы его вообще не было. Но спасибо.
JimDel
1
Если вы выполните шаг 2, а затем принудительно удалите каталог, будет ли он воссоздан при следующей установке диска?
Джейсон Р. Кумбс
2
Да (слишком короткое дополнение, чтобы попасть в 15 символов :))
Traveling Tech Guy
2
> Еще одна вещь , которая может работать для вас является переименование имя папки корзины на нормальную строку (без $ или.) ... @TravelingTechGuy, что не изменяет имя файла папку корзины ( в ), оно только позволяет изменять название иконки на рабочем столе; это не влияет на фактическую папку (и).
Synetech
2
Это не решение. Он отключает корзину для всех дисков, а не только для выбранного.
Synetech
6

но Windows все еще создает папку "Recycling Bin"

Этого довольно легко избежать:

Удалить папку, откройте Блокнот и сохраните пустой файл как $Recycle.Binв корневом каталоге диска в вопросе, теперь Windows , не может создать папку.

введите описание изображения здесь

Если вы хотите снова использовать корзину на этом диске, просто удалите файл.

введите описание изображения здесь

багор
источник
4
Это не решение, потому что Windows просто заново создает корзину на каждом диске в тот момент, когда любая операция обращается к нему на любом диске (например, если вы удаляете файл C:, Windows создает папку корзины на каждом томе). Это недопустимо, поскольку фактически невозможно выполнить восстановление данных, поскольку Windows записывает данные на том без какой-либо причины.
Synetech
1
@Synetech Если вы пытаетесь восстановить данные, я бы посоветовал использовать Linux.
Аарон Франке
Восстановление данных? Весь смысл этого вопроса в том, что вы НЕ хотите использовать корзину для этой цели. Предполагается, что у вас есть что-то вроде Acronis True Image для фактического восстановления данных.
SDsolar
4

Смонтируйте диск под Linux-диском, например Clonezilla, и сделайте посекторную копию. Таким образом, вы получите копию, а не оригинал. Я не думаю, что вы можете остановить стандартный процесс Windows по созданию скрытой папки корзины на каждом диске, но многие системы Linux (например, Puppy Linux) не будут касаться диска операцией записи, пока вы не скажете им об этом.

РЕДАКТИРОВАТЬ: мой плохой, я отвечал на другой пост. Однако, если вы загружаете свою Windows-машину с диска Puppy Linux, ТОГДА вставьте свой внешний диск, вы можете удалить утилиту для восстановления и переместить ваши mp3-файлы на ваш диск, не записывая ненужные файлы на диск. Затем вы можете удалить свой mp3-диск, диск Puppy и перезагрузить Windows без особых хлопот. Я не знаю какого-либо фактического способа предотвратить сброс скрытого файла утилизатора на диск, но это обойдется.

DigitalGalaxy
источник
1
К сожалению! Я отвечал на другой пост>. <Моя ошибка, вы правы. Тем не менее, OP может по-прежнему использовать диск Puppy Linux для перемещения файлов для своей автомобильной стереосистемы и избежать записи каких-либо скрытых утилизирующих файлов на диск.
DigitalGalaxy
Почему бы вам не отредактировать это, чтобы сказать это? (Также будет работать с современными Linux, такими как Ubuntu / Fedora / Mint.)
WindowsEscapist
2

«Как заставить Windows 7 НЕ использовать мусорную корзину на съемном диске?»

Запустите следующий скрипт при запуске или войдите в систему.

Исходный Windows 7: Отключить создание папки $ recycle.bin? :

Да, это можно сделать ... потому что меня раздражало, что это невозможно, поэтому я написал сценарий для этого (см. Ниже). Это работает для меня, но если у вас есть какие-то проблемы, вам, возможно, придется немного его подправить.

' Author:      HSV Guy
' Description: Script to remove Recycle Bin folder. Run on Windows startup or login.
' Notes: 1)    See http://www.sevenforums.com/tutorials/11949-elevated-program-shortcut-without-uac-prompt-create.html
'              for how to run programs/scripts with elevated permissions without a UAC prompt.
'        2)    Update value of RECYCLEBIN as per version of Windows (configured for Windows 7).
' Date:        1 April 2011

Dim SILENT
SILENT = TRUE

Call RunElevated

Dim filesys, drv, drvcoll, folder, RECYCLEBIN
RECYCLEBIN = ":\$Recycle.Bin\"

Set filesys = CreateObject("Scripting.FileSystemObject")
Set drvcoll = filesys.Drives


For Each drv in drvcoll
  If drv.IsReady And filesys.FolderExists(drv.DriveLetter & RECYCLEBIN)  Then
     Set folder = filesys.GetFolder(drv.DriveLetter & RECYCLEBIN)
     MyMsgBox "About to delete: " & folder
     folder.Delete
  Else
    MyMsgBox "Skipped " & drv.DriveLetter & ". Folder doesn't exist or device not ready."
  End If  
Next

'Source code of RunElevated function shamelessly taken from:
' http://www.insidethe.com/blog/2009/12/how-to-launch-a-wsh-vbscript-as-administrator-in-windows-7-and-vista/
Function RunElevated
    If WScript.Arguments.Named.Exists("elevated") = False Then
        'Launch the script again as administrator
        CreateObject("Shell.Application").ShellExecute "wscript.exe", """" & WScript.ScriptFullName & """ /elevated", "", "runas", 1
        WScript.Quit
    Else
        'Change the working directory from the system32 folder back to the script's folder.
        Set oShell = CreateObject("WScript.Shell")
        oShell.CurrentDirectory = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName)
         MyMsgBox "Now running with elevated permissions" & SILENT
    End If
End Function

Function MyMsgBox(Message)
    If Not SILENT Then MsgBox Message
End Function
ДэвидПостилл
источник
Пожалуйста, объясните, что делает скрипт?
Pacerier
"Скрипт для удаления папки корзины. Запуск при запуске Windows или вход в систему."
DavidPostill
0

Что касается проводника, то, похоже, существует соответствующая групповая политика в разделе « Конфигурация пользователя / Административные шаблоны / Компоненты Windows / Проводник Windows», которая называется «Не перемещать удаленные файлы в корзину». Не уверен, что он работает только для Windows Explorer или всей системы.

Групповая политика

Илья Андриенко
источник