Как заставить Windows 7 НЕ использовать мусорную корзину на съемном диске? Я уже говорил Windows не использовать функцию на этом диске, но Windows по-прежнему создает папку "Recycling Bin". Он остается пустым, но я не хочу его там вообще. Просто скрыть это не поможет. Я использую этот съемный диск в автомобильной стереосистеме, и эта "переработанная" папка блокирует машину.
5 ответов
но Windows все еще создает папку "Recycling Bin"
Этого довольно легко избежать:
Удалите папку, откройте Блокнот и сохраните пустой файл как $Recycle.Bin
в корневом каталоге диска, о котором идет речь, теперь Windows не может создать папку.
Если вы хотите снова использовать корзину на этом диске, просто удалите файл.
Смонтируйте диск под диском Linux, таким как Clonezilla, и сделайте копию за сектором. Таким образом, вы получите копию, а не оригинал. Я не думаю, что вы можете остановить стандартный процесс Windows по созданию скрытой папки корзины на каждом диске, но многие системы Linux (например, Puppy Linux) не будут касаться диска операцией записи, пока вы не скажете им об этом.
РЕДАКТИРОВАТЬ: мой плохой, я отвечал на другой пост. Однако, если вы загружаете свою Windows-машину с диска Puppy Linux, ТОГДА вставляете внешний диск, вы можете удалить утилиту утилизации и переместить ваши mp3-файлы на ваш диск, не записывая ненужные файлы на диск. Затем вы можете удалить свой mp3-диск, диск Puppy и перезагрузить Windows без особых хлопот. Я не знаю ни одного фактического способа предотвратить сброс скрытого файла утилизатора на диск, но это может помочь.
Корзина - это системный каталог, который в любом случае создается. Может быть взлом реестра, но восстановление ОС или установка исправления могут сбросить его - так что не беспокойтесь.
Чтобы не видеть корзину, сделайте следующее:
Скрыть файлы операционной системы в "Папка и параметры поиска":
Убедитесь, что удаленные файлы не копируются в корзину (щелкнув ее правой кнопкой мыши):
Скройте корзину, персонализировав рабочий стол:
«Как заставить 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
Что касается проводника, то, похоже, существует соответствующая групповая политика в разделе « Конфигурация пользователя / Административные шаблоны / Компоненты Windows / Проводник Windows», которая называется "Не перемещать удаленные файлы в корзину". Не уверен, что он работает только для Windows Explorer или всей системы.