Cómo reducir el tamaño (espacio en disco) de Windows 8

15

Esta pregunta es sobre qué cosas puedo hacer para reducir el tamaño que usa Windows 8 .

Ejemplo de antecedentes:
en la actualidad, y con un solo programa instalado (MS Access 2007), he usado aproximadamente 15 GB de espacio en mi disco duro. Tengo poco espacio (es una partición de 17GB de un SSD).

Me gustaría soluciones en la línea de:

  • Eliminar archivos que no son realmente necesarios (por ejemplo, controladores que mi sistema no necesita realmente)
  • Archivos de ayuda que realmente no son necesarios (es decir, documentación)
  • pagefile.sys (suponiendo que tendría 4 GB de RAM y no fuera realmente necesario intercambiar)
  • hiberfil.sys (utilizado para hibernar y dormir ... lo necesito, aunque recuperaría alrededor de 4 GB de espacio al eliminarlo)

Idealmente, me gustaría eliminar la mayoría de los archivos que probablemente no necesitaría, pero no tengo una buena idea de por dónde empezar.

Como mi hardware no cambiará, estaría dispuesto a eliminar todos los controladores que Windows 8 tiene para el hardware que no tengo.

Actualizar

Una gran parte del espacio en disco en Windows 8 (y 7) se utiliza para la "compatibilidad con versiones anteriores de dlls-hell". Me refiero a una función llamada "Windows Side by Side" (en la carpeta C:\Windows\winsxs), que se describe en ¿Por qué la carpeta / winsxs crece tanto y puede hacerse más pequeña? . Al mantener varias versiones (incluso cuando no se necesitan con frecuencia) de los miles de archivos DLL que vienen con el software ... bueno, esto causa al menos unos 4-5 GB de uso del disco.

humanidad y paz
fuente
Eliminar archivos temporales es bueno. Aunque me gustaría centrarse en las cosas menos obvias como archivos softwae y ayuda del controlador no utilizado ... tengo "demasiado" el uso de espacio en disco en una instalación limpia, es decir, no hay archivos temporales puedo eliminar
humanityANDpeace
1
Creo que el archivo de paginación es mal entendido. Desearía que un experto pudiera aclararme las cosas, pero recuerdo haber leído que el archivo de paginación es una parte esencial del sistema operativo (aunque puede deshabilitarlo) y, independientemente de la cantidad de RAM que tenga, debe mantenerse ... incluso si solo en el tamaño mínimo.
Louis
Realmente no deshabilitaría el archivo de paginación en 4 GB de RAM. Lo intenté cuando tenía 12 GB de RAM y tendría errores / muertes de proceso durante tareas múltiples más pesadas (VS + Chrome + EVE Online + Vindictus / Warframe + MusicBee). @ Louis Lo tengo deshabilitado en 48 GB de RAM sin efectos nocivos. No tener uno limita el diagnóstico posible de un BSOD, pero a quién le importa realmente. Algunos programas mal escritos confían en / mal uso del archivo de paginación (Chrome es mucho menos sensible a las pestañas de conmutación para mí, a pesar de 48 GB de RAM). También recuerdo que Photoshop no comenzaría sin un archivo de paginación configurado alguna vez.
Arthur Kay

Respuestas:

8

Reducir antes de instalar

Esto funciona mejor pero es un poco difícil de hacer. Así fue como ejecuté Windows 7 en Netbook de 8 GB. No he tratado de hacer mucho de esto, pero estas personas maravillosas parecen haber intentado hacer lo que quieres. Lo redujeron a un paquete bastante ajustado. Creo que hubo una discusión sobre SU aquí .

Deshabilitar la protección del sistema

Hay instrucciones paso a paso aquí .

  1. Navegue hasta el panel de control buscando Control Panel
  2. Buscar System Protection
  3. Abrir el System Propertiesdiálogo
  4. Navega a la System Protectionpestaña
  5. Elija el disco en el que está instalado Windows 8 y presione configurar
  6. Desactivar restauración del sistema

Eso te ahorrará un poco de espacio. ingrese la descripción de la imagen aquí

Mikhail
fuente
3

