Come posso ottenere Windows 7 per NON utilizzare il cestino su un'unità rimovibile?


18

Come posso ottenere Windows 7 per NON utilizzare il cestino su un'unità rimovibile? Ho già detto a Windows di non utilizzare la funzione su quell'unità, ma Windows crea ancora la cartella "Cestino". Rimane vuoto, ma non lo voglio affatto. Nasconderlo semplicemente non lo farà. Sto usando quell'unità rimovibile nell'autoradio e quella cartella "riciclata" blocca la macchina.


3
Concordo sul fatto che il Cestino sia forzato su ogni volume fisso montato senza l'opzione di disabilitarlo è un design errato e scadente. Ho (non per la prima volta) incontrato una situazione in cui è orribile perché causa problemi con il recupero dei dati. Ho perso un sacco di file su un volume, quindi ho smesso di usare quell'unità per evitare che qualcosa venisse sovrascritto, eppure Windows stupido è andato avanti e ha scritto cose nei file Cestino, sovrascrivendo così un file, anche se NON ho modificato alcun file su quel volume!
Synetech,

1
How do I get Windows 7 to NOT use the recycling Bin on a removable drive? Definire "rimovibile". Windows crea un cestino solo su dischi rigidi fissi (interni) e esterni . In entrambi i casi, comprese le unità esterne, non sono considerate unità rimovibili . Windows considera i floppy, le memory card e le unità flash come "rimovibili" e non crea né utilizza un Cestino. La domanda è stata presumibilmente parlando di un hard-disk esterno al contrario di un disco rimovibile in cui Windows non creare un Cestino.
Synetech,

Risposte:


2

Cestino è una directory di sistema e viene comunque creato. Potrebbe esserci un hack del registro, ma il ripristino del sistema operativo o l'installazione di un aggiornamento rapido può resettarlo, quindi non preoccuparti.

Per evitare di vedere il Cestino, procedere come segue:

  1. Nascondi i file del sistema operativo in "Opzioni cartella e ricerca":

    inserisci qui la descrizione dell'immagine

  2. Assicurati che i file eliminati non vengano copiati nel Cestino (facendo clic con il pulsante destro del mouse):

    inserisci qui la descrizione dell'immagine

  3. Nascondi il cestino personalizzando il desktop:

    inserisci qui la descrizione dell'immagine


4
Questa è una buona informazione ma il motivo per cui sto cercando di NON essere lì è perché quando collego quell'unità rimovibile allo stereo della mia auto, quella cartella si blocca. So che sembra divertente dire che la tua auto si è schiantata, ma non sa come gestire quella cartella. I tuoi passaggi sopra "nascondono" solo quella cartella. Ho bisogno che non esista affatto. Ma grazie.
JimDel,

1
Se segui il passaggio 2, quindi rimuovi forzatamente la directory, viene ricreata la volta successiva che inserisci il disco?
Jason R. Coombs il

2
Sì (imbottitura troppo corta per arrivare a 15 caratteri :))
Traveling Tech Guy il

2
> Un'altra cosa che potrebbe funzionare per te è rinominare il nome della cartella del cestino in una stringa normale (no $ o.) ... @TravelingTechGuy, che non cambia il nome del file delle cartelle del cestino, ti consente solo di cambiare il nome dell'icona del desktop; non ha alcun effetto sulle cartelle effettive.
Synetech,

2
Questa non è una soluzione. Disabilita il cestino per tutte le unità anziché solo quelle selezionate.
Synetech,

6

ma Windows crea ancora la cartella "Cestino"

È abbastanza facile da evitare:

Elimina la cartella, apri il Blocco note e salva il file vuoto come $Recycle.Binnella directory principale dell'unità in questione, ora Windows non può creare la cartella.

inserisci qui la descrizione dell'immagine

Se si desidera utilizzare nuovamente il Cestino su questa unità, è sufficiente eliminare il file.

inserisci qui la descrizione dell'immagine


4
Questa non è una soluzione perché Windows ricrea semplicemente il cestino su ogni unità nel momento in cui qualsiasi operazione accede ad esso su qualsiasi unità (ad esempio, se si elimina un file su C:, quindi Windows crea la cartella bin su ogni volume). Questo è inaccettabile perché rende effettivamente impossibile eseguire il recupero dei dati perché Windows sta scrivendo sul volume senza motivo.
Synetech,

1
@Synetech Se stai cercando di ripristinare i dati, ti consiglio di usare Linux.
Aaron Franke,

Recupero dati? Il punto centrale di questa domanda è la premessa che NON si desidera utilizzare il Cestino a tale scopo. Presume che tu abbia qualcosa come Acronis True Image per il recupero effettivo dei dati.
SDsolar,

4

Montare l'unità su un disco Linux come Clonezilla e creare una copia settore per settore. In questo modo hai una copia con cui pasticciare e non l'originale. Non credo che tu possa interrompere il processo predefinito di Windows di creazione di una cartella Cestino nascosta in ogni unità, ma molti sistemi Linux (come Puppy Linux) non toccheranno l'unità con un'operazione di scrittura fino a quando non glielo dici.

EDIT: Mio male stavo rispondendo a un post diverso. Tuttavia, se avvii il tuo computer Windows con un disco Puppy Linux, POI inserisci il tuo disco esterno, puoi cancellare il riciclatore e spostare i tuoi mp3 sul tuo disco senza ottenere alcun file indesiderato scritto sul disco. Quindi è possibile rimuovere l'unità mp3, rimuovere il disco Puppy e riavviare Windows senza troppi problemi. Non conosco alcun modo effettivo per impedire che il file del riciclatore nascosto venga lanciato sull'unità, ma questo potrebbe aggirare il problema.


1
Oops! Stavo rispondendo a un altro post>. <Errore mio, hai ragione. Tuttavia, l'OP potrebbe ancora utilizzare un disco Puppy Linux per spostare i file per l'autoradio della sua auto ed evitare di avere alcun file di riciclatore nascosto scritto sul disco.
DigitalGalaxy,

Perché non lo modifichi per dirlo? (Funzionerebbe anche con Linux moderni come Ubuntu / Fedora / Mint.)
WindowsEscapist,

2

"Come posso ottenere Windows 7 per NON utilizzare il cestino su un'unità rimovibile?"

Esegui il seguente script all'avvio o all'accesso.

Fonte di Windows 7: disabilitare la creazione dei $ cartella recycle.bin? :

Sì, questo può essere fatto ... perché mi sono infastidito che non possa essere fatto, quindi ho scritto uno script per farlo (vedi sotto). Funziona per me, ma se avete problemi voi stessi potrebbe essere necessario modificarlo un po '.

' 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

Per favore, spiega cosa fa lo script?
Pacerier,

"Script per rimuovere la cartella Cestino. Esegui all'avvio o all'accesso di Windows."
DavidPostill

0

Per quanto riguarda Explorer, in Configurazione utente / Modelli amministrativi / Componenti di Windows / Esplora risorse di Windows sembra esserci un corrispondente criterio di gruppo chiamato "Non spostare i file eliminati nel Cestino". Non sono sicuro che funzioni solo con Windows Explorer o l'intero sistema.

Politica di gruppo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.