He eliminado aproximadamente medio millón de archivos de una carpeta, y no pensé presionar Shiftpara eliminarlos completamente de inmediato.
Ahora están obstruyendo mi papelera de reciclaje, y Windows afirma que tomará 4 horas vaciarla; afirma que hace unos 68 archivos por segundo.
¿Existe alguna magia o un método alternativo que pueda acelerar esto?
Recompensa: estoy comenzando una recompensa. Los archivos todavía están en mi contenedor, ya que no había necesidad urgente de deshacerme de ellos y de esta manera, puedo probar las sugerencias presentadas. Sin embargo, estoy buscando una forma que no incluya borrar el contenido de la
RECYCLER
carpeta; estoy seguro de que funcionaría, pero me parece un poco impuro.
windows-7
recycle-bin
Pekka apoya a GoFundMonica
fuente
fuente
o.O
Eso es bastante. Después de ~ 20 años de uso extensivo de la computadora, solo tengo ~ 300K archivos en todos los volúmenes en mi sistema actual (sin contar mis miles de disquetes u otras unidades). ¿Puedes decir qué diablos estaba en esa carpeta?Respuestas:
Hay RecycleNOW , una pequeña utilidad que vacía la Papelera de reciclaje de inmediato, sin importar cuánto contenga. (O al menos lo he visto funcionar muy rápido incluso con mi Papelera de reciclaje que contiene ~ 1 GB de datos). Funciona con Windows 7.
Una vez que lo obtenga, simplemente haga doble clic en el archivo ejecutable y listo. La papelera debe estar vacía.
fuente
¿Tienes un antivirus que
on-access
escanea? Deshabilítelo durante su acción de eliminación.Con mi antivirus deshabilitado, la eliminación es más de 10 veces más rápida.
(Nunca entendí por qué verifica los archivos que están a punto de eliminarse)
fuente
on-access
y solo dejar que escaneeon-write
. :)No debería ser tan lento, a menos que tenga instaladas extensiones de shell que enganchen el proceso de eliminación para hacer algo (como la función "Smart Delete" de NTFS Link Shell Extension).
Pero siempre puedes intentar
y
y podrían ser más rápidos Sin embargo, eliminarán toda su papelera de reciclaje en C :, (incluidos los archivos de otros usuarios).
fuente
nul
para que sea aún más rápido.Un método difícil es mostrar los archivos del sistema operativo ocultos y protegidos en las Opciones de carpeta, luego cambiar + eliminar la carpeta Recycler (XP) o $ Recycle.Bin (Vista, 7) en la raíz de C:
Si no te lo permite, usa un CD de arranque de distribución de Linux y bórralos desde allí.
fuente
rd
lugar dermdir
, pero tomate-tomate), omitirá todo el trabajo adicional que realiza Explorer y lo eliminará mucho más rápido, especialmente si redirige la salida anul
.Me he dado cuenta de que Windows 7 maneja la Papelera de reciclaje mucho peor que XP, particularmente cuando hay muchos elementos en ella. Cada vez que tengo una papelera llena con un número ridículo de archivos, y especialmente cuando estoy en 7, lo que hago es abrir un símbolo del sistema (
cmd
) y usar un comando simple para eliminar la Papelera de reciclaje en el nivel del sistema de archivos (cambiar la unidad según sea necesario):Puede haber algunos nombres diferentes para el directorio de la papelera de reciclaje en función de la versión de Windows y otros programas instalados (por ejemplo,
$RECYCLE.BIN
,RECYCLED
,RECYCLER
,RECOVERY BIN
). Para compatibilidad con diferentes versiones de Windows, así como con la antigua Papelera de reciclaje protegida de Norton, use esta versión (se supone que no hay archivos o carpetas legítimos en la raíz de la unidad que contenganrecycl
; lo cual es raro de todos modos):Lo que esto hace es eliminar la carpeta y todo su contenido, y redirigir cualquier salida a
nul
(es decir, no mostrar ninguna salida).Este es probablemente el método más rápido de vaciar la Papelera de reciclaje por algunas razones:
rd
comandonul
acelera las cosas (técnicamente, no debe mostrar nada por el estilodel
, ydeltree
lo hacen, pero aún así es un buen truco para saber)Eliminar la carpeta Papelera de reciclaje por completo no es un problema porque se vuelve a crear tan pronto como elimine un archivo.
En mi archivo por lotes, utilizo el método anterior (que utiliza el
rd
comando rápido incorporado ) pero también tengo algunas referencias a programas ejecutables externos de terceros:nircmd emptybin
)FileRecycleEmpty
fuente
Vaciar la papelera de reciclaje es lo que realmente elimina los archivos en el nivel del sistema de archivos, por lo que si eso lleva mucho tiempo, no creo que pueda hacer mucho. Puede intentar minimizar el uso del disco por otros programas, porque la búsqueda innecesaria de un lado a otro ralentiza todo, pero eso es todo.
La capacidad máxima de la papelera de reciclaje está limitada a cierto porcentaje del disco, por lo que vaciarlo nunca debería llevar horas. No ayuda en este momento, pero es posible que desee asegurarse de que su disco esté desfragmentado al menos semanalmente, si no diariamente. En Windows 7 puede programar la desfragmentación de esta manera.
Las únicas razones por las que puedo pensar por qué el vaciado llevaría horas es tener muchos archivos muy pequeños en un disco muy fragmentado, o algún programa que interfiera con el proceso. O el disco / cable tiene problemas que causan muchos reintentos en operaciones de E / S.
El sistema de archivos es la parte del sistema operativo que realiza un seguimiento de los archivos y directorios, y dónde residen en los bloques del dispositivo de almacenamiento. Si tiene un directorio de cientos de miles de archivos, el sistema de archivos debe tener una entrada para cada uno de ellos, para que la navegación y el acceso al directorio sean razonablemente rápidos, para saber dónde se almacenan los datos de esos archivos en los bloques del dispositivo y para saber quién está permitido acceder a ellos. Cada vez que se agrega o elimina un archivo, todos estos datos deben actualizarse, para que sepamos que algunas partes del dispositivo de almacenamiento ahora son gratuitas para que otras puedan usarlas.
fuente
Lo que podría ayudar es cerrar todas las ventanas del Explorador. Parece que el sistema operativo está tratando de actualizarlos en cada archivo eliminado y eso ralentiza las cosas.
fuente