Cuando usamos ficheros sin conexión (por ejemplo, tenemos una GPO que redirecciona la carpeta Mis documentos), nos podemos encontrar con que la partición del sistema se queda sin espacio. Esto es debido a que la caché de los archivos sin conexión está ubicada en %SystemRoot%\CSC. Llegados a este punto, podremos desear mover esta caché a otro disco para así liberar espacio en el disco del sistema. Sin embargo, el sistema operativo no nos proporciona ningún mecanismo para poder mover esta caché a otro disco ¿cómo lo haremos?
En el Kit de Recursos de Windows 2000 existe una utilidad que nos permite mover la ubicación de la carpeta que contiene la caché de archivos sin conexión (recordemos, de forma predeterminada %SystemRoot%\CSC). Es una herramienta GUI (con interface gráfico). Si atendemos a las instrucciones de uso de esta herramienta, basta con ejecutarla, seleccionar la unidad a la que queremos mover la caché y pulsar Ok. hay una serie de requerimientos y precauciones a la hora de usar esta herramienta:
Además de usar la interface de cachemov.exe, podemos también usar esta herramienta de forma forma desatendida desde línea de comandos con la siguiente sintaxis:
cachemov
-unattend v:\
donde v:\ es la unidad de disco a la que queremos mover la caché.
Los resultados son registrados como eventos de aplicación.
Para que funcione cachemov.exe es necesario que estén en la misma carpeta los ficheros:
cachemov.exe
cchmvmsg.dll
Si ejecutamos cachemov.exe en una versión no inglesa de Windows, nos encontraremos con que en el segundo paso Check the Destination nos da el error Failed to reset security on cache. Move cannot continue. Esto es debido a que la aplicación no usa el grupo Administradores por medio de su SID, si no por medio de su nombre, como constante de cadena; al ser una versión inglesa lo que espera encontrar es el grupo Administrators; por tanto, para poder ejecutar la aplicación sin tener este error, es necesario que renombremos el grupo Administradores y le pongamos el nombre Administrators. Para ello hacemos click derecho sobre Mi PC, Administrar, en el panel del árbol nos situamos en Administración del equipo\Herramientas del sistema\Usuarios locales y grupos\Grupos y en el panel de detalles hacemos click sobre Administradores, pulsamos F2 y cambiamos el nombre a Administrators. Una vez hayamos movido la caché no hay problema para que volvamos a renombrar el grupo como Administradores.
216581
- How to Change the Location of Client-Side Cache in Windows 2000
http://support.microsoft.com/default.aspx?scid=kb;en-us;216581
JSI
Tip 4230. How can I change the location of client-side cache in Windows 2000
http://www.jsifaq.com/SUBI/tip4200/rh4230.htm
303256
- Cachemov Does Not Work on Localized Versions of Windows 2000
http://support.microsoft.com/default.aspx?scid=kb;en-us;303256
Ezine
Tools - CACHEMOV Download
http://www.computerperformance.co.uk/Litmus/tools_ezine.htm#CacheMov