¿Cómo hago para que Windows 7 NO use la Papelera de reciclaje en una unidad extraíble?

18

¿Cómo hago para que Windows 7 NO use la Papelera de reciclaje en una unidad extraíble? Ya le dije a Windows que no use la función en esa unidad, pero Windows aún crea la carpeta "Papelera de reciclaje". Permanece vacío, pero no lo quiero allí en absoluto. Simplemente ocultarlo no servirá. Estoy usando esa unidad extraíble en el estéreo de mi automóvil y esa carpeta "reciclada" bloquea la máquina.

JimDel
fuente
3
Estoy de acuerdo en que la Papelera de reciclaje forzada en cada volumen fijo montado sin la opción de desactivarla es un diseño malo y deficiente. Simplemente (no por primera vez) me encontré con una situación en la que es horrible porque causa problemas con la recuperación de datos. Perdí un montón de archivos en un volumen, así que dejé de usar esa unidad para evitar que se sobrescribiera, pero Windows estúpido siguió adelante y escribió cosas en los archivos de la Papelera de reciclaje, sobrescribiendo un archivo, aunque NO modifiqué ningún archivo en ese volumen!
Synetech
1
How do I get Windows 7 to NOT use the recycling Bin on a removable drive? Definir "extraíble". Windows solo crea una Papelera de reciclaje en discos duros fijos (lectura interna) y externos . En ambos casos, incluidas las unidades externas, no se consideran unidades extraíbles . Windows solo considera los disquetes, las tarjetas de memoria y las unidades flash como "extraíbles" y no crea ni utiliza una Papelera de reciclaje en ellos. Esta pregunta fue, presumiblemente, hablando de un disco duro externo en lugar de una unidad extraíble en la que Windows no crear una papelera de reciclaje.
Synetech

Respuestas:

2

Papelera de reciclaje es un directorio del sistema y se crea de todos modos. Puede haber un hack de registro, pero restaurar el sistema operativo o instalar una revisión puede restablecerlo, así que no se moleste.

Para evitar ver la Papelera de reciclaje, haga lo siguiente:

  1. Ocultar archivos del sistema operativo en "Carpeta y opciones de búsqueda":

    ingrese la descripción de la imagen aquí

  2. Asegúrese de que los archivos eliminados no se copien en la Papelera de reciclaje (haciendo clic derecho):

    ingrese la descripción de la imagen aquí

  3. Ocultar la Papelera de reciclaje personalizando el escritorio:

    ingrese la descripción de la imagen aquí

Travelling Tech Guy
fuente
44
Esa es una buena información, pero la razón por la que estoy buscando que NO esté allí es porque cuando conecto esa unidad extraíble al estéreo de mi automóvil, esa carpeta se bloquea. Sé que suena gracioso decir que el estéreo de tu auto falla, pero no sabe cómo manejar esa carpeta. Sus pasos anteriores solo "ocultan" esa carpeta. Necesito que no exista en absoluto. Pero gracias.
JimDel el
1
Si sigue el paso 2, elimine por la fuerza el directorio, ¿se volverá a crear la próxima vez que inserte el disco?
Jason R. Coombs el
2
Sí (relleno demasiado corto para llegar a 15 caracteres :))
Travelling Tech Guy el
2
> Otra cosa que puede funcionar para usted es renombrar el nombre de la carpeta de la papelera de reciclaje a una cadena normal (sin $ o.) ... @TravelingTechGuy, que no cambia el nombre de archivo de las carpetas de la papelera de reciclaje, solo le permite cambiar el nombre del ícono del escritorio; no tiene ningún efecto en las carpetas reales.
Synetech
2
Esta no es una solución. Inhabilita el contenedor para todas las unidades en lugar de solo las seleccionadas.
Synetech
6

pero Windows todavía crea la carpeta "Papelera de reciclaje"

Eso es bastante fácil de evitar:

Elimine la carpeta, abra el Bloc de notas y guarde el archivo $Recycle.Binen blanco como en el directorio raíz de la unidad en cuestión, ahora Windows no puede crear la carpeta.

ingrese la descripción de la imagen aquí

Si desea volver a utilizar la Papelera de reciclaje en esta unidad, simplemente elimine el archivo.

ingrese la descripción de la imagen aquí

Garfio
fuente
44
Esto no es una solución porque Windows simplemente vuelve a crear el contenedor en cada unidad en el momento en que cualquier operación accede a él en cualquier unidad (por ejemplo, si elimina un archivo C:, Windows crea la carpeta bin en cada volumen). Esto es inaceptable porque hace que sea realmente imposible realizar la recuperación de datos porque Windows está escribiendo en el volumen sin ningún motivo.
Synetech
1
@Synetech Si está intentando recuperar datos, le aconsejo que utilice Linux.
Aaron Franke
¿Recuperación de datos? El objetivo de esta pregunta es la premisa de que NO desea utilizar la Papelera de reciclaje para ese fin. Se supone que tiene algo como Acronis True Image para la recuperación de datos real.
SDsolar
4

Monte la unidad debajo de un disco de Linux como Clonezilla y haga una copia sector por sector. De esa manera, tiene una copia con la que meterse y no el original. No creo que pueda detener el proceso predeterminado de Windows de crear una carpeta de Papelera de reciclaje oculta en cada unidad, pero muchos sistemas Linux (como Puppy Linux) no tocarán la unidad con una operación de escritura hasta que se lo indique.

EDITAR: Mi mal estaba respondiendo a una publicación diferente. Sin embargo, si inicia su máquina Windows con un disco Puppy Linux, ENTONCES inserte su unidad externa, puede eliminar el reciclador y mover sus mp3 a su unidad sin que se graben archivos no deseados en la unidad. Luego, puede quitar su unidad de mp3, quitar el disco Puppy y reiniciar en Windows sin demasiados problemas. No conozco ninguna forma real de evitar que el archivo de reciclador oculto se arroje a la unidad, pero esto podría solucionarlo.

DigitalGalaxy
fuente
1
¡Uy! Estaba respondiendo a una publicación diferente>. <Mi error, estás en lo correcto. Sin embargo, el OP aún podría usar un disco Puppy Linux para mover archivos para el estéreo de su automóvil y evitar que se escriban en el disco archivos de reciclaje ocultos.
DigitalGalaxy
¿Por qué no editas esto para decir eso? (También funcionaría con Linux moderno como Ubuntu / Fedora / Mint.)
WindowsEscapist
2

"¿Cómo hago para que Windows 7 NO use la Papelera de reciclaje en una unidad extraíble?"

Ejecute el siguiente script al iniciar o iniciar sesión.

Fuente de Windows 7: ¿Deshabilitar la creación de la carpeta $ recycle.bin? :

Sí, esto se puede hacer ... porque me molestó que no se pudiera hacer, así que escribí un guión para hacerlo (ver más abajo). Funciona para mí, pero si tiene algún problema, es posible que deba modificarlo un poco.

' 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
fuente
Por favor, explique qué hace el guión.
Pacerier
"Script para eliminar la carpeta Papelera de reciclaje. Ejecutar al iniciar o iniciar sesión en Windows".
DavidPostill
0

En cuanto al explorador, parece haber una política de grupo correspondiente en Configuración de usuario / Plantillas administrativas / Componentes de Windows / Explorador de Windows llamada "No mueva los archivos eliminados a la Papelera de reciclaje". No estoy seguro si funciona solo para Windows Explorer o todo el sistema.

Política de grupo

Ilia Andrienko
fuente