17 GiB es terriblemente pequeño para Windows 8 (al igual que para Windows 7 y Vista antes). Parte de la razón es que Windows incluye todo lo que podría instalar desde el principio, por lo que no necesita buscar el DVD de instalación solo porque decide instalar Telnet más adelante (como si fuera XP, solo se incluyó Telnet). ... de todas formas).

Este artículo tiene algunos consejos para reducir la huella de instalación en Windows 7, pero la mayoría de los consejos también deberían aplicarse a Windows 8. Parece especialmente prometedor reducir la huella de los controladores que necesitará:

Puede usar una buena herramienta CodePlex llamada DriverStore Explorer para identificar y eliminar controladores obsoletos o duplicados del directorio Windows 7 C: \ Windows \ System32 \ DriverStore \ FileRepository. Esto nunca ha fallado en entregar menos de 1 GB de espacio en disco ahorrando en todos los sistemas en los que lo he probado, tanto en computadoras portátiles como en computadoras de escritorio. Vea mi blog " Otra buena maniobra de limpieza de la unidad del sistema: DriverStore Explorer ".

Joey
fuente
1
¡gracioso! :) investigando a mí mismo, encontré el directorio C: \ Windows \ System32 \ DriveStore y preguntándome acerca de "si esta es una forma de ahorrar espacio", terminé en su respuesta a mi propia publicación . Gran
humanityANDpeace
2

También puede ahorrar espacio usando DISM.exe. Por ejemplo, ejecutando lo siguiente en un símbolo del sistema elevado de Windows 8 (8.0):

DISM.exe / en línea / cleanup-image / startcomponentcleanup

Esto eliminará algunos archivos innecesarios de winSxS. Todavía estoy experimentando con esta herramienta, pero puedes obtener ayuda ejecutando /? bandera.

dism /?

Si eres fanático de deshabilitar cosas en Windows como yo, creo que necesitarás que se ejecuten los servicios de Windows Update y Windows Modules Installer para obtener lo mejor de DISM.exe.

woowaa
fuente
Me gustaría mucho probar su sugerencia, si tan solo pudiera :) Siendo, como usted mismo, un gran "fanático de la desactivación" Terminé desactivando Windows en sí mismo, mi configuración de Linux es mucho más ágil. ::: ::: De todos modos, DISM no está relacionado con la restauración del sistema, ¿verdad? Deployment Image Servicing and Management (DISM)¿Sabes lo que realmente hace o por qué te lo encuentras? No habrías detenido algo solo por adivinar, ¿verdad?
humanityANDpeace
No, hay bastantes ejemplos de este tipo de uso (con el modificador / startcomponentcleanup) de DISM como aquí: tiny.cc/827h6w. También he visto una guía similar aquí en SE. Solo mencioné los modificadores de ayuda (/?) Porque me dio una mejor comprensión de la herramienta y me ayudó a restaurar mi base de datos con el modificador / restorehealth, ya que al principio no funcionaba correctamente. DISM fue desarrollado para administradores de sistemas e imágenes de implementación fuera de línea, creo, pero el modificador / en línea se extiende a los sistemas en ejecución. ¿Está usando dism que ha roto tu instalación?
woowaa
Al final, no me ahorró tanto espacio y utilicé otro método para eliminar el 3gb restore.tmp en el directorio Winsxs. Yo mismo uso Linux con mayor frecuencia, y puedo instalar más de 3 gruesas instalaciones de Linux en el espacio que Winodws ocupa en mi SSD, incluso después de estos ajustes.
woowaa
1

Existen aplicaciones como WinReducer que pueden reducir el tamaño de instalación de la preinstalación de Windows modificando el archivo .iso y excluyendo funciones no deseadas, idiomas, controladores, etc. El proceso requiere un poco de trabajo (ya que depende de algunas otras aplicaciones) y lleva algo de tiempo procesarlo, pero funcionó cuando lo probé recientemente con Windows 8.1 de 64 bits y usé YUMI para poner la iso en un USB.

No me volví demasiado loco, eliminé idiomas y controladores de escáner / impresora, aplicaciones modernas de interfaz de usuario y algunas cosas más. Primero, el tamaño del archivo iso no parecía mucho más pequeño que el original, pero terminé con un uso total de disco de 9GB después de la instalación.

