¿Por qué hay una carpeta winsxs en la unidad D: y puedo eliminarla de forma segura?

¿Por qué hay una carpeta winsxs en la unidad D: y puedo eliminarla de forma segura?

Recientemente compré una computadora portátil reacondicionada con unidad de arranque mSATA (C:) y un disco giratorio (D:), con Windows 7 Ultimate + SP1 preinstalado. Tenía la intención de tener todo el sistema en C:, dejando D: libre para hacer lo que quisiera, incluido cambiar la partición, reformatear todo o reemplazarlo.

Lo que encontré es que parece haber algunas carpetas del sistema en la unidad D:, y Windows no me deja reducir la partición D: más allá de la mitad del tamaño del disco, indicando que hay archivos que tienen ubicaciones fijas en la unidad D:. disco y no se puede mover.

En particular, hay carpetas winsxs tanto en C: como en D:, con algunas subcarpetas/archivos en C:, algunas en D:, algunas iguales en ambas, algunas en ambas pero diferentes. Si intento comparar una muestra de archivos con BeyondCompare, encuentro que puede abrir todos los archivos que probé que están en C:, y ninguno de los que probé que están en D:. Hay muchísimos archivos en ambas ubicaciones.

El proveedor dice que estos archivos provienen de la instalación de actualizaciones de Windows y que puedo simplemente eliminarlos y volver a formatear el disco si lo deseo. Me gustaría confirmar si es seguro hacerlo o si voy a tener problemas con Restaurar sistema o actualizaciones posteriores de Windows o algo molesto por el estilo.

También he estado investigando cómo mover esa carpeta, pero la mayoría de los sitios, incluso los que dan instrucciones para hacerlo usando uniones, realmente no lo recomiendan.

Estoy considerando simplemente crear un disco de restauración del sistema y una copia de seguridad de la imagen del sistema, borrar todo y comenzar de nuevo desde ahí.

Respuesta1

La carpeta WinSxS es fundamental para Windows y eliminarla puede causar problemas. Si hay uno en la carpeta %SYSTEMROOT% en la unidad C, entonces es posible que el otro sea de una instalación anterior o de actualizaciones como se indica. El artículo de EMaquíafirma que el Liberador de espacio en disco puede potencialmente borrar algunos de los archivos allí. EsteEl enlace muestra que no debe estar en carpetas distintas a donde está instalado Windows:

So obviously you cannot delete this directory or move it elsewhere. Nor is it advisable
to delete anything here, as such a step could probably make your applications
un-workable or even break your system! If you have many applications installed, you can
expect to have a jumbo sized winsxs folder. This WinSxs folder cannot reside on any other
volume than the system volume. This is because of the NTFS hard links. If you try to move
the folder, it may result in Windows updates, service packs, features, etc, not installing 
correctly.

Si la carpeta no está en la misma unidad que Windows, entonces debería ser seguro eliminarla, pero primero haga una copia de seguridad de todo, por si acaso.

Como nota al margen, si tienes Windows 8.1 o posterior, hay una utilidad que puedes usar y que intentará reducir el tamaño de la carpeta winsxs. se puede encontraraquí.

información relacionada