Wie bringe ich Windows 7 dazu, den Papierkorb NICHT auf einem Wechseldatenträger zu verwenden?

18

Wie bringe ich Windows 7 dazu, den Papierkorb NICHT auf einem Wechseldatenträger zu verwenden? Ich habe Windows bereits angewiesen, die Funktion auf diesem Laufwerk nicht zu verwenden, aber Windows erstellt weiterhin den Ordner "Papierkorb". Es bleibt leer, aber ich will es überhaupt nicht. Einfach zu verstecken reicht nicht. Ich verwende dieses Wechseldatenträger in meinem Autoradio und dieser "recycelte" Ordner sperrt die Maschine.

JimDel
quelle
3
Ich bin damit einverstanden, dass der Papierkorb auf jedem bereitgestellten festen Volume ohne die Option zum Deaktivieren erzwungen wird . Das Design ist schlecht und schlecht. Ich bin gerade (nicht zum ersten Mal) auf eine Situation gestoßen, in der es schrecklich ist, weil es Probleme mit der Datenwiederherstellung verursacht. Ich habe ein paar Dateien auf einem Volume verloren, daher habe ich dieses Laufwerk nicht mehr verwendet, um zu verhindern, dass etwas überschrieben wird. Trotzdem hat Windows dummes Zeug in die Papierkorbdateien geschrieben und damit eine Datei überschrieben, obwohl ich KEINE Dateien geändert habe dieses Volumen!
Synetech
1
How do I get Windows 7 to NOT use the recycling Bin on a removable drive? Definieren Sie "entfernbar". Windows erstellt einen Papierkorb nur auf festen (internen) und externen Festplatten . In beiden Fällen, einschließlich externer Laufwerke, werden sie nicht als Wechseldatenträger betrachtet . Windows betrachtet Disketten, Speicherkarten und Flash-Laufwerke nur als "austauschbar" und erstellt oder verwendet keinen Papierkorb für diese. Diese Frage wurde im Gespräch vermutlich über eine externe Festplatte zu einem Wechsellaufwerk im Gegensatz , auf dem Windows ist einen Papierkorb erstellen.
Synetech

Antworten:

2

Der Papierkorb ist ein Systemverzeichnis und wird trotzdem erstellt. Möglicherweise liegt ein Registrierungs-Hack vor, aber das Wiederherstellen des Betriebssystems oder das Installieren eines Hotfixes setzen das Betriebssystem möglicherweise zurück.

Gehen Sie wie folgt vor, um den Papierkorb nicht zu sehen:

  1. Betriebssystemdateien in "Ordner- und Suchoptionen" ausblenden:

    Bildbeschreibung hier eingeben

  2. Stellen Sie sicher, dass gelöschte Dateien nicht in den Papierkorb kopiert werden (indem Sie mit der rechten Maustaste darauf klicken):

    Bildbeschreibung hier eingeben

  3. Verbergen Sie den Papierkorb, indem Sie den Desktop personalisieren:

    Bildbeschreibung hier eingeben

Reisender Tech-Typ
quelle
4
Das ist eine gute Information, aber der Grund, warum ich suche, dass es NICHT da ist, ist, dass der Ordner abstürzt, wenn ich diesen Wechseldatenträger an mein Autoradio anschließe. Ich weiß, es klingt komisch zu sagen, dass Ihr Autoradio abstürzt, aber es weiß nicht, wie es mit diesem Ordner umgeht. Ihre obigen Schritte "verstecken" nur diesen Ordner. Ich muss dafür überhaupt nicht existieren. Aber danke.
JimDel
1
Wenn Sie Schritt 2 befolgen und das Verzeichnis dann mit Gewalt entfernen, wird es beim nächsten Einlegen des Datenträgers neu erstellt?
Jason R. Coombs
2
Ja (zu kurze Polsterung, um auf 15 Zeichen zu kommen :))
Travelling Tech Guy
2
> Eine weitere Möglichkeit ist, den Ordnernamen des Papierkorbs in eine normale Zeichenfolge (kein $ oder.) Umzubenennen der Name des Desktopsymbols; es hat keine Auswirkung auf die tatsächlichen Ordner.
Synetech
2
Dies ist keine Lösung. Hiermit wird die Ablage für alle Laufwerke anstelle der ausgewählten Laufwerke deaktiviert .
Synetech
6

Windows erstellt jedoch weiterhin den Ordner "Papierkorb"

Das ist ziemlich leicht zu vermeiden:

Löschen Sie den Ordner, öffnen Sie den Editor und speichern Sie die leere Datei $Recycle.Binim Stammverzeichnis des betreffenden Laufwerks. Jetzt kann Windows den Ordner nicht mehr erstellen.

Bildbeschreibung hier eingeben

Wenn Sie den Papierkorb auf diesem Laufwerk erneut verwenden möchten, löschen Sie einfach die Datei.

Bildbeschreibung hier eingeben

Gaff
quelle
4
Dies ist keine Lösung, da Windows die Ablage nur auf jedem Laufwerk neu erstellt, sobald ein Vorgang auf ein beliebiges Laufwerk zugreift (wenn Sie z. B. eine Datei löschen C:, erstellt Windows den Ablageordner auf jedem Volume). Dies ist inakzeptabel, da dadurch die Datenwiederherstellung praktisch unmöglich wird, da Windows ohne Grund auf das Volume schreibt.
Synetech
1
@Synetech Wenn Sie versuchen, Daten wiederherzustellen, empfehle ich stattdessen die Verwendung von Linux.
Aaron Franke
Datenwiederherstellung? Der springende Punkt dieser Frage ist die Voraussetzung, dass Sie den Papierkorb NICHT für diesen Zweck verwenden möchten. Es wird davon ausgegangen, dass Sie über Acronis True Image für die eigentliche Datenwiederherstellung verfügen.
SDsolar
4

Mounten Sie das Laufwerk unter einer Linux-Festplatte wie Clonezilla und erstellen Sie eine sektorweise Kopie. Auf diese Weise haben Sie eine Kopie, mit der Sie herumspielen können, und nicht das Original. Ich glaube nicht, dass Sie den Windows-Standardprozess des Erstellens eines versteckten Papierkorbordners in jedem Laufwerk stoppen können, aber viele Linux-Systeme (wie Puppy Linux) werden das Laufwerk erst dann mit einem Schreibvorgang berühren, wenn Sie sie dazu auffordern.

EDIT: Mein schlechtes Ich habe auf einen anderen Beitrag geantwortet. Wenn Sie Ihren Windows-Computer jedoch mit einer Puppy Linux-Diskette booten und DANN Ihr externes Laufwerk einlegen, können Sie den Recycler löschen und Ihre MP3s auf Ihr Laufwerk verschieben, ohne dass unerwünschte Dateien auf das Laufwerk geschrieben werden. Dann können Sie Ihr MP3-Laufwerk entfernen, den Puppy-Datenträger entfernen und Windows ohne großen Aufwand neu starten. Ich kenne keine Möglichkeit, um zu verhindern, dass die versteckte Recycler-Datei auf das Laufwerk geworfen wird, aber das würde das Problem umgehen.

DigitalGalaxy
quelle
1
Hoppla! Ich habe auf einen anderen Beitrag geantwortet>. <Mein Fehler, Sie haben Recht. Das OP könnte jedoch weiterhin eine Puppy Linux-Diskette zum Verschieben von Dateien für sein Autoradio verwenden und vermeiden, dass versteckte Recycling-Dateien auf das Laufwerk geschrieben werden.
DigitalGalaxy
Warum redigierst du das nicht, um das zu sagen? (Funktioniert auch mit modernen Linux-
Systemen
2

"Wie bringe ich Windows 7 dazu, den Papierkorb auf einem Wechseldatenträger NICHT zu verwenden?"

Führen Sie beim Starten oder Anmelden das folgende Skript aus.

Quell- Windows 7: Erstellung des Ordners $ recycle.bin deaktivieren? :

Ja, das ist möglich ... weil ich mich darüber geärgert habe, dass dies nicht möglich ist, habe ich ein Skript dafür geschrieben (siehe unten). Es funktioniert für mich, aber wenn Sie irgendwelche Probleme selbst haben, müssen Sie es möglicherweise ein bisschen optimieren.

' 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
DavidPostill
quelle
Bitte erläutern Sie, was das Skript macht.
Pacerier
"Skript zum Entfernen des Papierkorbordners. Beim Starten von Windows oder Anmelden ausführen."
DavidPostill
0

Bezüglich des Explorers scheint es eine entsprechende Gruppenrichtlinie unter Benutzerkonfiguration / Administrative Vorlagen / Windows-Komponenten / Windows Explorer mit der Bezeichnung "Gelöschte Dateien nicht in den Papierkorb verschieben" zu geben. Ich bin mir nicht sicher, ob es nur für Windows Explorer oder das gesamte System funktioniert.

Gruppenrichtlinie

Ilia Andrienko
quelle