Proporciona opciones para reducirlo mucho más, pero advierte que son experimentales o que algunas funciones importantes pueden romperse. Estoy seguro de que se desarrollará u otras aplicaciones serán mejores para dejar las dependencias de otras funciones solo cuando elimine el soporte para una función.

Isak Thorbiörnson
fuente
1

No se recomienda deshabilitar la hibernación en Windows 8, ya que se usa para la función de inicio rápido. Tras el apagado, la función de inicio rápido cierra las sesiones de usuario, pero hiberna la sesión del kernel a hiberfil.sys. Este estado del sistema se usa para acelerar el próximo arranque.

Windows asigna una cantidad equivalente de RAM de su sistema a hiberfil.sys. Por lo tanto, si tiene mucha RAM, hiberfil.sys será más grande de lo que debe ser para Fast Start. Para solucionar esto, abra un símbolo del sistema elevado y emita "powercfg.exe / hibernate / size 50" para configurar hiberfil.sys al 50% de la RAM instalada. (No se puede reducir por debajo del 50%)

Sin embargo, si deja su computadora encendida todo el tiempo, o rara vez se reinicia, es posible que no le importe el inicio rápido y que pueda desactivar la hibernación. Por otra parte, los HDD e incluso los SSD ahora son tan baratos que el espacio no es un problema tan grande como con su IBM AT. ;-)

ID Kline
fuente
¿Con qué se relaciona este 50%? Y si es el 50% del tamaño de la RAM, ¿puede explicar cómo funcionarían las cosas cuando más del 50% de la RAM está realmente en uso cuando se va a dormir? A mí me parece una configuración peligrosa (pero no estoy en Windows).
Arjan
Ah, es comprimir contenido de la RAM: ¿Qué sucede si reducimos el tamaño de hiberfil.sys , y, cuidado: "si el archivo de hibernación es demasiado pequeño, entonces un 'error de detención' ocurrirá y los códigos sugerirá la cantidad que necesita para aumentar el tamaño del archivo de hibernación por ".
Arjan
1
No olvide que Windows 8 Fast Start solo guarda el kernel, no abre aplicaciones o archivos. Por lo tanto, no necesitará un archivo de hibernación tan grande para eso. Tanto Win 7 como 8 establecen un requisito mínimo de 2 GB de RAM (SO de 64 bits). El archivo de hibernación de Win 7 está predeterminado en el 75% de la RAM instalada, lo que significa que sentían que era suficiente para almacenar el núcleo y abrir las aplicaciones. Por lo tanto, parece bastante seguro que el kernel solo "encaje" en el 50% de la RAM. Por supuesto, tengo 8 GB de RAM, ¡así que estoy atascado con un archivo de hibernación de 4 GB!
ID Kline
2
El comando powercfg solo establece el tamaño del archivo de hibernación. Puede desactivar la hibernación en el Panel de control / Opciones de energía. Esto también deshabilita el inicio rápido. Lea Cómo activar o desactivar "Inicio rápido" para un arranque híbrido en Windows 8 y 8.1 para obtener una mejor explicación. :-)
ID Kline
0

Puede usar la Utilidad de limpieza de disco en Windows-8 como también en las versiones anteriores de Windows para eliminar archivos temporales y no deseados.

Vaya a Panel de control> Herramientas administrativas> Limpieza de disco

Estoy seguro de que su pagefile.sys y hiberfile.sys no se verán afectados, ya que deberá modificarlos manualmente si es necesario.

Arrendajo
fuente
Mencioné el pagefile.sys y el hiberfil.sys para provocar un poco de reflexión y compartir formas de proteger el espacio en disco (cuando tenga suficiente RAM, quizás 4 GB, puede dispensar el pagefile.sys). Pagefile.sys se puede deshabilitar a través del Panel de control \ Sistema y seguridad \ Sistema y seleccionando "Configuración avanzada del sistema". Allí se puede deshabilitar el intercambio a través de la configuración Avanzado-> Rendimiento que se encuentra en este diálogo. Si la memoria RAM es suficiente no habrá ningún efecto notable sobre 3-4GB y más espacio en disco
humanityANDpeace